[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#183284: ITP: fiaif -- easy but highly customizable script for setting up an iptables based firewall



Package: wnpp
Version: unavailable; reported 2003-03-03
Severity: wishlist

I wish to package this. Test packages (version 1.10.0) can be found at
http://people.debian.org/~calvin/debian/

* Package name    : fiaif
  Version         : 1.11.0
  Upstream Author : Anders P. Fugmann <anders@fugmann.dhs.org>
* URL             : http://www.fiaif.net/
* License         : GPL
  Description     : easy but highly customizable script for setting up an iptables based firewall

Fiaif is an intelligent firewall, written in BASH and has the following
features:

Global options support:
 * TOS bit can be set per protocol/port basis. (To be used by traffic shaping).
 * Limit syslog logging.
 * Specification of multiple zones - One or more per interface.
 * Load specific connection tracking modules (FTP, IRC etc.).
 * Examination of /proc/sys/net setting, for possibly dangerous system
   configurations.
 * Setup of linux runtime parameters.
 * Run userdefined commands before and after applying the firewall.
 * Syslog scanning, giving more human readable output based on setup.

A zone specifies a network interface (eth0, etc) on the firewall and the
network to which it connects. Zones support:
 * Handling of dynamic IP's (DHCP).
 * Interfaces with multiple IP addresses.
 * Allow/drop and/or reject packets hitting the firewall from the zone.
 * Restrict the type of packets originating from the firewall itself.
 * Restrict packets coming from other zones.
 * Ban IP's within the zone.
 * Ban MAC addresses within the zone.
 * Watch traffic from a specific IP.
 * Limit number of specific packets, e.g. to avoid DoS attack.
 * Port forwarding, changing the destination IP and port, allowing e.g. a
   transparent proxy.
 * Masquerading/SNAT.
 * Traffic Shaping per interface.
 * Ulogd logging support.
 * Packet marking, for e.g. advanced routing.
 * Definition of set of IP's, to ease maintenance and improve readability of
   configuration files.
 * And more.


-- System Information:
Debian Release: testing/unstable
Architecture: i386
Kernel: Linux treasure 2.4.20 #1 Thu Jan 16 19:46:01 CET 2003 i686
Locale: LANG=C, LC_CTYPE=de_DE@euro




Reply to: