Lightweight website based GUI for iptables
- simple
- zero configuration
- writted in plain PHP (zero dependencies)
- clean interface
- editing rules on fly, no storage needed
- supported filter and nat tables with all chains
- PHP 5.3 or newer
- ssh2 extension
- and ofcourse iptables on remote server (tested only with v1.4.14)
- download sources
- edit config.php and set SSH configuration (key or password based)
- secure by our www server (some guide bellow)
- run
- disallow public access, for instance - allow only my personal IP
- set HTTP authentication
Example:
location {
allow 123.123.123.123;
deny all;
auth_basic "iptables";
auth_basic_user_file /path/to/htpasswd;
}
- ipv6 support