Lucaslagoonss2/mysnull-threat-analysis

GitHub: Lucaslagoonss2/mysnull-threat-analysis

一个蓝队SOC实战项目,专注于利用Python和Wireshark从恶意流量中提取IOC指标并生成结构化报告。

Stars: 0 | Forks: 0

# MysNull 威胁分析 一个面向初级蓝队 SOC 的实战项目组合,专注于恶意流量调查与 IOC 提取。 本仓库旨在展示可复用的分析师工作流、证据工件以及风格简洁、带有轻微赛博朋克终端感的 Python 工具集。 ## 招聘者速览 - 范围:一个真实的调查案例(而非企业级平台) - 重点:DNS/HTTP/TCP 分诊与 IOC 提取 - 产出:用于报告与交接的可复现 `.txt` / `.json` 工件 ## 项目功能 - 从基于文本的证据中提取 IPv4 地址、域名和 URL - 对 IOC 结果进行规范化与结构化处理,便于分析师使用 - 将发现导出为 `txt` 和 `json` 格式 - 提供基于 Rich 库的 SOC 风格命令行输出 ## 快速开始 ### 环境要求 - Python 3.10+ - `pip` ### 安装 ``` python -m venv .venv .\.venv\Scripts\Activate.ps1 pip install rich ``` ### 运行演示 ``` python main.py ``` ## 命令示例 ``` # 基本提取(fast mode) python extractors/ioc_extractor.py -i samples/test.txt --no-animation # 将两种格式导出到文件夹 python extractors/ioc_extractor.py -i samples/test.txt -f txt json -o outputs --basename xloader_iocs --no-animation # Verbose run 用于故障排除 python extractors/ioc_extractor.py -i samples/test.txt --verbose --no-animation ``` ## 调查工作流 1. 审查可疑证据(流量记录 / 从数据包提取的文本) 2. 对 DNS、HTTP 和 TCP 信号进行行为分诊 3. 提取候选 IOC(IP、域名、URL) 4. 规范化并整理结果 5. 导出结构化工件用于报告 6. 在调查笔记中记录发现 ## 截图 ### 可疑 DNS 解析 ![DNS 调查](https://static.pigsec.cn/wp-content/uploads/repos/2026/05/a3d0ed5e28074330.png) ### 外部 TCP 通信 ![TCP 通信](https://static.pigsec.cn/wp-content/uploads/repos/2026/05/52151d2236074331.png) ### HTTP 流分析 ![HTTP 流](https://static.pigsec.cn/wp-content/uploads/repos/2026/05/bd090a71d2074332.png) ## 仓库结构 ``` mysnull-threat-analysis/ ├── core/ │ └── README.md ├── exporters/ │ └── README.md ├── extractors/ │ ├── README.md │ ├── ioc_extractor.py │ └── rich_render.py ├── iocs/ │ ├── README.md │ └── xloader-iocs.md ├── pcap/ │ └── README.md ├── reports/ │ ├── README.md │ └── xloader-analysis-report.md ├── samples/ │ ├── README.md │ └── test.txt ├── screenshots/ │ ├── README.md │ ├── follow_http_stream_analysis.png │ ├── suspicious_dns.png │ └── tcp_communication_with_suspicious_ip.png ├── tests/ │ └── README.md ├── ui/ │ └── README.md ├── .gitignore ├── LICENSE ├── main.py └── README.md ``` ## 展示的技能 - IOC 提取与规范化基础 - SOC 风格的恶意流量分诊(DNS/HTTP/TCP) - 调查文档编写与证据处理 - 用于构建可复现分析师工作流的 Python 脚本 ## 未来路线图 - 为 IOC 解析边界情况添加单元测试 - 扩展 IOC 支持类型(哈希值、邮箱、文件路径) - 添加用于数据包提取文本输入的预处理辅助工具 - 添加报告模板以加快案例撰写
标签:AMSI绕过, DAST, DNS分析, HTTP分析, IOC提取, Python, TCP分析, Wireshark, 代码示例, 句柄查看, 威胁情报, 威胁检测, 安全调查, 安全运营, 开发者工具, 恶意软件分析, 恶意软件流量, 扫描框架, 指标提取, 数据分析, 数据导出, 无后门, 结构化输出, 网络安全, 自动化提取, 逆向工具, 隐私保护