A source-to-source compiler for ipTables rulesets. It applies the concept of HiCuts[1] to ipTables rulesets to optimize packet classification time. This code was an early experiment which lead to my bachelor thesis "Firewall Ruleset Transformations for netfilter/iptables" and set the foundation for the software used in the paper Trees in the List: Accelerating List-based Packet Classification Through Controlled Rule Set Expansion
[1] HiCuts: http://klamath.stanford.edu/~pankaj/paps/hoti99.pdf
cabal update && cabal install
cabal configure && cabal test