{"repo":"ctkqiang/exploitdb","free":true,"listed":false,"github":"https://github.com/ctkqiang/exploitdb","clone":"git clone https://github.com/ctkqiang/exploitdb.git","description":"一款基于 Java 构建的轻量级命令行工具（CLI），用于从 Exploit-DB 数据库中抓取、解析、展示并导出漏洞利用信息。 本工具专为安全研究员、渗透测试人员以及开发者设计，无需依赖浏览器，即可在终端中快速检索已公开的漏洞利用（exploit），包括 CVE 编号、漏洞类型、平台分类等核心字段。 工具支持关键词搜索、条件过滤、分页展示，并提供多种格式（如 JSON、CSV 等）的导出能力，可轻松集成到自动化分析流程、CTF 工具链，或用于离线环境下的信息收集与漏洞整理。 无论你是在进行日常安全研究，还是构建自己的私有漏洞情报库，这款工具都能为你提供一个快速、高效、极简的 Exploit-DB 数据访问接口。","language":"Java","stars":18,"topics":["china","chinese","ctkqiang","cybers","cybersecurity","database","exploit","exploitdb","hackerrank","java"],"license":null,"category":"security-tools","readme_excerpt":"ExploitDB 搜索工具 🔍🧨 一款轻量级 Java CLI 工具，用于抓取、展示和导出 Exploit-DB 的漏洞数据 --- --- 📌 项目简介 ExploitDB 搜索工具 是一个用 Java 编写的命令行应用，支持自动化爬取 Exploit-DB 的公开漏洞信息，支持以表格形式展示并可导出为 CSV 文件。 本工具适合： - 安全研究员快速检索漏洞数据 - 企业安全响应人员用于建立本地漏洞知识库 - 自动化漏洞分析链路中的数据源接口模块 --- ✨ 项目特性 - ✅ CLI 交互式操作体验，适合终端用户 - ✅ 自定义爬取页数（默认 50） - ✅ 中文表格美观输出，自动对齐 & 截断优化 - ✅ 自动跳过重复数据，支持增量更新 - ✅ 面向对象结构，易于扩展与维护 --- 程序流程 --- 🧠 架构模块 --- 💻 使用方法 Maven 来打包成 jar 首次运行时会： 1. 自动创建数据库表（如果不存在） 2. 提示你输入要爬取的页数（留空则默认 50 页） 3. 是否导出为 CSV 文件 4. 展示爬取结果（以 CLI 表格形式输出） --- 📦 编译方式 确保你已安装： - Java 17+ - Maven - 本地 MySQL 数据库，并设置 .env 或配置常量中的数据库连接信息 --- 🗃 数据库结构（MySQL） --- 🧪 示例输出（部分） --- ❓ 常见问题 1. 程序运行报 StringEscapeUtils 不存在？ 请确认你引入了 Apache Commons Text： 2. 中文乱码？ 请确认控制台字符集为 UTF-8，并确保你在代码中使用了： --- 👩‍💻 作者信息 - 👩🏻‍💻 项目作者：灵儿（ctkqiang） - 🐱 GitHub： https://github.com/ctkqiang - 📚 Gitcode： https://gitcode.com/ctkqiang sr - 📝 个人博客： https://blog.ctkqiang.com - 📮 反馈邮箱： ctkqiang@dingtalk.com --- 🤝 贡献指南 欢迎提交 Issue 和 Pull Request 来帮助改进这个项目！ 1. Fork 本仓库 2. 创建您的特性分支 (git checkout -b feature/AmazingFeature) 3. 提交您的更改 (git commit -m 'Add some AmazingFeature') 4. 推送到分支 (git push origin feature/AmazingFeature) 5. 打开一个 Pull Request --- 👥 作者 - 作者：钟智强 - 邮箱：johnmelodymel@qq.com - QQ：3072486255 - 微信：ctkqiang --- 🧪 未来计划 - [ ] 支持关键字搜索（如作者、平台筛选） - [ ] 图形化桌面前端（JavaFX / Electron） --- 👉 阅读完整博客教程请看：《从零教你构建 Java Web 爬虫（纯原生，无 Jsoup）》 --- 🫶 Star 一下让我知道你看见我啦！ 这不仅是个工具，也是我热爱的安全世界的一部分 ❤️ 🤝 加入技术交流群 欢迎加入我们的技术交流群，与其他安全研究者分享经验和知识！ QQ交流群: 934810107 （扫码加入，一起探讨安全技术） 钉钉交流群 （扫码加入，一起探讨安全技术） --- ","default_branch":null,"files":null,"tree":[],"storefront":"/r/ctkqiang","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ctkqiang/exploitdb/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}