What do I need to make it work?

Linux

As for now, sniffer has only been tested on Linux systems. There are still some dependencies that will prevent it from compiling on other systems. They will be removed shortly. True platform independence will be accomplished by using libpcap for packet capturing.

You will need kernel in, at least, 2.2.* version tree. If your kernel is version 2.0.* or prior, you won't be able to compile sniffer. It has been tested with 2.4.* kernels and it appears to work properly.

Kernel has to be compiled with CONFIG_PACKET configuration option turned on. Without it, sniffer won't be able to run as it relies on functionality provided by this option.

Other libraries

Tcl

Sniffer uses Tcl library for scripting support. It must be present on your system in order to compile and use sniffer.