FirdousHani/Website-URL-and-IP-Threat-Intelligence-Hub

GitHub: FirdousHani/Website-URL-and-IP-Threat-Intelligence-Hub

一个本地 Web 攻击模拟与威胁情报可视化实验室,通过虚拟靶站和实时仪表板帮助用户在安全环境中学习攻击检测与 SOC 监控。

Stars: 0 | Forks: 0

# Web 攻击实验室与日志智能仪表板 一个可控的本地环境,用于模拟针对虚拟 Flask 应用的 Web 攻击、捕获结构化日志,并通过实时仪表板可视化威胁事件。 作为一个实践实验室构建,旨在无需真实恶意流量的情况下,帮助理解攻击者行为、日志管道设计以及 SOC 风格的监控。 ## 功能简介 - **dummy-website/** — 接收模拟攻击流量的目标 Flask 应用 - **simulate_attacks.py** — 攻击模拟器,针对虚拟站点生成 SQLi、XSS 和暴力破解请求 - **logs/** — 捕获攻击流量生成的结构化日志输出 - **mxdr-dashboard/** — 实时仪表板,用于查看攻击事件、请求日志和检测摘要 ## 构建初衷 大多数威胁检测项目要么使用预先打包的数据集,要么需要实时暴露在互联网中。该实验室在本地生成自己的攻击流量,可以完全控制攻击类型、频率和数量——这对于在没有道德或法律限制的情况下测试检测逻辑非常有用。 ## 技术栈 - Python, Flask - 自定义日志收集管道 - HTML/CSS 仪表板 (`dashboard.html`, `dashboard_server.py`) ## 运行说明 ``` # 1. 启动 dummy 目标网站 cd dummy-website python app.py # 2. 在第二个终端中,运行 attack simulator python simulate_attacks.py # 3. 在第三个终端中,启动 dashboard cd mxdr-dashboard python dashboard_server.py ``` 然后打开 `http://localhost:/dashboard` 查看实时事件。 ## 局限性 这是一个本地实验室环境。日志是合成的——未捕获任何真实的外部流量。仅用于学习和演示目的。
标签:CISA项目, Flask, Python, SOC监控, Web安全, 后端开发, 多模态安全, 安全实验环境, 无后门, 蓝队分析, 逆向工具