forked from firehol/firehol
-
Notifications
You must be signed in to change notification settings - Fork 0
A firewall for humans...
License
sndrr/firehol
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
FireHOL, an iptables stateful packet filtering firewall for humans! FireQOS, a TC based bandwidth shaper for humans! http://firehol.org/ Upgrade Notes ============= From version 2.0.0-pre6, FireHOL adds combined IPv4/IPv6 support within a single configuration. If you are upgrading FireHOL from a version earlier than 2.0.0-pre6, please read the upgrade notes, here: http://firehol.org/upgrade/ Installation ============ If you are installing direct from GitHub, please see: http://firehol.org/source-install/ If you are installing the package from a tar-files release, FireHOL uses the GNU Autotools so you can get away with: ./configure && make && make install You can set the compilation options for iprange like this: CFLAGS=-O3 ./configure && make && make install Take a look at the file INSTALL, also. Getting Started =============== Configuration for FireHOL goes in /etc/firehol/firehol.conf Configuration for FireQOS goes in /etc/firehol/fireqos.conf In the examples directory, you can find examples for both programs. To start the programs: firehol start fireqos start For more details on the command-line options, see the man-pages: man firehol man fireqos Read the tutorials on the website for more information and to learn how to configure the programs: http://firehol.org/tutorial/ For detailed information on the configuration files, read the manual online, or start with these the man-pages: man firehol.conf man fireqos.conf You may want to ensure that FireHOL and FireQOS run at boot-time. If you installed from an distribution package this will be configured in the usual way. For a tar-file installation, the binaries can often be linked directly into /etc/init.d, since their options are SysVInit compatible. A systemd service file for FireHOL can be found here: https://github.com/ktsaou/firehol/issues/17 Support and documentation ========================= The main website is here: http://firehol.org/ To ask questions please sign up to the list: http://lists.firehol.org/mailman/listinfo/firehol-support Man pages, PDF and HTML documentation are provided as part of the package and can be found in the tarball or in your distribution's standard locations (e.g. /usr/share/doc). The latest manual is always available here: http://firehol.org/manual/ The list of all services supported by FireHOL "out of the box" and information on adding new services is here: http://firehol.org/services/ License ======= Copyright (C) 2012,2013 Phil Whineray <phil@sanewall.org> Copyright (C) 2003-2013 Costa Tsaousis <costa@tsaousis.gr> 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; either version 2 of the License, or (at your option) any later version. 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 have received 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
About
A firewall for humans...
Resources
License
Stars
Watchers
Forks
Packages 0
No packages published
Languages
- Shell 92.3%
- C 7.5%
- Perl 0.2%