FoxUSA/NetGeoAudit

GitHub: FoxUSA/NetGeoAudit

NetGeoAudit 是一款 Windows 桌面工具,整合实时防火墙监控、规则审计、GeoIP 地理定位和系统安全审计,帮助用户全面掌握和管控本机网络连接行为。

Stars: 0 | Forks: 0

NetGeoAudit logo # NetGeoAudit ### 适用于 Windows 的实时防火墙监控与地理位置安全审计 **在一个窗口中查看您网络上发生的所有事情——被阻止和允许的连接、防火墙规则、GeoIP 以及深度的系统地理审计。本地数据库,无遥测。** [![官方网站](https://img.shields.io/badge/Website-netgeoaudit.com-2563eb?style=for-the-badge)](https://www.netgeoaudit.com/) [![下载](https://img.shields.io/badge/⬇_Download-Free_Edition-16a34a?style=for-the-badge)](https://www.netgeoaudit.com/) [![平台](https://img.shields.io/badge/Windows-10_|_11-0078D6?style=for-the-badge&logo=windows&logoColor=white)](https://www.netgeoaudit.com/) ![.NET 10](https://img.shields.io/badge/.NET-10-512BD4?logo=dotnet&logoColor=white) ![C#](https://img.shields.io/badge/C%23-WPF-239120?logo=csharp&logoColor=white) ![许可证](https://img.shields.io/badge/License-Proprietary-lightgrey) ![离线 GeoIP](https://img.shields.io/badge/GeoIP-MaxMind_GeoLite2_(offline)-orange) **🌍 简体中文** · [🇷🇺 Русская версия](README.ru.md)
## 什么是 NetGeoAudit? **NetGeoAudit** 是一款便携式的 Windows 桌面工具,它将**防火墙监控**、**Windows 防火墙规则管理**、**网络连接记录**和 **IP 地理位置审计**整合到一个 Fluent 设计的应用程序中。 它实时监视您的机器在网络上的实际行为——工作在**防火墙 / WFP 级别**(而非数据包捕获)——将每个连接归因于一个**进程**,通过**离线 GeoIP**(国家、城市、ASN、ISP)对其进行丰富,并允许您**审计、构建和控制** Windows 防火墙规则。它还运行深度的**系统地理审计**:50 多个扫描程序,用于确定机器*真正*属于哪个国家。 ## ✨ 功能 ### 🛰️ Net Log Live — 实时网络监控器 基于 **Windows Event Log** 和 **Windows Filtering Platform (WFP)** 构建的实时监控,外加**内核 ETW** 捕获路径: - 发生时即刻显示**被阻止**和**允许**的连接 - **RDP 会话**事件和**身份验证 / 登录**事件 - **IPv4 & IPv6**,具有**进程归因**(哪个程序打开了连接) - 对每一行进行 **GeoIP 丰富**(国家 / 城市 / ASN) - 智能**时间窗口去重**,带有 `×N` 重复徽章,因此嘈杂的事件会折叠成一行 - 四个 Event Log 监控器上的**归档模式**——在与实时监控器完全相同的表格中,重放所选**日期和时间段**内的过去事件 ### 🧱 Firewall Builder — 按国家、范围或列表阻止 从以下内容创建 **Windows 防火墙**规则: - **IP 范围**和 **CIDR** 块 - **IP 列表文件**(粘贴或导入) - **国家选择**(通过 GeoIP 阻止整个国家/地区) 包括一个 **“安全阻止”** 确认步骤和**自动分块**,以绕过 Windows 防火墙 COM API 对庞大规则集的限制。 ### 🛡️ Control Rules — 审计您的防火墙 对现有 Windows 防火墙规则的全面审计: - 为每条规则提供**5 级风险评分** - **按应用程序分组** - **13 个切换过滤器**以对规则集进行切片 - **VirusTotal** 集成(SHA-256 哈希检查)和本地 **Authenticode** 签名验证 - 安全的**删除 & 撤销**功能,带有操作日志 ### ⚙️ Services and Drivers — 整个 SCM 集中于一张表 每个 Windows **服务**,以及过滤器背后的**内核驱动程序**,都位于一个单独的扁平表格中——名称、系统名称、描述、启动类型和状态: - 跨名称、系统名称、描述和**文件路径**进行**子字符串搜索** - **勾选您需要的行 → 一键启动或停止它们**,没有任何弹窗阻碍 - 每个服务卡片:更改**启动类型**(自动 / 自动延迟 / 手动 / 禁用)并跳转到服务文件——对于由 svchost 托管的服务,那是实际的 **`ServiceDll`**,而不是 `svchost.exe` - 每次启动、停止和启动类型更改都会写入**操作日志** ### 🌐 Win Geo Audit — 这台机器*真正*来自哪里? **50 多个系统扫描程序**检查区域设置、注册表、WMI、证书、**Telephony API / SIM MCC**、Wi-Fi 设置、时区、公共 IP 等——组合成一个**18 级国家/地区解析链**,对每个信号进行交叉检查。 ### 🗺️ Traceroute + GeoIP - 使用**离线 MaxMind GeoLite2** 数据库对 traceroute 进行**逐跳地理定位** - 独立的 **IP 查询**:大洲、国家、城市、**ASN**、**ISP** ### 🧮 Normalizer — 清理 IP 列表 解析和规范化 IP 文件:**CIDR**、范围和单个地址,具有**重叠合并**和按行数拆分功能。 ## 📸 截图 | Net Log Live | Firewall Builder | |---|---| | ![Net Log Live — 实时的被阻止和允许的连接](https://static.pigsec.cn/wp-content/uploads/repos/cas/73/73b22e3bb7cc386e7f6a26925e2af56e53182c65ac8ab618e3d4b15ee542dcd1.jpg) | ![Firewall Builder — 按国家、范围或列表阻止](https://static.pigsec.cn/wp-content/uploads/repos/cas/05/05c18c7838cf098e1daeecb8246bcdccc1425f365a6786bbc8846b443679e8d8.jpg) | | Control Rules 审计 | 实时连接 + GeoIP | |---|---| | ![Control Rules — 具有风险评分的防火墙规则审计](https://static.pigsec.cn/wp-content/uploads/repos/cas/de/de930e0de7dafc5a5aea78bb4490107acd6bf8d99ba236b914dd67551a115aa3.jpg) | ![具有 GeoIP 丰富的连接监控器](https://static.pigsec.cn/wp-content/uploads/repos/cas/4c/4cfb791bba556c849ba9a18547d07191052c1f03c82de31ed263cda639b661ea.jpg) | ## 💻 系统要求 | | | |---|---| | **操作系统** | Windows 10 / 11(部分支持 Windows Server 2019/2022) | | **运行环境** | .NET 10 | | **权限** | 需要 WFP 监控、Event Log 访问和规则管理的管理员权限;某些功能无需提升权限即可运行 | | **格式** | 便携版——无需安装程序,自动更新 | ## 💸 价格与版本 | | 免费版 | 完整许可证 | |---|---|---| | **价格** | 免费,**永久** | **5000 ₽** 一次性,永久 | | **范围** | 功能受限 | 解锁所有功能 | | **绑定** | — | 每个密钥绑定一台机器(5 个许可证起享批量折扣) | | **更新** | — | 包含所有 **v1.x** 更新 | | **商业用途** | — | 在许可下允许 | 👉 **在 [www.netgeoaudit.com](https://www.netgeoaudit.com/) 获取** ## 🔒 隐私 - 所有地理位置数据库(**MaxMind GeoLite2 City + ASN**)均为内置,并**完全离线**运行 - **无遥测**,无分析,核心功能不使用外部 API - 仅出于**许可证验证**和**可选的**公共 IP 查询目的访问网络 ## ❓ 常见问题 **为什么需要管理员权限?** WFP 监控、Windows Event Log 访问和防火墙规则管理需要提升权限。只读/实用程序功能可以在没有提升权限的情况下运行。 **它和 Wireshark 有什么不同?** Wireshark 在协议层面解码数据包。NetGeoAudit 工作在**防火墙 / WFP & Event Log 级别**——它显示应用了哪个**规则**以及哪个**程序**拥有该连接,并结合 GeoIP 进行了丰富——而无需进行数据包捕获。 **它会回传数据吗?** 没有遥测。使用离线数据库。它仅在许可证检查和可选的公共 IP 查询时连接网络。 **源代码可用吗?** 不可用——NetGeoAudit 是一款专有的闭源产品。此仓库托管文档和链接;下载在[官方网站](https://www.netgeoaudit.com/)。 ## 🧩 构建基于 `.NET 10` · `C#` · `WPF` + `WPF-UI 4.x` (Fluent Design) · `CommunityToolkit.Mvvm` (MVVM) · `SQLite` · `MaxMind GeoLite2` (离线 GeoIP) · `ETW / TraceEvent` · `Windows Filtering Platform (WFP)` ## 🔎 关键词 Windows 防火墙监控器 · WFP 监控 · Windows Filtering Platform · 网络连接记录器 · 实时防火墙日志 · 按国家阻止 IP · 防火墙规则构建器 · Windows 防火墙规则审计 · 防火墙风险评分 · GeoIP 查询 · IP 地理定位 · 离线 MaxMind GeoLite2 · Traceroute 地理定位 · ASN / ISP 查询 · netstat 替代品 · Windows 服务管理器 · services.msc 替代品 · 启动停止 Windows 服务 · 服务启动类型 · 内核驱动程序列表 · 事件日志归档查看器 · RDP 登录监控 · 身份验证事件日志 · ETW 网络捕获 · VirusTotal 哈希检查 · Authenticode 验证 · 威胁狩猎 · 网络安全审计 · 系统地理审计 · 国家/地区检测 · 便携式 Windows 安全工具 · 无遥测 · IPv4 IPv6 · CIDR 规范化工具
**[⬇️ 下载 NetGeoAudit](https://www.netgeoaudit.com/)** · **[🌐 官方网站](https://www.netgeoaudit.com/)** · **[🇷🇺 Русское описание](README.ru.md)** © NetGeoAudit / byFox。Windows 是 Microsoft 的商标。MaxMind & GeoLite2 是 MaxMind, Inc. 的商标。
标签:GeoIP, 防火墙