anggipradana/rengginang

GitHub: anggipradana/rengginang

ReNgGinaNg:基于Django的侦察引擎,提供实时威胁情报和报告生成。

Stars: 1 | Forks: 1

### 威胁情报 | 方法 | 端点 | 描述 | | -------- | --------------------------------------------- | ------------------------------------------- | | POST | `/slug/threat-intel/refresh_all` | 刷新所有域名威胁数据 | | POST | `/slug/threat-intel/refresh_domain/` | 刷新单个域名 | | GET | `/slug/threat-intel/scan_status` | 获取刷新进度 | | GET | `/slug/threat-intel/domain_detail/` | 获取完整威胁详情 | | POST | `/slug/threat-intel/toggle_checked/` | 标记/取消标记泄露凭证为已审查 | | POST | `/slug/threat-intel/add_indicator` | 添加手动威胁指示器 | | POST | `/slug/threat-intel/delete_indicator/` | 删除手动指示器 | | POST | `/slug/threat-intel/refresh_indicator/` | 为手动指示器重新获取威胁数据 | | GET | `/slug/threat-intel/indicator_detail/` | 手动指示器的完整详情 | | GET | `/slug/threat-intel/generate_report` | 生成 TI 报告 | | GET/POST | `/slug/threat-intel/report_settings` | 配置报告设置 | ## 项目结构 ``` ReNgGinaNg/ ├── config/ │ └── nginx/ # Nginx reverse proxy config ├── docs/ │ └── images/ # Logo and documentation images ├── scripts/ # Utility scripts ├── web/ │ ├── ReNgGinaNg/ # Django project (settings, celery, tasks) │ ├── api/ # REST API views and serializers │ ├── dashboard/ # Main dashboard app │ ├── scanEngine/ # Scan engine configuration │ ├── startScan/ # Scan execution and history │ ├── targetApp/ # Target management │ ├── threatIntel/ # Threat Intelligence module (NEW) │ ├── static/ # CSS, JS, images │ ├── templates/ # Shared templates, reports │ └── fixtures/ # Default scan engines, tools ├── docker-compose.yml ├── Makefile ├── install.sh └── .env.example ``` ## 故障排除 ### 常见问题 **无法访问 Web 界面** ``` # 检查所有容器是否运行 docker compose ps # 检查Web容器日志 docker compose logs web # 重启所有服务 make stop && make up ``` **数据库迁移错误** ``` docker compose exec web python3 manage.py migrate ``` **静态文件未加载** ``` docker compose exec web python3 manage.py collectstatic --noinput ``` **Celery 工作进程未处理任务** ``` # 检查celery日志 docker compose logs celery # 重启celery docker compose restart celery ``` ## 致谢 ReNgGinaNg 是建立在 Yogesh Ojha 开发的优秀项目 [reNgine](https://github.com/yogeshojha/rengine) 的基础之上。我们向原作者和所有贡献者表示衷心的感谢。 此分支包括针对专业安全操作的重大增强,同时保持与原始侦察引擎的完全兼容性。 ## 许可证 根据 GNU 通用公共许可证 v3.0 分发。有关更多信息,请参阅 `LICENSE`。
标签:Celery, Django, DNS通配符暴力破解, masscan, Nginx, REST API, 云存储安全, 凭证泄露, 后端开发, 域名监控, 威胁情报, 威胁情报平台, 威胁情报报告, 威胁指标, 威胁数据收集, 威胁数据检索, 开发者工具, 手动标记, 数据刷新, 网络安全, 网络扫描, 网络攻击情报, 请求拦截, 逆向工具, 隐私保护