lsfcc is a compiler generating Linux Socket Filter (and BPF) programs out of a toy C-like language. It's easily extensible as new packet formats are #included in the finest C-like style.
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.