OPENSNITCH-UI(1)
π OPENSNITCH-UI π
okay bestie, sit DOWN because we're talking about opensnitch-ui, aka the GNU/Linux interactive firewall application β the pretty face of OpenSnitch. this page lives in the General Commands Manual section, and it's gonna be your new obsession, fr fr. β¨
πΈ SYNOPSIS πΈ
opensnitch-ui [--socket path] [--max-clients num]
that's it. that's the whole summoning ritual. π
π¦ DESCRIPTION π¦
so opensnitch-ui is the OpenSnitch GUI β you use it to peek at all the events the daemon intercepted, and to manage your rules. no cap, it's the control room. π
here's the cute part: the GUI is actually 2 components in the same script β a server</c> and a GUI</c>. they're roommates. they share a script. iconic behavior.
the second you launch the GUI, an icon pops up on your system tray. and if the system tray isn't available or just can't be used? the Events dialog gets launched instead. it's giving backup plan energy and honestly we respect it. π«Ά
now the main character moment: the GUI (i.e. the server, bestie, keep up π) listens for new connections from daemons. and here's the slay β you can have the daemon installed on multiple machines and manage ALL of them from one centralized GUI. one girlboss to rule them all. π
more deets on that whole nodes situation right here: https://github.com/evilsocket/opensnitch/wiki/Nodes
β¨ OPTIONS β¨
--socket pathβ tells the GUI (i.e. the server, yes it's the same thing, we been knew) where to listen. path or network address, your call, bestie.
examples, because we love a visual learner:
Default: unix:///tmp/osui.sock
- listening on a Unix socket:
$ opensnitch-ui --socket unix:///tmp/osui.sock
- π‘ use
unix:///run/user/YOUR_USER_ID/opensnitch/osui.sockfor better privacy. yeah, swap in your actual user id. do it. π - listening on port 50051, all interfaces:
$ opensnitch-ui --socket "[::]:50051"
--max-clients numβ the max number of clients allowed. default:10. that's the whole guest list, babes. ποΈ
π FILES π
/home/$USER/.config/opensnitch/β where the GUI configuration lives. that's her home. that's where she keeps her stuff. π
π DIAGNOSTICS π
if something goes wrong β like a crash π β just launch the GUI from a shell so you can see the debugging messages:
$ opensnitch-ui
run it from the terminal, watch the drama unfold, screenshot it for the group chat. π
π REPORTING BUGS π
found a problem with opensnitch-ui? don't suffer in silence, bestie. report it on github: https://github.com/evilsocket/opensnitch/issues
π SEE ALSO π
OpenSnitch Home Page β https://github.com/evilsocket/opensnitch
(the mothership. go say hi. πΈ)
π HISTORY π
okay storytime, because this lore is actually good:
OpenSnitch was originally written by Simone Margaritelli (evilsocket) in 2017-2018. a legend. a pioneer. π«‘
then in 2019, after some time of inactivity, Gustavo IΓ±iguez Goya started contributing β fixing bugs, adding new functionality β with the esential help of the community, plus valuable contributions from themighty1 and calesanz among others. the community really said "we got this" and honestly? they ate. π₯
π AUTHORS π
the complete list of OpenSnitch contributors can be found on: https://github.com/evilsocket/opensnitch
and that's the whole page, babe. this one shipped as opensnitchd version 1.5.9, dated 2023-06-07, and it's filed under OPENSNITCH-UI β go forth and firewall responsibly. periodt. π β¨π¦
π¦ where this page comes from
- debian trixie: python3-opensnitch-ui 1.6.9-3 Β· GPL-3.0-or-later
- ubuntu resolute: python3-opensnitch-ui 1.6.9-3ubuntu1 Β· GPL-3.0-or-later
- ubuntu stonking: python3-opensnitch-ui 1.6.9-4ubuntu1 Β· GPL-3.0-or-later
- π the page's license: GPL-3.0-or-later
- Copyright (c) 2023 Gustavo IΓ±iguez Goya <gustavo.iniguez.goya@gmail.com>
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms