firefly is a firewall and QoS script for Linux netfilter. It is all-in-one and very easy to use. The configuration is cached and the firewall built in such a way that it can be rapidly rebuilt as a dial-up interface goes up and down (and the IP address changes).
There are two ways to install this software:
Run (as root) './install.sh'
1. Copy firefly.cfg to /etc
2. Copy firefly.py to /usr/local/sbin
3. Copy firefly.8 to /usr/local/man/man8
4. Copy firefly.cfg.5 to /usr/local/man/man5