smruthinayak2006/IoT-Honeypot

GitHub: smruthinayak2006/IoT-Honeypot

一个基于 Python 的 IoT 蜜罐安全系统,通过模拟虚假 Telnet 设备捕获并分析针对物联网的网络攻击行为。

Stars: 1 | Forks: 0

# IoT Honeypot 安全系统 🛡️ 一个模拟 IoT 设备 Honeypot 以捕获、分析和监控未经授权访问尝试的网络安全项目。 ## 概述 由于弱凭据和暴露的服务,IoT 设备通常成为攻击者的目标。 本项目创建了一个虚假的 IoT Telnet 环境,用于吸引攻击者,记录他们的活动,检测可疑行为,并通过监控仪表板提供安全洞察。 ## 功能 ### Honeypot 引擎 - 虚假 IoT Telnet 设备模拟 - 凭据捕获 - 攻击日志记录 - 输入清理 ### 检测系统 - 暴力破解检测 - 持久安全警报 - 自动封禁攻击者 IP - 威胁情报风险评分 ### 安全仪表板 - 攻击监控 - 数据可视化 - 安全警报 - 封禁 IP 管理 - 安全事件日志 - 身份验证保护 ### 报告 - CSV 攻击报告 - SOC 风格的事件报告 ### 安全改进 - 基于环境的配置 - 密码哈希 - 安全的管理员身份验证 - 自动化系统测试 ## 架构 ``` Attacker | v Fake IoT Device Service | v Honeypot Engine ----------------------- | | | v v v Database Detection Logs | | | ----------------------- | v Security Dashboard | ----------------- | | Reports Threat Intel ``` ## 项目结构 ``` IoT-Honeypot ├── dashboard │ └── app.py ├── honeypot │ ├── server.py │ ├── detector.py │ ├── database.py │ ├── auth.py │ ├── threat_intel.py │ └── report.py ├── tests ├── reports ├── screenshots ├── docs └── README.md ``` ## 安装说明 克隆仓库: ``` git clone cd IoT-Honeypot ``` 安装依赖: ``` pip install -r requirements.txt ``` ## 运行 Honeypot ``` python honeypot/main.py ``` ## 运行仪表板 ``` python -m streamlit run dashboard/app.py ``` ## 运行测试 ``` python tests/system_tests.py ``` 预期结果: ``` Tests Passed: 3 / 3 ``` ## 截图 ### 仪表板概览 ![仪表板](https://static.pigsec.cn/wp-content/uploads/repos/2026/06/e30a9dbba5231209.png) ### 攻击分析 ![分析](https://raw.githubusercontent.com/smruthinayak2006/IoT-Honeypot/main/screenshots/day11_ip_chart.png) ### 安全日志 ![日志](https://static.pigsec.cn/wp-content/uploads/repos/2026/06/d2670ede35231241.png) ### 威胁情报 ![威胁情报](https://raw.githubusercontent.com/smruthinayak2006/IoT-Honeypot/main/screenshots/day25_threat_intelligence.png) ### 安全身份验证 ![身份验证](https://static.pigsec.cn/wp-content/uploads/repos/2026/06/a04456e5f8231312.png) ## 已实现的安全概念 - Honeypot 技术 - 网络安全监控 - 暴力破解检测 - 事件响应 - 威胁情报 - 安全身份验证 - 密码哈希 - 安全日志记录 ## 未来增强计划 - 基于角色的访问控制 (RBAC) - 邮件警报系统 - Docker 部署 - 云部署 - 基于机器学习的检测 ## 免责声明 本项目仅出于网络安全学习和防御性研究目的而创建。
标签:Kubernetes, Python, 免杀, 无后门, 物联网安全, 红队行动, 网络安全, 蜜罐, 证书利用, 逆向工具, 隐私保护