start
-- loads firewall and NAT/masquerade rules
stop
-- blocks incoming traffic & stops NAT/masquerade
status
-- checks whether or not /var/lock/firegate file exists
restart
-- flushes any rules from kernel, then reloads script
reload
-- same function as restart
Running
./firegate with no options will display a brief list of available commands. Note that when
running manually (from shell) you usually need to include the path
./ for scripts to execute.
To install, place the script in your /etc/init.d (or equivalent) folder, and create a symlink from your
/etc/rc2.d (or whatever runlevel you want) that runs
firegate start. For your rc6.d (shutdown)
folder, create a symlink that runs
firegate stop.
Debian .DEB and RedHat .RPM packages may be created in the near future to simplify this process;
if you have experience with packaging and are willing to help, please contact the author (see below).
DOWNLOAD/CONTACT
The latest version of FIRE|GATE is first available for download here, and is uploaded shortly thereafter
to mirror sites (within a few hours at most).
To download the tarball (containing this INSTALL file in both HTML and text formats, the
CHANGELOG, GPL license, and actual script), click here. You can also grab just the original
source by right-clicking here and choosing the "Save Target As..." option. Previous versions are available here.
FIRE|GATE is also available from the mirror site, from its freshmeat project page, or from its
SourceForge summary page.
The MD5 sum for firegate.079.tar.gz is
aa028f4a0878d8e892865a5304f9430a.
Suggestions, comments or constructive criticism of this script are always welcome; several additions
and changes from end-users have been included in subsequent releases of the script. Please
contact me via
or 
LICENSE
OSI Certified Open Source Software
This program is free software; you can redistribute it and/or modify it under the terms of the GNU
General Public License as published by the Free Software Foundation, Version 2.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without
even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See
the GNU General Public License for more details.
You should receive a copy of the GNU General Public License along with this program; if not, write to
the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.

"To discuss evil in a manner implying neutrality, is to sanction it." -- Ayn Rand