A lightweight network & privacy monitor with smart alerts.
SilentGuard helps you visualize outgoing network connections in real time and detect suspicious activity on your system.
- Real-time monitoring of outgoing connections
- Process → IP mapping
- Trust classification with local rules file (
~/.silentguard_rules.json):- Known
- Unknown
- Local
- Blocked
- Detection of new connections
- Simple and clean GTK interface
- TUI mode with memory actions, blocklist updates (
Bkey), and JSON export (Ekey)
- Python 3
- GTK 3
- psutil
git clone https://codeberg.org/TheZupZup/SilentGuard
cd SilentGuard
pip install .
silentguardsilentguard-tui
pip install .
silentguard # GTK GUI
silentguard-tui # Text UICreate ~/.silentguard_rules.json to customize trust classification:
{
"known_processes": ["firefox", "python3"],
"trusted_ips": ["1.1.1.1"],
"blocked_ips": ["203.0.113.10"]
}You can already build and install manually:
git clone https://codeberg.org/TheZupZup/SilentGuard
cd SilentGuard/packaging/aur
makepkg -si- GitLab: https://gitlab.com/TheZupZup/SilentGuard
- Codeberg: https://codeberg.org/TheZupZup/SilentGuard
Contributions welcome! Check the ROADMAP and open issues. Feel free to open a PR or issue on either platform.
Early development — actively improving
The name "SilentGuard" and associated branding may not be used without permission.
