Wildee735/Cross-Platform-SOC-Lab
GitHub: Wildee735/Cross-Platform-SOC-Lab
该项目是一个跨平台 SOC 事件检测与响应实验室,通过自动化采集和分析 Windows 与 Linux 登录日志来识别可疑身份验证活动并生成事件调查报告。
Stars: 0 | Forks: 0
# 跨平台 SOC 事件检测与响应实验室
## 概述
本项目通过收集 Windows 和 Linux 系统的日志、检测可疑的身份验证活动以及生成事件调查工件,演示了安全运营中心 (SOC) 的工作流程。
本项目展示了以下方面的实用技能:
* Python 日志分析
* PowerShell 自动化
* Bash 脚本编写
* Windows 安全监控
* Linux 身份验证日志分析
* 事件响应
* 威胁检测
## 项目架构
```
Windows Security Logs
|
v
PowerShell Script
|
v
CSV Export
Linux Auth Logs
|
v
Bash Collection Script
|
v
Python Analysis Engine
|
v
Suspicious IP Detection
```
## 仓库结构
```
Cross-Platform-SOC-Lab/
│
├── Bash/
│ └── collect_logs.sh
│
├── Python/
│ └── analyze_logs.py
│
├── PowerShell/
│ └── failed_logins.ps1
│
├── logs/
│ └── failed_logins.txt
│
├── Reports/
│ └── Incident_Report.md
│
└── README.md
```
## 脚本
### Bash
从 Linux 日志中收集失败的 SSH 身份验证尝试。
```
./collect_logs.sh
```
### Python
分析失败的登录日志并识别可疑的 IP 地址。
```
python analyze_logs.py
```
### PowerShell
导出 Windows 失败登录事件(Event ID 4625)。
```
.\failed_logins.ps1
```
## 检测输出示例
```
=== Suspicious IPs ===
192.168.1.10 -> 3 failed attempts
```
## 事件响应工作流程
1. 检测可疑活动
2. 调查源 IP
3. 遏制威胁
4. 消除恶意活动
5. 恢复系统
6. 记录经验教训
## MITRE ATT&CK 映射
| 技术 | 描述 |
| --------- | --------------------------------- |
| T1110 | 暴力破解 |
| T1078 | 有效账户 |
| T1059 | 命令和脚本解释器 |
## 展示技能
* SOC 运营
* 威胁狩猎
* 日志分析
* 安全监控
* Python 自动化
* PowerShell 自动化
* Bash 脚本编写
* 事件响应
## 作者
Aniket Upadhyay
有志成为 SOC 分析师 | 威胁猎人 | 渗透测试员
标签:AI合规, AMSI绕过, Bash, IPv6, PowerShell, 威胁检测, 子域枚举, 安全运营, 应用安全, 扫描框架, 逆向工具