A-Simple-Linux-Firewall is a project mainly written in C, it's free.
A Simple Linux Firewall as a Kernel Module
404: Not Found