BrennoSantAnna/bps-triagem-network-toolkit
GitHub: BrennoSantAnna/bps-triagem-network-toolkit
一款 PowerShell 网络审计脚本,在执行系统优化前先采集并保存活动 TCP 连接与暴露端口证据,确保网络状态可追溯。
Stars: 0 | Forks: 0
# 🛡️ BPS Triagem — 网络审计与优化脚本
由 **BPS Tech & Security** 开发的 PowerShell 工具,用于 Windows 计算机的初步筛查:在任何系统优化之前,审计当前活动的网络连接。
## 脚本功能
1. **检查管理员权限** — 如果未以管理员身份运行,则中断执行,避免在无提示的情况下进行部分/不完整的数据收集。
2. **审计网络连接** — 收集所有处于 `Established`(活动)和 `Listen`(暴露端口)状态的 TCP 连接,并解析每个连接对应的进程(`ProcessName` 和 `ProcessPath`)。将所有信息保存到带有时间戳的日志中。
3. **优化系统** — 移除临时文件(`C:\Windows\Temp`),**仅在**网络审计结果已保存到磁盘之后执行。
## 为什么执行顺序很重要
**检查权限 → 收集证据 → 然后才执行清理** 的顺序并非偶然。在任何实际的筛查中,在记录之前采取行动都有可能在相关信息(临时文件可能包含执行痕迹或 payload)被分析之前将其擦除。此脚本遵循与真实事件响应相同的逻辑。
## 如何使用
```
# 以管理员身份运行 PowerShell,然后:
.\Triagem_BPS.ps1
```
报告会自动保存在脚本所在位置上一级的 `01_Triagem_e_Analise` 文件夹中。
## 输出示例
```
==================================================
LOG DE AUDITORIA DE REDE - BPS TECH & SECURITY
Data/Hora da Coleta:
==================================================
LocalAddress LocalPort RemoteAddress RemotePort State ProcessName ProcessPath
------------ --------- ------------- ---------- ----- ----------- -----------
192.168.1.14 62599 34.223.124.45 443 Established chrome C:\...\chrome.exe
```
## 作者
**Brenno Sant'Anna** — 创始人,[BPS Tech & Security](https://linktr.ee/bpstechsecurity)
标签:AI合规, IPv6, Libemu, Mr. Robot, PB级数据处理, PowerShell, 子域名变形, 安全运维, 并发处理, 库, 应急响应, 系统优化, 系统运维, 网络审计