Fire - Custom LKM firewall passes packets to userland python script.

Fire – Custom LKM firewall passes packets to userland python script.

fire is custom firewall resides in kernel space and userspace Contains 2 components:
+ custom.ko — LKM (linux kernel module)
+ fire.py — Python script (run from user space)
Custom.ko passes ICMP/UDP/TCP packets to fire.py for further inspection and accepts any other package.load-custom-ko

Dependency:
+ nfqueue-bindings
+ scapy

Installation & Usage:

Source : https://github.com/vag-makr