Firelance

iptables logo

FireLance is a common gateway interface program that can write a basic iptables script without the user having to know any iptables syntax. It functions in two modes as a suid program it can fully control a Linux servers firewall. As a non suid program it can write a script that can be copied from the browser into a text editor for the basis of your own firewall script. It is NOT a full featured firewall solution. It is meant as an easy to use program to set up a firewall/NAT server for a small network. As of the current version it can:

  • Turn the server into a gateway for a small network (requires a multihome server)
  • Open up certain common services to outside of the firewall e.g. web server, POP3 mail etc...
  • prevent pings from reaching the network.
  • Deny particular machines on your LAN from having access to the gateway function of the server.
  • Close down the gateway ensuring that the server is protected from outside the firewall
  • Shows the current loaded state of iptables
  • Start/Stop/Save iptables
  • Make iptables a boot service

I wrote it as a quick and easy way to setup a firewall for a small network. With a few clicks a NAT enabled firewall/router can be created. Why the name FireLance? A lance is a thrusting weapon so I put fire from firewall together with lance making FireLance, software that pierces firewall drudgery. Pretty lame I know, never claimed to be creative.

download current version: firelance-0.15.tar.gz md5: 5e98fcbec0eb8c0fe11aac07d94fdba5

To install please refer to the install section of the documentation.