How Does It Work:
OpenSnitch is an application level firewall, meaning then while running, it will detect and alert the user for every outgoing connection applications he’s running are creating. This can be extremely effective to detect and block unwanted connections on your system that might be caused by a security breach, causing data exfiltration to be much harder for an attacker.
You’ll need a GNU/Linux distribution with iptables, NFQUEUE and ftrace kernel support.
Use and Install:
git clone https://github.com/evilsocket/opensnitch && cd opensnitch
sudo apt-get install build-essential python3-dev python3-setuptools libnetfilter-queue-dev python3-pyqt5
sudo python3 setup.py install
git pull origin master