salmanrumon/Security-Toolkit-Network-System-Diagnostics
GitHub: salmanrumon/Security-Toolkit-Network-System-Diagnostics
一款面向Windows平台的轻量级Python安全诊断套件,整合漏洞扫描、日志分析、入侵检测和恶意软件扫描功能,帮助运维人员快速排查系统安全隐患。
Stars: 0 | Forks: 0
# 安全工具套件
一套适用于 Windows 的安全脚本集合,用于检查漏洞、分析日志、检测入侵迹象以及扫描恶意软件。
## 组件
### 1. 漏洞扫描器 (`vulnerability_scanner.py`)
检查常见的配置错误:
- 弱密码策略
- 已启用来宾账户
- 可疑的自动运行/启动项
- 远程桌面暴露
- 已启用 SMBv1(EternalBlue 风险)
- 防火墙状态
- Windows Update 状态
- 网络共享
### 2. 日志分析器 (`log_analyzer.py`)
解析日志并标记可疑活动:
- **Windows Event Log** – 登录失败、账户变更、新服务、权限提升
- **Syslog** – 认证失败、暴力破解、漏洞利用、恶意软件相关记录
```
python log_analyzer.py --windows
python log_analyzer.py --syslog /path/to/syslog
```
### 3. 系统入侵检查器 (`compromise_checker.py`)
检测被黑客攻击的迹象:
- 可疑进程(mimikatz、挖矿程序、RAT 等)
- 异常的网络监听
- 可疑的计划任务
- 启动项
- Hosts 文件劫持
- Temp 文件夹中的可执行文件
- 粘滞键绕过(sethc 替换)
### 4. 病毒扫描器 (`virus_scanner.py`)
基础的恶意软件检测:
- 已知的恶意软件哈希(可按需扩展)
- 可疑的文件名(双重扩展名、随机十六进制名称)
- 可疑内容(shellcode 模式、加密挖矿程序、PowerShell 投放器)
- **隔离**或**删除**检测到的文件
```
python virus_scanner.py --scan
python virus_scanner.py --quarantine # Move threats to quarantine
python virus_scanner.py --defender # Also run Windows Defender
```
## 使用方法
**运行所有工具:**
```
python main.py
```
**运行单个工具:**
```
python main.py vuln # Vulnerability scan
python main.py logs # Log analysis
python main.py compromise # Compromise check
python main.py virus # Virus scan
```
**直接运行工具:**
```
python vulnerability_scanner.py
python log_analyzer.py --windows --hours 48
python compromise_checker.py
python virus_scanner.py --scan --quarantine --defender
```
## 环境要求
- **Python 3.6+**
- **Windows**(主要目标平台;部分功能为 Windows 专用)
- **管理员权限**,用于完整访问 Event Log 和进行系统扫描
## 重要提示
1. **不能替代杀毒软件** – 请使用 Windows Defender 或商业杀毒软件。本工具套件仅作为补充。
2. **以管理员身份运行** – 用于访问 Event Logs 和完整的系统权限。
3. **先隔离再删除** – 病毒扫描器可以先进行隔离,以便您稍后审查。
4. **误报** – 启发式检测可能会标记合法软件。在采取措施前请先审查结果。
## Windows Defender
进行完整的杀毒扫描:
```
Start-MpScan -ScanType FullScan
```
更新病毒定义:
```
Update-MpSignature
```
标签:AI合规, BurpSuite集成, Conpot, Mimikatz检测, PE 加载器, Python安全脚本, SMB漏洞, Web报告查看器, Windows安全, 加密, 后渗透, 后门检测, 启动项分析, 安全工具包, 对称加密, 弱口令检查, 恶意软件扫描, 文件完整性, 无线安全, 权限提升检测, 漏洞扫描器, 系统加固, 网络安全审计, 自动化审计, 逆向工具