summaryrefslogtreecommitdiff
path: root/src/sniffer.cpp
AgeCommit message (Expand)Author
2018-02-21Don't use nullptr in non C++11 codeMatias Fontanini
2017-09-21Use absolute include pathsMatias Fontanini
2017-07-26Set pcap sniffing method on FileSnifferMatias Fontanini
2017-07-23Add set_pcap_sniffing_method to specify either pcap_loop or pcap_dispatchAndrea Barberio
2017-06-05Add support for DLT_RAW on BaseSnifferMatias Fontanini
2017-06-05Add overload of Sniffer ctor taking only the deviceMatias Fontanini
2017-06-05Use custom exceptions everywhereMatias Fontanini
2017-06-05Remove useless includesMatias Fontanini
2017-06-05Move is_dot3 into details/pdu_helpers.hMatias Fontanini
2017-06-05Move sniffer callback traits into detail/type_traits.hMatias Fontanini
2017-06-05Update license date to 2017Matias Fontanini
2017-01-25Fix -Wextra compiler warnings. (#184)Kyle Fazzari
2016-06-17Allow configuring pcap timestamp precisionMatias Fontanini
2016-03-07Fix issues pointed out by scan.coverityMatias Fontanini
2016-02-20Prefix HAVE_ config.h macros with TINS_Matias Fontanini
2016-01-31Merge branch 'master' of github.com:mfontanini/libtins into developMatias Fontanini
2016-01-31Update copyright noticeMatias Fontanini
2016-01-25Don't use pcap_setdirection on WindowsMatias Fontanini
2016-01-09Code cleanup and use same syntax on the entire projectMatias Fontanini
2015-12-21Modified set_direction to return a boolJesus Llorente
2015-11-24Removed tins_direction_t typedef in favor of native pcap_direction_tJesus Llorente
2015-11-23Added pcap_setdirection to snifferJesus Llorente
2015-06-14Detect if pcap version defines pcap_set_immediate_mode.Matias Fontanini
2015-06-14Allow setting immediate mode on Sniffer.Matias Fontanini
2015-06-14Use one flags field for all flags on SnifferConfiguration.Matias Fontanini
2015-05-02Replace WIN32 macro with _WIN32.Matias Fontanini
2014-12-21Fixed PKTAP next layer interpretation.Matias Fontanini
2014-12-21Added PKTAP header.Matias Fontanini
2014-09-20Fixed invalid Loopback protocol detection on FreeBSD/OSX.Matias Fontanini
2014-09-07Fixed network naming on Windows.Matias Fontanini
2014-08-31Removed print statement.Matias Fontanini
2014-08-31The timeout Sniffer option is set to 1000 by default.Matias Fontanini
2014-08-30Fixed using pcap_compile on a not-yet activated pcap handle.Matias Fontanini
2014-08-30Added back the original constructors of the Sniffer and FileSniffer to keep c...Santiago Alessandri
2014-08-29Changed the name to SnifferConfiguration, it sounds better.Santiago Alessandri
2014-08-29Refactored sniffer class to take a SnifferConfigurator to do the setup.Santiago Alessandri
2014-08-24CMake compilation now works on Windows.Matias Fontanini
2014-07-30Added BaseSniffer::set_extract_raw_pdus.Matias Fontanini
2014-07-13Updated copyright notice.Matias Fontanini
2014-06-09Added call to pcap_can_set_rfmon before calling pcap_set_rfmon.Matias Fontanini
2014-05-06Fixed compilation errors on Windows.Matias Fontanini
2014-05-05Simplified error string generation on Sniffer::pcap_open_live_extended.Matias Fontanini
2014-05-03added pcap_open_live_extended() shim to sniffer.cpp and set rfmon to true in ...Kyle McDonald
2014-04-07TCPStreamFollower now doesn't clear its state each time follow_streams is cal...Matias Fontanini
2013-11-19Added 1000ms as the default read timeout used when calling pcap_open_live. Ad...Matias Fontanini
2013-11-09Added the --disable-dot11 configure switch.Matias Fontanini
2013-10-21Added another Sniffer constructor.Matias Fontanini
2013-09-24BaseSniffer now uses pcap_loop instead of pcap_dispatch.Matias Fontanini
2013-09-23BaseSniffer::next_packet now uses pcap_dispatch.Matias Fontanini
2013-09-20Rolled the BaseSniffer changes since that was OK.Matias Fontanini