Jump to content

FireHOL

From Wikipedia, the free encyclopedia
FireHOL
Developer(s)Costa Tsaousis
Stable release
v3.1.7 / December 31, 2020;3 years ago(2020-12-31)
Preview release
v3.1.5-rc1 / September 17, 2017;7 years ago(2017-09-17)
Repository
Written inBash
Operating systemLinux
TypeFirewall
LicenseGNU GPL v2+
Websitefirehol.org

FireHOLis ashell scriptdesigned as a wrapper foriptableswritten to ease the customization of theLinux kernel's firewallnetfilter.FireHOL isfree software and open-source,distributed under the terms of theGNU General Public License.

FireHOL does not havegraphical user interface,but is configured through an easy to understandplain textconfiguration file. FireHOL first parses the configuration file and then sets the appropriate iptables rules to achieve the expected firewall behavior. It is a large, complexBASHscript file, depending on the iptables console tools rather than communicating with the kernel directly. Any Linux system with iptables, BASH, and the appropriate tools can run it. Its main drawback is slower starting times, particularly on older systems. FireHOL's configuration files are fully functional BASH scripts in of themselves.

[edit]