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证书, 协议分析, 威胁情报, 安全防护, 局域网设备分析, 嵌入式设备安全, 开发者工具, 攻击检测, 权限提升, 物联网测试, 网络安全, 设备指纹识别, 逆向工具, 隐私保护