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, 内核驱动漏洞利用, 系统管理, 网络安全, 防火墙, 隐私保护