11/12 free views
Tool
GUI
Endpoint Security

opensnitch

by evilsocket

12.7Kstars
599forks
204watchers
Updated 3 months ago
About

OpenSnitch is an interactive GNU/Linux application firewall that monitors and controls outbound connections to enhance endpoint security.

OpenSnitch is a GNU/Linux interactive application firewall inspired by Little Snitch.

Primary Use Case

OpenSnitch is primarily used by Linux users and system administrators to monitor and filter outbound network connections on endpoints, providing real-time alerts and control over application network activity. It is ideal for those seeking to block unwanted connections such as ads, trackers, or malware domains, and to centrally manage firewall rules across multiple nodes.

Key Features
  • Interactive outbound connections filtering
  • System-wide blocking of ads, trackers, and malware domains
  • GUI-based configuration of system firewall (nftables)
  • Management of multiple nodes from a centralized GUI
  • SIEM integration for security event monitoring

Installation

  • Download deb/rpm packages from https://github.com/evilsocket/opensnitch/releases
  • For Debian-based systems: sudo apt install ./opensnitch*.deb ./python3-opensnitch-ui*.deb
  • For RPM-based systems: sudo yum localinstall opensnitch-1*.rpm; sudo yum localinstall opensnitch-ui*.rpm
  • Run the GUI with the command: opensnitch-ui or launch it from the Applications menu
  • Refer to the official documentation for detailed installation guidance

Usage

>_ opensnitch-ui

Launches the OpenSnitch graphical user interface for managing firewall rules and monitoring connections

Security Frameworks
Defense Evasion
Discovery
Command and Control
Collection
Exfiltration
Usage Insights
  • Integrate OpenSnitch with SIEM platforms to enrich network telemetry and improve alerting accuracy.
  • Use centralized node management to enforce consistent firewall policies across Linux endpoints in enterprise environments.
  • Leverage interactive outbound filtering to train users on safe network behaviors and reduce insider risk.
  • Combine OpenSnitch with endpoint detection and response (EDR) tools for layered defense and faster incident response.
  • Deploy OpenSnitch in purple team exercises to simulate attacker command and control attempts and validate detection capabilities.

Docs Take 2 Hours. AI Takes 10 Seconds.

Ask anything about opensnitch. Installation? Config? Troubleshooting? Get answers trained on real docs and GitHub issues—not generic ChatGPT fluff.

3 free chats per tool • Instant responses • No credit card

Security Profile
Red Team40%
Blue Team80%
Purple Team70%
Details
LicenseGNU General Public License v3.0
LanguagePython
Open Issues857
Topics
application-firewall
firewall
linux
networking
security
data-breach