Ajaykumar7955/Cyber-Threat-Intelligence-Platform-with-Real-Time-Threat-Feed-Aggregation-and-Analysis
GitHub: Ajaykumar7955/Cyber-Threat-Intelligence-Platform-with-Real-Time-Threat-Feed-Aggregation-and-Analysis
一个集成 AI 分析能力的网络威胁情报平台,旨在聚合多源 OSINT 数据并提供实时告警与可视化。
Stars: 0 | Forks: 0
# 网络威胁情报 (CTI) 平台
一个实时威胁情报平台,聚合 OSINT 数据源,使用 AI/NLP 对威胁进行分类,并为网络安全专业人员提供带有告警功能的实时仪表板。
## 架构概览
```
cti-platform/
├── frontend/ # React.js + Tailwind CSS + Chart.js
├── backend/ # Node.js + Express + MongoDB
├── ml-engine/ # Python ML pipeline (spaCy, scikit-learn, Transformers)
├── docs/ # Architecture docs, API docs, user guide
└── docker-compose.yml
```
## 技术栈
| 层级 | 技术栈 |
|-------------|---------------------------------------|
| Frontend | React.js, Tailwind CSS, Chart.js |
| Backend | Node.js, Express.js, JWT |
| Database | MongoDB (Mongoose) |
| ML Engine | Python, scikit-learn, spaCy, HuggingFace |
| DevOps | Docker, GitHub Actions |
| Security APIs | VirusTotal, AbuseIPDB, AlienVault OTX |
## 团队角色
| 成员 | 角色 |
|--------|------|
| Member 1 | Project Manager & DevOps Lead |
| Member 2 | Frontend Developer |
| Member 3 | Backend Developer |
| Member 4 | Data Analyst / AI Engineer |
| Member 5 | Security Researcher |
## 设置说明
### 前置条件
- Node.js >= 18
- Python >= 3.10
- MongoDB >= 6
- Docker (可选)
### Backend
```
cd backend
npm install
cp .env.example .env # fill in your API keys
npm run dev
```
### Frontend
```
cd frontend
npm install
npm run dev
```
### ML Engine
```
cd ml-engine
pip install -r requirements.txt
python scripts/train_classifier.py
```
### Docker (所有服务)
```
docker-compose up --build
```
## 许可证
MIT
标签:AMSI绕过, Apex, Ask搜索, Docker, ESC4, GNU通用公共许可证, HTTP/HTTPS抓包, JWT认证, MITM代理, MongoDB, NLP, Node.js, OSINT, Python, React, scikit-learn, Syscalls, VirusTotal, 人工智能, 代码示例, 威胁情报, 威胁检测, 安全仪表盘, 安全运营, 安全防御评估, 开发者工具, 态势感知, 扫描框架, 数据分析, 无后门, 时间线生成, 机器学习, 漏洞预警, 用户模式Hook绕过, 网络安全, 自定义脚本, 请求拦截, 逆向工具, 隐私保护