iptables for retards...
Go to file
2013-10-13 05:36:31 +03:00
doc *** empty log message *** 2013-01-07 00:10:31 +00:00
examples added FireQOS 2013-09-26 02:51:14 +03:00
man fixed the man pages for the location of the conf file. 2005-11-12 12:00:12 +00:00
.cvs Added support for TARPIT. 2006-06-05 17:25:33 +00:00
.gitattributes removed ident 2013-10-05 04:37:27 +03:00
.spec *** empty log message *** 2007-06-13 14:40:04 +00:00
adblock.sh Various changes, preparing for release... 2003-10-07 23:42:17 +00:00
buildrpm.sh *** empty log message *** 2004-11-01 00:23:08 +00:00
ChangeLog *** empty log message *** 2013-01-07 00:10:31 +00:00
check-iana.sh Updated for latest IANA reservations format. 2008-03-17 22:08:43 +00:00
COPYING Added to FireHOL distribution. 2002-12-07 00:48:34 +00:00
firehol.sh added check of iptables-restore command 2013-10-10 01:46:35 +03:00
fireqos.sh stabs are only added when linklayer is specified. the other stab parameters are used by the stab, but they do not trigger the addition of stab. 2013-10-13 05:36:31 +03:00
get-iana.sh Removed depedency to get-iana.sh 2013-01-06 23:49:08 +00:00
install.sh fixed firehol path 2013-10-09 12:18:50 +03:00
prettyconf.sh Bug #793889: 2003-08-23 23:26:50 +00:00
README added info about development checkout 2013-09-26 23:28:04 +03:00
TODO Added experimental protection all-floods. 2005-04-03 21:48:04 +00:00
WhatIsNew Updated RESERVED_IPS 2010-10-05 21:10:08 +00:00

FireHOL, an iptables stateful packet filtering firewall for humans!
FireQOS, a TC based bandwidth shapper for humans!

Copyright (C) 2003 - 2013 Costa Tsaousis <costa@tsaousis.gr>
Distributed under GPL.

INSTALLATION
------------

To use firehol, you need the file:

 firehol.sh

Put your configuration in /etc/firehol/firehol.conf and start it.

To use fireqos, you need the file:

 fireqos.sh

Put your configuration in /etc/firehol/fireqos.conf and start it.

In the examples directory, you can find examples for both programs.


To checkout the development version do this:

# cd /tmp/
# git clone https://github.com/ktsaou/firehol.git firehol.git
# cd firehol.git
# git checkout development

Now you should have the development version of firehol.sh and
fireqos.sh in the current directory.