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.