Documentation is organised by product:
The manuals are extracted from the master branch, so if you are on an older version and experience problems with missing features, it is a good idea to check the documentation that shipped with your version.
In addition we have:
If you are a new user, first read:
There is also reference information:
A complete list of guides and tutorials for FireHOL is in this table:
Guide | Level | Description |
---|---|---|
FireHOL Welcome Guide | Beginner | Introduction to the most important concepts in FireHOL. |
FireHOL New User | Beginner | Tutorial to set up your first FireHOL firewall. |
FireHOL IPv6 Setup | Beginner | Add IPv6 functionality to your new firewall. |
FireHOL Rules by Goal | Beginner | Learn to translate your firewalling objectives into FireHOL rules. |
Firewall Testing | Beginner | Links to tools which help you check your firewall is doing what you want. |
Firewall Troubleshooting | Beginner | Firewall not behaving as you want? Learn how read the logs to work out why. |
FireHOL QuickStart | Intermediate | For the impatient. Ask FireHOL to guess a configuration which you then customise. |
Upgrading FireHOL | Intermediate | When you change major versions of FireHOL (e.g. 1.x to 2.x), read this guide. |
Adding Services to FireHOL | Intermediate | How to extend FireHOL with your own service definitions. |
FireHOL Support for ipset | Intermediate | FireHOL can make use of ipset to manage lists of IP addresses and allow dynamic changes without restarting the firewall. |
Integration with fail2ban | Intermediate | HOWTO for managing ipsets with FireHOL and fail2ban. |
Working with MARKs | Intermediate | How to use iptables MARKs to control packet processing with FireHOL |
When FireHOL Runs | Intermediate | How FireHOL goes about its work. Important to understanding the different phases and what protection is offered at each. |
FireHOL Border Router | Advanced | How to use FireHOL on a border router with multiple routes. |
ICMPv6 recommendations | Advanced | Learn about the RFC 4890 recommendations and how FireHOL helps you implement them. |
Language Features | Advanced | How you can use BASH in your configuration. |
You can still access the original v1.x new user guide.
Got an idea for a guide or willing to write one? See here.
If you are a new user, first read:
There is also reference information:
A complete list of guides and tutorials for FireHOL is in this table:
Guide | Level | Description |
---|---|---|
FireQOS New User | Beginner | Tutorial to set up your first FireQOS traffic control configuration. |
Got an idea for a guide or willing to write one? See here.