it should be easy to monitor and control inbound and outbound connections.
an interactive firewall for inbound and outbound connections.
the rules are global, but the prompt always shows the pid/path/args of the program requesting a new rule.
based on the excellent opensnitch.
tinysnitch/bin is a separate component, with separate dependencies. you can run them independently to make sure dependencies are correctly installed.
tinysnitch/bin on your
add the iptable rules with:
you probably want to save those rules and have them loaded on system startup.
tinysnitchd must be launched with sudo as a user process, so the subprocess pyqt5 prompts can actually show up on your screen.
either run it in a background terminal:
sudo -E tinysnitchd
or automatically run it with cron:
* * * * * sudo -E auto-restart tinysnitchd 2>&1 | rotate-logs /tmp/tinynitchd.log
permanent rules are stored in
tinysnitchd will reload the rules when edited.