Features:
● Stateful Firewall: TCP, UDP and ICMP.
● Firewall text rules/text rules parser.
● Packets can be exchanged between different interfaces and pcap files.
● Faster flow lookup using hash tables.
● NAT Translator.
● ARP handling system.
● Generic hash tables for lookup and store states.
● Flexible setup: file storage and program call with arguments.
● Debugging mode (Compile with –DDEBUGGING)
● IP, TCP and UDP checksum.
More info on design document, inside project folder.