LSE toolsLSE toolsOpenSnitch (185)OpenSnitch (185)

Tool and Usage

Project details
Programming languageGolang
AuthorSimone Margaritelli
Latest releaseNo release found

Project health

This score is calculated by different factors, like project age, last release date, etc.

Why this tool?

OpenSnitch is a tool based on Little Snitch, a macOS application level firewall. All outgoing connections are monitored and the user is alerted when a new outgoing connection occurs. This allows the user to detect and block any unwanted connections.

How it works

The OpenSnitch tool relies on NFQUEUE, which is an extension for iptables. With this extension software running in userland can intercept IP packets and allow/drop them.

Usage and audience

OpenSnitch is commonly used for network traffic filtering. Target users for this tool are general public and system administrators.


  • Graphical user interface

Tool review and remarks

The review and analysis of this project resulted in the following remarks for this security tool:


  • + More than 3000 GitHub stars
  • + The source code of this software is available


  • - No releases on GitHub available

Author and Maintainers

OpenSnitch is under development by Simone Margaritelli.


Supported operating systems

OpenSnitch is known to work on Linux.


Several dependencies are required to use OpenSnitch.

  • iptables

OpenSnitch alternatives

Similar tools to OpenSnitch:



Douane is an application firewall that interacts with the user to allow or deny new network connections.



ArpON is a host-based tool to improve the security of the Address Resolution Protocol (ARP).

All OpenSnitch alternatives

Found an improvement? Help the community by submitting an update.

Related tool information

Compare OpenSnitch with other tools


This tool is categorized as a application firewall.