TheZupZup/SilentGuard
GitHub: TheZupZup/SilentGuard
Stars: 2 | Forks: 1
# SilentGuard
[](https://codeberg.org/TheZupZup/SilentGuard/releases)
[](#)
[](#)

一个轻量级的网络与隐私监控工具,具备智能告警功能。
SilentGuard 帮助你实时可视化出站网络连接,并检测系统中的可疑活动。
## 截图

## 功能
- 实时监控出站连接
- 进程到 IP 的映射
- 基于本地规则文件(`~/.silentguard_rules.json`)的可信度分类:
- 已知
- 未知
- 本地
- 阻止
- 检测新连接
- 简洁干净的 GTK 界面
- TUI 模式支持内存操作、阻止列表更新(`B` 键)以及 JSON 导出(`E` 键)
## 要求
- Python 3
- GTK 3
- psutil
## 快速开始
# Codeberg
```
git clone https://codeberg.org/TheZupZup/SilentGuard
cd SilentGuard
pip install .
silentguard
```
# TUI(服务端 / 无头模式)
```
silentguard-tui
```
## 如何运行
```
pip install .
silentguard # GTK GUI
silentguard-tui # Text UI
```
## 规则文件(可选)
创建 `~/.silentguard_rules.json` 来自定义信任分类:
```
{
"known_processes": ["firefox", "python3"],
"trusted_ips": ["1.1.1.1"],
"blocked_ips": ["203.0.113.10"]
}
```
## 当 IP 存在于 `blocked_ips` 时,它将在 UI/TUI 中显示为 `Blocked`。
## Arch Linux(AUR - 开发中)
你可以手动构建并安装:
```
git clone https://codeberg.org/TheZupZup/SilentGuard
cd SilentGuard/packaging/aur
makepkg -si
```
## 状态
开发初期 — 积极改进中
## 品牌标识
名称 “SilentGuard” 及相关品牌标识未经许可不得使用。
标签:Arch Linux, AUR, GTK界面, JSON导出, psutil, Python, TUI模式, 信任分类, 内存操作, 可视化连接, 开源监控, 无后门, 智能告警, 本地规则, 网络安全, 网络连接, 轻量级监控, 进程映射, 阻断IP, 隐私保护