diff --git a/examples/http_requests.cpp b/examples/http_requests.cpp index dfa3d3f..a748967 100644 --- a/examples/http_requests.cpp +++ b/examples/http_requests.cpp @@ -117,6 +117,8 @@ int main(int argc, char* argv[]) { try { // Construct the sniffer configuration object SnifferConfiguration config; + // Get packets as quickly as possible + config.set_immediate_mode(true); // Only capture TCP traffic sent from/to port 80 config.set_filter("tcp port 80"); // Construct the sniffer we'll use diff --git a/include/tins/sniffer.h b/include/tins/sniffer.h index 7de373e..3b7e602 100644 --- a/include/tins/sniffer.h +++ b/include/tins/sniffer.h @@ -596,7 +596,7 @@ protected: RFMON = 4, PACKET_FILTER = 8, IMMEDIATE_MODE = 16, - DIRECTION = 16 + DIRECTION = 32 }; void configure_sniffer_pre_activation(Sniffer& sniffer) const;