fwsnort - Fwsnort translates Snort rules into equivalent iptables rules

Property Value
Distribution PCLinuxOS
Repository PCLinuxOS x86_64
Package filename fwsnort-1.5-1pclos2011.x86_64.rpm
Package name fwsnort
Package version 1.5
Package release 1pclos2011
Package architecture x86_64
Package type rpm
Homepage -
License -
Maintainer -
Download size 7.20 MB
Installed size 7.20 MB
fwsnort translates Snort rules into equivalent iptables rules and generates
a Bourne shell script that implements the resulting iptables commands. This
ruleset allows network traffic that exhibits Snort signatures to be logged
and/or dropped by iptables directly without putting any interface into
promiscuous mode or queuing packets from kernel to user space. In addition,
fwsnort (optionally) uses the IPTables::Parse module to parse the iptables
ruleset on the machine to determine which Snort rules are applicable to the
specific iptables policy.  After all, if iptables is blocking all inbound
http traffic from external addresses, it is probably not of much use to try
detecting inbound attacks against against tcp/80. By default fwsnort
generates iptables rules that log Snort sid's with --log-prefix to klogd
where the messages can be analyzed with a log watcher such as logwatch or
psad (see http://www.cipherdyne.org/psad). fwsnort relies on the iptables
string match module to match Snort content fields in the application portion
of ip traffic. Since Snort rules can contain hex data in content fields,
fwsnort implements a patch against iptables-1.2.7a which adds a
"--hex-string" option which will accept content fields such as
"|0d0a5b52504c5d3030320d0a|". fwsnort is able to translate approximately 60%
of all rules from the Snort-2.3.3 IDS into equivalent iptables rules. For
more information about the translation strategy as well as
advantages/disadvantages of the method used by fwsnort to obtain intrusion
detection data, see the README included with the fwsnort sources or browse
to: http://www.cipherdyne.org/fwsnort/


Package Version Architecture Repository
fwsnort - - -


Name Value
iptables -
perl(Carp) -
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsLzma) <= 4.4.6-1
rpmlib(VersionedDependencies) <= 3.0.3-1


Name Value
fwsnort = 1.5-1pclos2011
fwsnort(x86-64) = 1.5-1pclos2011
perl(IPTables::Parse) = 0.500.0
perl(Net::IPv4Addr) = 0.100.0


Type URL
Mirror ftp.nluug.nl
Binary Package fwsnort-1.5-1pclos2011.x86_64.rpm
Source Package fwsnort-1.5-1pclos2011.src.rpm

Install Howto

  1. Enable PCLinuxOS x86_64 repository in /etc/apt/sources.list:
    rpm http://ftp.nluug.nl/pub/os/Linux/distr/pclinuxos/pclinuxos/apt/ pclinuxos/64bit x86_64
  2. Update the package index:
    # apt-get update
  3. Install fwsnort rpm package:
    # apt-get install fwsnort

See Also

Package Description
fxload-2002_04_11-1pclos2013.x86_64.rpm EZ-USB utility program
g15composer-3.2-1pclos2013.x86_64.rpm Scriptable command interface to libg15render drawing functions
g15daemon- Daemon to control logitech G15 keyboards
gadmin-bind-0.2.5-2pclos2014.x86_64.rpm GADMIN-BIND -- A GTK+ administation tool for ISC BIND
gadmin-dhcpd-0.5.2-2pclos2014.x86_64.rpm GADMIN-DHCPD -- A GTK+ administation tool for the ISC DHCPD server
gadmin-httpd-0.1.5-1pclos2014.x86_64.rpm GAdmin-HTTPD - A GTK+ administation tool for the Apache Web server
gadmin-openvpn-client-0.1.9-1pclos2014.x86_64.rpm GAdmin-OpenVPN-Client -- A GTK+ administation tool for the OpenVPN client
gadmin-openvpn-server-0.1.6-1pclos2014.x86_64.rpm GAdmin-OpenVPN-Server -- A GTK+ administation tool for the OpenVPN server
gadmin-proftpd-0.4.6-1pclos2014.x86_64.rpm GADMIN-ProFTPD -- A GTK+ administation tool for the ProFTPD server
gadmin-rsync-0.1.9-1pclos2014.x86_64.rpm GAdmin-Rsync - An easy to use GTK+ frontend for the rsync backup client and server
gadmin-samba-0.3.4-1pclos2014.x86_64.rpm GADMIN-SAMBA -- A GTK+ administration tool for the SAMBA server
gadmin-sendmail-0.0.4-1pclos2014.x86_64.rpm GAdmin-Sendmail - A GTK+ administation tool for the Sendmail mailserver
gadmin-squid-0.1.4-1pclos2014.x86_64.rpm GADMIN-SQUID -- A GTK+ administation tool for the Squid proxy server
gajim-0.16.6-1pclos2016.x86_64.rpm Gajim is a featured and easy to use Jabber client
galaxy-2.1-1pclos2012.x86_64.rpm Stellar simulation program