当前位置: 首页 > backend >正文

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分析系统

http://www.xdnf.cn/news/4316.html

相关文章:

  • (一)毛子整洁架构(Domain Layer/Repository Pattern/Result Pattern/Error Pattern)
  • Python基于Django的在线考试系统【附源码、文档说明】
  • WiFi那些事儿(六)
  • JavaSE核心知识点01基础语法01-03(流程控制:顺序、分支、循环)
  • C语言的重要知识点☞static关键字
  • C语言_可变参数_LOG宏
  • 2.Redis高阶实战
  • git常用命令
  • RN学习笔记 ✅
  • 如何判断内核模块是否为最新版本?
  • tinyrenderer笔记(上)
  • 【Linux我做主】深入探讨从冯诺依曼体系到进程
  • v-modal失效如何解决
  • 深入浅出iOS性能优化:打造极致用户体验的实战指南
  • 仓颉语言深度解析
  • 如何建设网站?网站建设简单步骤有哪些?
  • 认识不同格式的点云数据 -OFF格式数据转点云
  • 程序员学商务英语之Shipment Claim 运输和索赔
  • C#问题 加载格式不正确解决方法
  • Python生活手册-Numpy多维数组构建:从快递分拣到智能家居的数据变形术
  • 【AI微信小程序开发】火锅计时小程序项目代码:自动涮煮计时(含完整前端代码)
  • cesium之自定义地图与地图叠加
  • python刷题笔记:三目运算符的写法
  • vue3+vite+AI大模型实现谷歌插件-web诊断
  • 高频PCB设计如何选择PCB层数?
  • 视觉爬虫开发:通过Puppeteer截图+CV定位动态元素坐标
  • 线上部署的项目Redis突然宕机了怎么办
  • 解决 Exception in thread “main“ java.lang.NoClassDefFoundError
  • CPU:为什么Ryzen 7000系列处理器PCIe通道总数是28,而可用的通道数是24?
  • 【coze】工作流(B站视频总结改写)