erin929/llm-threat-intelligence

GitHub: erin929/llm-threat-intelligence

该项目是一个基于大语言模型与 NLP 技术的自动化网络威胁情报搜索与检索系统,配套 Flask 后端管理服务,帮助企业安全团队高效识别和分析潜在网络威胁。

Stars: 0 | Forks: 0

# 2026大学生创新训练计划项目-国家级 随着网络威胁迫切激烈,信息安全领域面临海量、复杂的网络攻击和漏洞信息,传统的威胁情报收集与分析方式难以满足实时性和精准度的需求。 语言模型驱动的自动化网络威胁情报搜索与检索系统,通过定制的方式帮助企业与安全团队快速、高效地识别潜在威胁、追踪攻击源、解析攻击手段,并预测未来安全风向 系统将结合最新的大语言模型技术、深度学习算法以及自然语言处理(NLP)技术,自动化地从海量的网络安全数据中提取关键情报,实时更新威胁情报库,并根据用户需求提供精准的情报搜索与搜索服务。用户可以通过浏览的界面,快速驱入靶向需求。 # FCManager FCManager 是一个基于 Flask 的爬虫任务管理系统后端服务。 ## 功能特性 - 用户管理 - 用户注册/登录 - JWT 认证 - 用户信息管理 - 任务管理 - 创建爬虫任务 - 任务审核流程 - 任务状态查询 - 任务修改 - 数据库支持 - PostgreSQL 数据库 - 自动初始化数据表 ## 技术栈 - Python 3.10 - Flask - Flask-JWT-Extended - Flask-CORS - PostgreSQL - bcrypt ## 安装 1. 克隆仓库 git clone https://github.com/你的用户名/fcmanager.git cd fcmanager 2. 安装依赖 pip install -r requirements.txt 3. 配置数据库 - 确保已安装PostgreSQL - 创建数据库fcmanager - 修改database.py中的数据库连接参数 4. 运行服务 python main.py ## API 接口 [https://apifox.com/apidoc/shared-886b9da0-d0c7-4ec4-b12b-532182f07ff7](https://apifox.com/apidoc/shared-886b9da0-d0c7-4ec4-b12b-532182f07ff7) ### 用户相关 - POST `/user/register` - 用户注册 - POST `/user/login` - 用户登录 - GET `/user/profile/get` - 获取用户信息 - POST `/user/profile/update` - 更新用户信息 ### 任务相关 - POST `/fctask/create` - 创建任务 - POST `/fctask/audit` - 审核任务 - GET `/fctask/get` - 获取任务列表 - POST `/fctask/modify` - 修改任务 - GET `/fctask/info` - 获取任务状态 ## 配置说明 主要配置项在 server.py 中: - JWT_SECRET_KEY: JWT密钥 - JWT_ACCESS_TOKEN_EXPIRES: Token过期时间 - CORS配置: 允许的源和方法 ## 开发说明 - 使用Blueprint模式组织路由 - 统一的错误处理和响应格式 - 参数化SQL查询防注入 - 密码加密存储 ## 许可证 MIT License
标签:Flask, PostgreSQL, 任务管理系统, 后端开发, 威胁情报, 开发者工具, 测试用例, 爬虫框架, 逆向工具