homeLANsecurity is a series of shell scripts for loading iptables firewall rules and is distributed under the GPLv3 license. The goal of these scripts is to provide an easy to manage framework for standard iptables rule sets. The primary purpose of homeLANsecurity is to serve as a firewall for home or small office gateway Linux systems. However, it can easily be adapted to protect an individual Linux server or workstation not acting in such a capacity.

homeLANsecurity's command set is written to support loading, clearing, saving, restoring, testing, and displaying of iptables rules. The configuration supports NAT, port forwarding of common services, TOS packet mangling, OpenVPN, Squid transparent proxy, IP address banning, adaptive banning, and connection tuning. Custom iptables rules are easily inserted without any editing of the main function scripts.

This project is maintained in my spare time and updates are infrequent. I do not have the time to support homeLANsecurity in any meaningful way, but I would like to squash any bugs that anyone discovers. I am also open to receiving additional rules or logic that anyone wishes to contribute to the project. Contact information is included in the README file.

The homeLANsecurity was first released on December 14, 2005.  The current version was released on June 18, 2010. Below is a link to the project download page.





Support This Project


Donations to the author may be made by clicking on the "Support this project" image above. Donations go towards the purchase of books and materials on Linux related topics and are much appreciated.