apo536098-wq/vuln-watch

GitHub: apo536098-wq/vuln-watch

一款自动化网络威胁情报工具,基于自定义关键字持续监控 NVD 漏洞库和 GitHub PoC 仓库并实时推送告警。

Stars: 1 | Forks: 0

# 🚀 Vuln-Watch [![Python Version](https://img.shields.io/badge/python-3.10%2B-blue.svg)](https://www.python.org) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) **Vuln-Watch** 是一款专为安全研究员和漏洞赏金猎人设计的极简、快速且自动化的网络威胁情报 (CTI) 工具。它可以根据您的自定义关键字(例如,*HyperOS, Android RCE, Linux Kernel*)持续监控 **NVD (National Vulnerability Database)** 和 **GitHub PoC/Exploit 仓库**,并将实时情报直接发送到您的终端或 Telegram 频道。 ## ✨ 功能 - 🔍 **多源情报:** 同时追踪官方的 CVE 发布 (NVD) 和最新的开源漏洞利用 (GitHub)。 - 📊 **精美的终端 UI:** 使用 `Rich` 库打印整洁、带有颜色标记的威胁情报表格。 - 🚫 **智能去重:** 通过 `seen_items.json` 记录已查看过的项目,确保您永远不会被相同的漏洞重复轰炸。 - 🔔 **即时警报:** 可选的 Telegram Bot 集成,可将关键的零日发现直接发送到您的口袋中。 ## 🛠️ 安装与设置 由于该工具设计得非常轻量级,在 Kali Linux、Ubuntu 或任何 VPS 上完成设置只需不到一分钟的时间。 ### 1. 克隆仓库 ``` git clone git@github.com:apo536098-wq/vuln-watch.git cd vuln-watch --- #### 2. 创建 Virtual Environment 并安装 Dependencies python3 -m venv venv source venv/bin/activate pip install -r requirements.txt --- ##### ⚙️ Configuration (config.json) #You can easily customize your watchlists and notification settings without touching the core code. Edit config.json: { "keywords": ["HyperOS", "Android RCE", "Linux Kernel", "Xiaomi"], "telegram_token": "YOUR_TELEGRAM_BOT_TOKEN", "telegram_chat_id": "YOUR_TELEGRAM_CHAT_ID", "check_interval_minutes": 5 } #Note: If you leave the Telegram fields as default, the tool will gracefully skip mobile notifications and only print to the terminal. ######🚀 Usage #To spin up the intelligence engine, simply run: python3 vuln_watch.py #📝 License This project is licensed under the MIT License - feel free to modify, share, and use it in your professional red/blue team operations. Developed with 🛡️ by apo536098-wq ```
标签:Homebrew安装, Python, 威胁情报, 实时处理, 密码管理, 开发者工具, 无后门, 漏洞追踪, 逆向工具