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.
Requirements
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 cd opensnitch sudo python3 setup.py install sudo opensnitch Update: git pull origin master
Source: https://github.com/evilsocket