/Stateful_Firewall

Stateful Firewall: TCP, UDP and ICMP.

Primary LanguageCMIT LicenseMIT

Stateful_Firewall

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.