#1050463 RFP: picosnitch -- monitor network traffic per executable

#1050463#5
Date:
2023-08-24 21:02:25 UTC
From:
To:
* Package name    : picosnitch
  Version         : 0.14.1
  Upstream Author : Eric Lesiuta
* URL             : https://github.com/elesiuta/picosnitch
* License         : GPL-3
  Programming Lang: Python (BPF)
  Description     : monitor network traffic per executable

Picosnitch is a per application bandwidth monitor which notifies users when new apps make internet connections, or when the hash of an application has changed since its last connection.

It has a terminal based UI for browsing and filtering traffic history on: time, executable, sha256, parent of the executable, uid, local/remote ports, local/remote addresses, or domain.

There is also an optional GUI for viewing bandwidth graphs using plotly dash (https://pypi.org/project/dash/) which needs to be installed separately with pip or pipx. It would be nice if this could be packaged in Debian as well.