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

# NetGeoAudit
### 适用于 Windows 的实时防火墙监控与地理位置安全审计
**在一个窗口中查看您网络上发生的所有事情——被阻止和允许的连接、防火墙规则、GeoIP 以及深度的系统地理审计。本地数据库,无遥测。**
[](https://www.netgeoaudit.com/)
[](https://www.netgeoaudit.com/)
[](https://www.netgeoaudit.com/)



-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 |
|---|---|
|  |  |
| Control Rules 审计 | 实时连接 + GeoIP |
|---|---|
|  |  |
## 💻 系统要求
| | |
|---|---|
| **操作系统** | 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. 的商标。