LAF – Linux Application Firewall (LAF) application firewall for Linux
Requirements
LAF requires libnetfilter-queue, it’s dependency libnfnetlink and a kernel 2.6.14 or later.
sudo apt-get install libnfnetlink-dev libnetfilter-queue-dev
Install
Install the required dependencies.
sudo apt-get install libnfnetlink-dev libnetfilter-queue-dev
Compile with make:
make
Run [clang](http://clang-analyzer.llvm.org/scan-build.html) static analyser:
scan-build make
Create an iptables rule:
sudo iptables -A OUTPUT -p all -j NFQUEUE --queue-num 0
Add entries to the whitelist.txt file as follows:
“<destination_ip> <port>“
“<destination_ip> <port>“
`*` can be used for either as an allow all.
Help Needed
If you are a C or a Python developer you can help us improve LAF. Feel free to take a look at the bug tracker for some tasks to do.
License
LAF is licensed under GPLv3 license. See LICENSE for more information
CREDITS: matrix-ac
DOWNLOAD LAF