YGDMM/Network-Threat-Hunting-Lab

GitHub: YGDMM/Network-Threat-Hunting-Lab

一个基于 Python 的网络威胁狩猎实验项目,通过流量分析、可疑活动检测和 MITRE ATT&CK 映射模拟防御性安全分析与 SOC 调查工作流。

Stars: 0 | Forks: 0

# 网络威胁狩猎实验室 正在开发中 ## 概述 本项目重点在于使用 Python 和网络分析工具进行防御性网络安全分析。 其目标是通过分析网络流量、识别可疑行为并将活动映射到防御性安全概念,来模拟基础的威胁狩猎和 SOC 风格的调查工作流。 本项目结合了: - Python 脚本编写 - 网络侦察 - 数据包分析 - 日志分析 - 威胁检测 - 基础 MITRE ATT&CK 映射 ## 项目目标 本项目的主要目标是: - 了解网络侦察的工作原理 - 分析数据包级别的网络活动 - 检测可疑的通信模式 - 模拟防御性网络安全工作流 - 培养网络调查的实用 Python 技能 ## 计划项目阶段 ### 阶段 1 — 网络侦察 使用 Python 工具进行基础的网络发现和枚举。 计划主题: - 主机发现 - 端口扫描 - 服务识别 - 网络映射 工具: - Scapy - socket - python-nmap ### 阶段 2 — 数据包流量分析 捕获并分析网络流量以理解通信模式。 计划主题: - DNS 流量 - HTTP 请求 - ICMP 分析 - ARP 流量 - 数据包检查 工具: - Wireshark - Scapy - Python ### 阶段 3 — 可疑活动检测 识别潜在的恶意或异常网络行为。 计划主题: - 端口扫描检测 - 重复连接尝试 - 异常流量模式 - 可疑 DNS 活动 - 流量异常 ### 阶段 4 — 日志分析 分析由网络活动和检测脚本生成的日志。 计划主题: - 事件关联 - 可疑指标 - 行为分析 - 检测逻辑 ### 阶段 5 — MITRE ATT&CK 映射 将观察到的行为与常见的 ATT&CK 技术相关联。 示例可能包括: - 主动扫描 (Active Scanning) - 网络服务发现 (Network Service Discovery) - 协议滥用 (Protocol Abuse) - 发现技术 (Discovery Techniques) ## 技术 - Python - Scapy - Wireshark - Nmap - pandas - matplotlib ## 状态 此仓库目前正在积极开发中。
标签:AMSI绕过, ARP分析, Cloudflare, CTI, DNS分析, Facebook API, HTTP分析, ICMP分析, MITRE ATT&CK, PB级数据处理, Python, python-nmap, Qt框架, Scapy, SOC分析, Wireshark, 事件关联, 信安竞赛, 协议分析, 句柄查看, 威胁检测, 安全实验室, 安全脚本, 安全运维, 安全运营, 实时处理, 密码管理, 异常流量检测, 扫描框架, 插件系统, 数据统计, 无后门, 服务识别, 权限提升, 端口扫描, 网络安全, 网络安全审计, 逆向工具, 防御性安全, 防御绕过, 隐私保护