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

Auto_CVE - 自动化漏洞挖掘系统

工具介绍

Auto_CVE - 自动化漏洞挖掘系统
一个旨在自动化收集、分析和关联漏洞情报的系统。它通过监控Twitter、FOFA等多个信息源,实时获取安全情报,并提供一个Web界面用于数据分析和管理。

核心功能

  • 实时情报监控:

    • Twitter: 7x24小时监控指定Twitter账户(如 @HunterMapping, @fofabot),实时捕获最新的安全动态和漏洞线索。
    • FOFA: 定时执行FOFA查询任务,自动化收集公网资产信息。
  • 自动化数据处理:

    • CVE提取: 自动从推文内容中通过正则表达式提取 CVE-XXXX-XXXX 格式的漏洞编号。
    • 指纹提取: 自动从推文内容中提取FOFA资产指纹(查询语法)。
  • 情报关联与匹配:

    • Twitter-FOFA联动: 将从Twitter获取的指纹与已有的FOFA资产数据进行碰撞,发现潜在的受影响资产。
    • 数据统一存储: 所有收集和处理过的数据均持久化到MySQL数据库中,便于后续检索和分析。
  • 实时告警通知:

    • 钉钉(DingTalk): 当发现新的FOFA资产、新的Twitter情报或Twitter指纹命中FOFA资产时,系统会立即通过钉钉机器人发送消息通知,确保您不会错过任何重要情报。
  • Web化管理平台:

    • 仪表盘: 集中展示今日新增的FOFA数据、Twitter订阅情报和情报匹配资产总数,并提供系统状态监控和最近漏洞速览。
    • 多维度数据查询: 提供对CVE情报、情报匹配、FOFA资产和Twitter数据的独立查询、筛选和分页功能。
    • 原文追溯: 关键情报(如CVE、推文)均提供一键跳转到原始链接的功能,方便溯源和研判。

安装与启动

1. 先决条件
  • Go (1.18或更高版本)
  • Node.js (16.0或更高版本)
  • MySQL (5.7或更高版本)
2. 后端启动 (backend_go)
  1. 进入后端目录:
    cd backend_go
  1. 配置系统:

    • 复制或重命名 config/config.yaml.exampleconfig/config.yaml
    • 打开 config/config.yaml 文件,填入您的 MySQL 数据库连接信息、FOFA 的 email 和 key、TwitterAPI.io 的 API Key 以及钉钉机器人的 AccessTokenSecret
  2. 安装依赖:

    go mod tidy
  1. 启动后端服务:
    go run cmd/main.go
服务默认将在 `http://localhost:8080` 启动。
3. 前端启动 (frontend)
  1. 打开一个新的终端窗口,进入前端目录:
    cd frontend
  1. 安装依赖:
    npm install
  1. 启动前端开发服务器:
    npm run serve

服务默认将在 http://localhost:8081 启动。此时在浏览器中打开该地址即可访问系统。

路线图 (Roadmap)

规划了以下功能,代办:

  • 1. 拓展主动信息收集渠道

    • 集成更多情报源,如主流安全媒体的RSS订阅、安全公告邮件列表、GitHub安全公告等,实现更全面的信息覆盖。
    • [ x ] RSS订阅
    • hunter / shodan 数据
    • 主动信息收集
    • 自动下载赏金域名
  • 2. BugBounty笔记与知识库

    • 开发一个专为Bug Bounty设计的笔记功能,允许用户对发现的漏洞、资产或指纹添加自定义标签和注释。
    • 建立可搜索的知识库,方便在遇到相似功能点或漏洞时,快速查找和参考过往的笔记与经验。
  • 3. CVE漏洞利用代码(PoC)自动扫描

    • 集成GitHub、Exploit-DB等平台,当系统中出现新的CVE时,自动搜索并关联相关的漏洞利用代码(PoC)。
    • 在CVE情报详情中展示PoC链接,并分析其风险等级。

工具下载

https://github.com/hyr0ky/auto-cve
http://www.dtcms.com/a/398625.html

相关文章:

  • python+springboot+vue的旅游门票信息系统web
  • 上网行为安全(3)
  • 晨控CK-FR08-E00与三菱QJ71E71-100模块配置MODBUSTCP通讯连接手册
  • 免费网站建站平台网络服务器配置与管理学习报告
  • 利用 Odoo 18 安全交付周期优化交付计划
  • 受欢迎的企业网站建设做网页要钱吗
  • 软考系统架构设计师知识点-系统架构设计
  • 可以用tomcat.做网站吗张家界简单的网站建设
  • 中国古建筑网站网站访问量大
  • OC-初识NSArray的底层逻辑
  • AI技术:变革未来社会的关键驱动力,第878章
  • Kubernetes 证书监控--x509-certificate-exporter
  • MMD动画(六)Ray渲染--打光
  • 检察院网站建设方案erp系统是什么系统
  • a做爰网站o2o
  • 非关系型数据库-Redis
  • 从不确定性到确定性,“动态安全+AI”成网络安全破题密码
  • python+django/flask二手物品交易系统 二手商品发布 分类浏览 在线沟通与订单管理系统java+nodejs
  • 找事做的网站网站开发需要什么步骤
  • Go 语言切片和 Map 操作常用库指南
  • 旧项目适配Android15
  • DIC技术在极端条件下的应用及解决方案
  • nginx限制国外ip访问
  • OpenLayers地图交互 -- 章节十:拖拽平移交互详解
  • 北京壹零零壹网站建设网页设计教程视屏
  • 做一个商城网站需要什么流程做网站的一般多钱
  • Charles移动端调试教程,iOS与Android抓包、证书安装与优化技巧
  • PHP应用文件操作安全上传下载任意读取删除目录遍历文件包含(2024小迪安全Day32笔记)
  • 九江网站设计服务机构哪家好旅游网络营销的特点有
  • 【win10】Windows 任务管理器可以查看软件的虚拟内存使用情况