This program allows to display the HTTP cookies passing through the network to which your NIC is connected.
Precompliled and packaged versions are available for download on the releases page.
If you want to build the latest version yourself, make sure to have the dependencies listed in packagecore.yaml
installed (both development and runtime dependencies) and then:
./autogen.sh
./configure
make
make install # as root
Usage: sniff-cookies [OPTION...]
Allows to display the HTTP cookies passing through the network
-C, --csv Display cookies as CSV data
-i, --interface=INTERFACE Specify the network interface to use
-p, --port=PORT Specify the network port to listen (default: 80)
-?, --help Give this help list
--usage Give a short usage message
-V, --version Print program version
Mandatory or optional arguments to long options are also mandatory or optional
for any corresponding short options.
Report bugs to <skyper@skyplabs.net>.
Here is an example of use:
sniff-cookies -i eth0 -p 8080
Here is an example of the default output:
Host: www.html-kit.com
IP sources: 192.168.20.22
Resource: /tools/cookietester/
Request type: GET
TestCookie_Name_201607045556 = TestCookie_Value_155556
TestCookie_Name_201607045620 = TestCookie_Value_155620
With option -C
, each output line will follow the following structure:
host;ip_source;resource_requested;request_type;cookie_1_name;cookie_1_value;cookie_2_name;cookie_2_value;...
Here is an example:
www.html-kit.com;192.168.20.22;/tools/cookietester/;GET;TestCookie_Name_201607045556;TestCookie_Value_155556;TestCookie_Name_201607045620;TestCookie_Value_155620
Once ready to release a new version, the version number must be changed in:
configure.ac
src/sniff_cookies.c