michaelpalmercr/Kill-Switch
GitHub: michaelpalmercr/Kill-Switch
一款集网络切断、逐应用防火墙、流量监控、AI 辅助分析与本地密码管理于一体的 Windows 隐私控制套件。
Stars: 0 | Forks: 0
# KillSwitch
**一款多合一的本地 Windows 控制与隐私套件** —— 切断您的网络,精确查看并限制
每个应用程序的通信对象,并获取关于任何应用程序、IP 或网站的 **通俗易懂的 AI 报告**,让您决定
信任什么。一切均在您的机器上运行;除非*您*要求 AI 分析某些内容,否则不会上传任何数据。
## 功能
- **网络切断开关** —— 支持即时、定时或通过全局热键。支持防火墙模式(可逆、
loopback 安全)或硬网卡禁用模式。故障保护:退出时始终恢复连接。
- **应用程序网络控制** —— 查看哪些应用程序在使用网络、使用了多少(实时 + 每小时图表),以及
它们连接的域名/IP(DNS / TLS SNI / HTTP)。支持按应用程序、按目标 IP 阻止,或运行默认拒绝的
**白名单(“询问我”)** 模式。将应用程序标记为**安全**以绕过限制。
- **AI 副驾驶** *(可选,自带密钥)* —— 关于任何**应用程序 / IP / 域名**的完整报告:它是什么,谁
拥有它,为什么它会回传数据,它读取了您的什么信息,以及阻止/允许的建议。支持 **Claude**
或 **Gemini**。
- **流量检查** —— 可选的 HTTPS 检查,查看实际发送的内容(默认关闭)。
- **进程控制** —— 强制关闭程序并**锁定其运行**,直到您再次允许。
- **程序卸载** —— 两个层级:运行常规卸载程序,或通过**影响预览**
(会破坏什么、哪些程序/服务依赖于它)和**可逆隔离**进行**强制移除**。强制删除顽固的
文件/文件夹。
- **密码保险库** —— 您自己的 **AES‑256‑GCM** 加密保险库(从不存储主密码),可使用
`Ctrl+Alt+L` 快速保存任何登录信息。此外还有一个配套的**浏览器扩展**,带有基于授权的
“保存此登录信息?”提示。请参阅 [`browser-extension/`](browser-extension/)。
## 系统要求
- Windows 10/11,64 位。以**管理员身份**运行(启动时会有一次 UAC 提示)。
- 需要 .NET 8 SDK 进行构建。发布的构建版本是独立的(目标机器上无需 .NET)。
## 构建说明
```
# 从此 folder
dotnet build -c Release
# 便携式、自包含的单一 .exe:
dotnet publish -c Release -r win-x64 --self-contained true -p:PublishSingleFile=true
```
发布后的 `KillSwitch.exe` 位于 `bin\Release\net8.0-windows\win-x64\publish\`。
## 安全性
- **不上传任何内容**,除非是您在点击
*分析*时选择发送给 Claude/Gemini 的特定应用程序/IP/域名。在您添加自己的 API 密钥之前,AI 功能处于关闭状态。**没有遥测**。
- 高级操作(强制移除、强制删除、阻止操作系统、HTTPS 检查)非常强大,并且可能会
破坏系统。移除的内容会被隔离并可以恢复;退出时会恢复连接。
- **KillSwitch 不会,也绝不会静默捕获密码或击键。** 密码保险库和
浏览器扩展仅存储*您*选择保存的内容。这就是密码管理器与
凭证收集器之间的界限,我们始终坚守在这一界限的正确一侧。
## 路线图
请参阅 [`ROADMAP.md`](ROADMAP.md) —— 从此版本到已签名、可安装、驱动程序支持 v2 的路径。
## 许可证
GPLv3 —— 请参阅 [`LICENSE`](LICENSE)。免费且开源;衍生作品保持开源。
## 贡献
欢迎提交 Issues 和 PR —— 请参阅 [`CONTRIBUTING.md`](CONTRIBUTING.md)。安全报告:[`SECURITY.md`](SECURITY.md)。
标签:Awesome, 内核驱动漏洞利用, 系统管理, 网络安全, 防火墙, 隐私保护