cycyberuk/AI-Assisted-Threat-Detection
GitHub: cycyberuk/AI-Assisted-Threat-Detection
基于DeepSeek API的尼日利亚网络情报平台,提供AI驱动的威胁检测、分类与本地化缓解建议。
Stars: 0 | Forks: 0
# 🇳🇬 尼日利亚网络情报平台
[](https://your-app-link.streamlit.app)
[](https://github.com/yourusername/cyber-intel-platform)
一个由 DeepSeek API 提供支持的 AI 辅助网络安全威胁检测与缓解平台,专为尼日利亚的数字环境而设计。
## 🎯 功能
- **🔍 AI 驱动的威胁分析** - 使用 DeepSeek API 进行实时威胁分类
- **🇳🇬 尼日利亚特定背景** - 针对尼日利亚的威胁、法规和响应机构量身定制
- **📊 交互式仪表板** - 可视化尼日利亚的网络威胁态势
- **🛡️ 切实可行的缓解措施** - 针对尼日利亚的特定响应建议
- **📁 开源** - 可供社区采纳和贡献
## 🏗️ 架构
cyber-intel-platform/
├── app.py # Streamlit 应用程序
├── threat_analyzer.py # DeepSeek API 集成
├── nigeria_context.py # 尼日利亚特定威胁背景
├── data_generator.py # 模拟威胁数据
├── config.py # 配置
└── requirements.txt # 依赖项
text
## 🚀 快速开始
### 前置条件
- Python 3.8+
- DeepSeek API Key([在此获取](https://platform.deepseek.com/))
### 安装说明
```
git clone https://github.com/cycyberuk/AI-Assisted-Threat-Detection.git
cd cyber-intel-platform
pip install -r requirements.txt
Configuration
Create a .env file:
env
DEEPSEEK_API_KEY=your_api_key_here
Run Application
bash
streamlit run app.py
🎨 Nigerian Color Theme
The platform features Nigeria's national colors:
Dark Green: #008751
White: #FFFFFF
📊 Key Statistics
4,200+ weekly attacks - highest in Africa
37% AI-powered threats
15% YoY increase in AI-driven attacks
6 critical infrastructure sectors at risk
🏛️ Response Authorities
ngCERT - Nigerian Computer Emergency Response Team
NITDA - National Information Technology Development Agency
EFCC - Economic and Financial Crimes Commission
NCC - Nigerian Communications Commission
📚 References
Check Point Software Technologies. (2025). African Perspectives on Cyber Security Report
Cambridge University. (2026). Boko Haram and Frontier AI: An Empirical Study
NITDA. (2025). Nigeria Digital Economy Strategy
Cybercrimes (Prohibition, Prevention, etc.) Act 2015
Nigeria Data Protection Act 2023
🤝 Contributing
Contributions are welcome! Please submit a Pull Request.
📄 License
MIT License
🙏 Acknowledgements
DeepSeek AI for advanced NLP capabilities
Nigerian cybersecurity community for threat intelligence
NITDA and ngCERT for national security guidance
Built with 💚 for Nigerian Cybersecurity
text
---
## 10. 部署到 Streamlit Cloud
1. **Push to GitHub**:
```bash
git init
git add .
git commit -m "Initial commit: Nigeria Cyber Intelligence Platform"
git remote add origin https://github.com/yourusername/cyber-intel-platform.git
git push -u origin main
Deploy on Streamlit Cloud:
Go to share.streamlit.io
Click "New app"
Select your GitHub repository
Set app.py as main file
Add DEEPSEEK_API_KEY in Secrets
Click "Deploy"
Set Secrets in Streamlit:
toml
DEEPSEEK_API_KEY = "your_api_key_here"
📸 Screenshots
(To be added: Screenshots of the dashboard, threat analysis, and reports pages)
🎯 Usage Example
Input Threat:
"Received an urgent email from 'support@bank-security.ng' claiming my account will be suspended. Asked to click link and enter BVN, NIN, and password."
Output Analysis:
Classification: Phishing
Threat Level: HIGH
Explanation: This is a sophisticated phishing attempt targeting Nigerian bank customers, using urgency and impersonation of a legitimate financial institution.
Mitigations:
Do not click on any links
Report to ngCERT
Enable MFA
Contact your bank directly
🔒 Security Disclaimer
This tool is for threat intelligence and educational purposes. Always verify critical outputs with human analysts and follow official incident response procedures through ngCERT and NITDA.
Remember: "Cyber resilience is a collective responsibility" - NITDA
```
标签:AI辅助分析, AMSI绕过, DeepSeek, Kubernetes, Streamlit, 威胁情报, 威胁检测, 开发者工具, 熵值分析, 网络安全, 访问控制, 逆向工具, 隐私保护