OpenSnitch: The Little Snitch application like firewall tool for Linux

Little Snitch is a traditional software firewall for macOS. You can use it to monitor applications, preventing or permitting them to connect to attached networks through advanced rules. OpenSnitch is a GNU/Linux port of the Little Snitch application firewall written in Python.

The software is still in early stage of development, and alpha quality software, don’t rely on it (yet) for your computer security. However, this software can be very useful for Linux desktop users.



Install required software using apt-get command:
$ sudo apt-get install build-essential python-dev python-setuptools libnetfilter-queue-dev python-qt4 python-gtk2
Sample outputs:

Fig.01: Installed required build tools

Fig.01: Installed required build tools

Clone the repo:
$ git clone
Install it:
$ cd opensnitch
$ sudo python install

Run it:
$ sudo opensnitch
Sample outputs:
Fig.02: Running opensnitch

Fig.02: Running opensnitch

The Little Snitch application firewall will start working immediately and will show dialog as follows:
Fig.03: Opensnitch in action

Fig.03: Opensnitch in action

You can allow, deny or whitelist apps. I hope the author will continue work on this app and releases a beta and stable version for the good of GNU/Linux users. For more info visit project home page here.

🐧 Get the latest tutorials on SysAdmin, Linux/Unix, Open Source & DevOps topics via:
CategoryList of Unix and Linux commands
File Managementcat
FirewallAlpine Awall CentOS 8 OpenSUSE RHEL 8 Ubuntu 16.04 Ubuntu 18.04 Ubuntu 20.04
Network Utilitiesdig host ip nmap
OpenVPNCentOS 7 CentOS 8 Debian 10 Debian 8/9 Ubuntu 18.04 Ubuntu 20.04
Package Managerapk apt
Processes Managementbg chroot cron disown fg jobs killall kill pidof pstree pwdx time
Searchinggrep whereis which
User Informationgroups id lastcomm last lid/libuser-lid logname members users whoami who w
WireGuard VPNAlpine CentOS 8 Debian 10 Firewall Ubuntu 20.04

1 comment… add one
  • Özgür Kazanççı May 2, 2017 @ 7:31

    That was a well-needed thing on Linux! Thanks.

Leave a Reply

Your email address will not be published. Required fields are marked *

Use HTML <pre>...</pre>, <code>...</code> and <kbd>...</kbd> for code samples.