
fwsnort has its own installer "install.pl".  Just run install.pl
to install fwsnort.  After fwsnort has been installed, you will
need to edit /etc/fwsnort/fwsnort.conf by hand the first time
you run fwsnort.

** IMPORTANT **:

NOTE: The Netfilter string match extension has not yet been ported to the
2.6 Linux kernel, and so fwsnort is yet not compatible with the 2.6 kernel.

fwsnort requires the iptables string match module in order to be able to
detect application layer attacks.  In addition, fwsnort extends iptables by
adding a "--hex-string" option with a patch against
iptables/extensions/libipt_string.c.  This patch has been accepted by the
iptables maintainers and is a part of iptables as of the 1.2.9 release.
If you are running a version of iptables that is less than 1.2.9, then you
will need to apply the patch yourself (the patch is against
iptables-1.2.7a).  The basic steps to do this are:

-download iptables-1.2.7a.tar.bz2 from http://www.netfilter.org
-tar xvfj iptables-1.2.7a.tar.bz2
-cp fwsnort/libipt_string.c.patch iptables-1.2.7a/extensions
-cd iptables-1.2.7a/extensions
-patch libipt_string.c libipt_string.c.patch
-compile and install iptables
-edit /etc/fwsnort/fwsnort.conf to point to the new iptables binary.
