Developer(s) | Costa Tsaousis |
---|---|
Stable release | |
Preview release | |
Repository | |
Written in | Bash |
Operating system | Linux |
Type | Firewall |
License | GNU GPL v2+ |
Website | firehol |
This articledoes notcite anysources. Please helpimprove this article byadding citations to reliable sources. Unsourced material may be challenged andremoved. Find sources: "FireHOL" – news ·newspapers ·books ·scholar ·JSTOR(March 2022) (Learn how and when to remove this message) |
FireHOL is ashell script designed as a wrapper foriptables written 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 text configuration file. FireHOL first parses the configuration file and then sets the appropriate iptables rules to achieve the expected firewall behavior. It is a large, complexBASH script 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.