CyberSentinel AI开源程序 是一个自动化安全监控与AI分析系统
一、软件介绍
文末提供程序和源码下载
CyberSentinel AI 开源程序是一个强大的自动化安全监控与AI分析系统,旨在帮助安全研究人员和爱好者 实时追踪最新的安全漏洞 (CVE) 和 GitHub 上的安全相关仓库,并利用 人工智能技术进行深度分析,最终将有价值的安全情报 自动发布到博客平台。

二、功能亮点
- 多源数据监控 (CVE & GitHub 仓库)
 - 智能 AI 分析 (OpenAI & Gemini 双引擎)
 - 全自动化工作流 (7x24 监控、每日简报、动态黑名单)
 - 灵活的配置与管理 (多 Token 支持、可配置参数、详细日志)
 - 博客自动发布 (集成博客平台、Markdown 报告)
 
三、技术实现
- 监控模块 (Monitors): cve_monitor.py, github_monitor.py
 - AI 分析模块 (AI): analyzer.py
 - 数据处理与管理 (Utils): logger.py, csv_writer.py, article_fetcher.py, article_manager.py, blog_manager.py
 - 数据库 (Database): database/models.py
 - 配置文件 (Config): config.py
 - 主程序 (Main): main.py
 
⚙️ 运行环境
- Python 3.8+ Python 3.8+ 版
 - 依赖库 (见 requirements.txt)
 
四、安装步骤
文末下载压缩包解压,进入目录
安装依赖库
pip install -r requirements.txt
配置 config.py 文件
- 配置 GitHub API Token (GITHUB_TOKEN 或 GITHUB_TOKENS)
 - 配置 Github API Token ( GITHUB_TOKEN 或 GITHUB_TOKENS )
 - 配置 OpenAI API 密钥和 Base URL (PRIMARY_AI_CONFIG, BACKUP_AI_CONFIGS)
 - 配置 Gemini API 密钥和 Base URL (GEMINI_AI_CONFIG)
 - 配置博客平台 API Token (BLOG_TOKEN) (如果需要自动发布博客)
 - 根据需要修改其他配置项,例如监控间隔、关键词列表、黑名单等。
 
运行系统
python main.py
  
五、软件下载
夸克网盘分享
本文信息来源于GitHub作者地址:GitHub - Hxnxe/CyberSentinel-AI: CyberSentinel AI 是一个自动化安全监控与AI分析系统
