A firewall configuration project based on Linux 2.6.x and iptables. It has a web interface with an intuitive Webmin module, or you can edit a XML file. You can define the different firewall elements (zones, hosts, networks) and then set the services
...You train it to recognize specific types of packets by showing it examples and counterexamples of some packet type, and it will figure out which bits in the packet define it as the type you seek.
Networkdesigner is a tiny gui to create a visual network-topology, to define services an release them to any networkdevice. After that a firewall script on base of ip-tales base linux kernel can be created.