DLL0x/DFlagger
GitHub: DLL0x/DFlagger
DFlagger 是一个集成了 MITRE ATT&CK 映射、YARA 和 Sigma 规则构建功能的检测工程平台,帮助安全团队系统化地管理和组织威胁检测规则。
Stars: 0 | Forks: 0
# DFlagger
DFlagger 是一个全面的检测工程平台,拥有增强的后端支持:
- 具备实时分析的 Dashboard
- 包含 MITRE ATT&CK 映射的用例构建器
- YARA 规则生成器
- Sigma 规则构建器
- 活动/审计日志
- 设置与用户管理
## 🚀 快速开始
### 环境要求
- Docker & Docker Compose
### 安装
```
# Clone 仓库
git clone https://github.com/yourusername/DFlagger.git
cd DFlagger
# 运行 setup script
./setup.sh
```
### 访问
| 服务 | URL |
|---------|-----|
| Frontend | http://localhost:3000 |
| Backend API | http://localhost:4000 |
| Health Check | http://localhost:4000/api/health |
## 📊 管理命令
```
# 查看 logs
docker-compose logs -f
# 停止
docker-compose down
# 重启
docker-compose restart
# Full reset (removes data)
docker-compose down -v
```
## 🏗️ 架构
```
┌─────────────┐ ┌─────────────┐ ┌─────────────┐
│ Frontend │──────▶│ Backend │──────▶│ PostgreSQL │
│ :3000 │ │ :4000 │ │ :5432 │
└─────────────┘ └─────────────┘ └─────────────┘
```
## 🛠️ 技术栈
- **Frontend**: React + TypeScript + Tailwind CSS
- **Backend**: Node.js + Express + TypeScript
- **Database**: PostgreSQL + Prisma ORM
## 📁 项目结构
```
DFlagger/
├── backend/ # API server
│ ├── src/routes/ # API endpoints
│ └── prisma/ # Database schema
├── frontend/ # React app
│ └── app/src/ # Source code
├── docker-compose.yml # Docker config
└── setup.sh # One-click setup
```
## 🔧 故障排除
### 端口已被占用
```
# 查找并终止端口 3000 上的 process
sudo lsof -ti:3000 | xargs kill -9
```
### 从头重建
```
docker-compose down -v
docker-compose up --build -d
```
### 查看日志
```
docker-compose logs -f
```
标签:AMSI绕过, Docker, Express, FTP漏洞扫描, GNU通用公共许可证, MITM代理, MITRE ATT&CK 映射, Node.js, PostgreSQL, Prisma ORM, React, Sigma 规则构建, Syscalls, TypeScript, YARA 规则生成, 仪表盘, 威胁检测, 安全插件, 安全编排, 安全防御评估, 实时分析, 审计日志, 测试用例, 用例构建器, 用户管理, 网络安全, 自动化攻击, 规则管理, 请求拦截, 隐私保护, 高级威胁防护