From fa4178de09825e4d1746634809d0f0d66f554b52 Mon Sep 17 00:00:00 2001 From: Matias Fontanini Date: Sun, 21 Feb 2016 14:42:24 -0800 Subject: [PATCH] Fix flag value for sniffer's immediate mode --- examples/http_requests.cpp | 2 ++ include/tins/sniffer.h | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) 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;