westfreund/iot-security-analyzer

GitHub: westfreund/iot-security-analyzer

一款面向局域网 IoT 设备的综合安全分析工具,用于识别和评估联网设备面临的安全威胁。

Stars: 0 | Forks: 0

# IoT 安全分析器 一款全面的工具,用于分析局域网中 IoT 设备面临的安全威胁。 ## 📋 概述 本项目提供了对通过 LAN 连接到局域网的 IoT 设备的安全威胁的结构化分析。它将威胁的理论知识与实用的分析工具相结合。 ## 🎯 功能 - **全面的威胁数据库**:详细记录所有已知的 IoT 威胁 - **灵活的设备识别**:通过 MAC 地址或 IP 地址进行分析 - **模块化威胁选择**:选择特定的威胁类型进行分析 - **基于配置文件的配置**:保存和加载不同的分析配置文件 - **自动日志记录**:每次分析都会记录摘要 - **危险评估**:对每个已识别的威胁进行风险评估 ## 📚 文档 - [IoT 威胁概述](docs/threats/README.md) - [危险评估](docs/risk_assessment.md) - [使用指南](docs/usage.md) ## 🚀 安装 ``` # 克隆仓库 git clone cd IOT_HACKING # 安装依赖项 pip install -r requirements.txt ``` ## 💻 使用 ### 基本用法 ``` # 使用默认配置进行分析 python iot_analyzer.py --ip 192.168.1.100 # 使用特定配置文件进行分析 python iot_analyzer.py --profile profiles/full_scan.json # 交互模式 python iot_analyzer.py --interactive ``` ### 配置选项 ``` # 指定 MAC 地址 python iot_analyzer.py --mac AA:BB:CC:DD:EE:FF # 选择特定威胁 python iot_analyzer.py --ip 192.168.1.100 --threats network_scan,mitm,dos # 设置输出目录 python iot_analyzer.py --ip 192.168.1.100 --output reports/ ``` ## 📁 项目结构 ``` IOT_HACKING/ ├── README.md ├── requirements.txt ├── iot_analyzer.py # Hauptprogramm ├── config/ │ ├── default.json # Standard-Konfiguration │ └── profiles/ # Benutzerdefinierte Profile ├── src/ │ ├── config_manager.py # Konfigurationsverwaltung │ ├── threat_analyzer.py # Bedrohungsanalyse │ ├── report_generator.py # Protokollerstellung │ └── threats/ # Bedrohungsmodule ├── docs/ │ ├── threats/ # Bedrohungsdokumentation │ ├── risk_assessment.md # Gefahrenbewertung │ └── usage.md # Ausführliche Anleitung └── reports/ # Analysereports (generiert) ``` ## 🔒 重要提示 - **仅用于授权测试**:请仅对您拥有权限的设备使用此工具 - **局域网**:专为局域网中的测试而设计 - **教育目的**:主要用于安全研究和教育 ## 📄 许可证 MIT License - 详情请参阅 LICENSE 文件 ## 🤝 贡献 欢迎贡献!请阅读 CONTRIBUTING.md 了解流程详情。 ## 📞 联系方式 如有问题或建议,请在仓库中提交 Issue。
标签:IoT安全, IP地址追踪, IT安全, MAC地址分析, OT安全, PFX证书, 协议分析, 威胁情报, 安全防护, 局域网设备分析, 嵌入式设备安全, 开发者工具, 攻击检测, 权限提升, 物联网测试, 网络安全, 设备指纹识别, 逆向工具, 隐私保护