Liangqingkui8/VoidHawk

GitHub: Liangqingkui8/VoidHawk

VoidHawk 是一款集子域名收集、目录爆破、API 发现、CMS 识别与鉴权漏洞检测于一体的 Web 安全测试工具。

Stars: 0 | Forks: 0

# 🦅 VoidHawk ![build](https://static.pigsec.cn/wp-content/uploads/repos/cas/80/80ad4351734e9414210220a62f09015166697fa94d23b3834d7c9000e8ead3ba.svg) **你站得再高,也躲不过这只鹰。** VoidHawk 是一个看见目标就想把它翻个底朝天的 Web 信息收集工具。子域名、目录、API、鉴权漏洞、IDOR、绕过姿势,它全干,而且不挑食。 ## 🚀 安装 git clone https://github.com/Liangqingkui8/VoidHawk cd VoidHawk go build -o voidhawk . 需要 Go 1.21+。别的不用装,除了 Chromium(如果你要用 JS 渲染的话)。 也可以去 [Releases](https://github.com/Liangqingkui8/VoidHawk/releases) 页面直接下载编译好的 exe。 **跨平台编译(在 Windows 上编译 Linux/Mac 版):** # Linux 64位 GOOS=linux GOARCH=amd64 go build -o voidhawk . # Mac Intel GOOS=darwin GOARCH=amd64 go build -o voidhawk . # Mac M1/M2 GOOS=darwin GOARCH=arm64 go build -o voidhawk . # 或者用一键脚本 chmod +x build.sh ./build.sh v1.0.0 ## 🎯 快速上手 # 全量扫描(自带字典,clone 即用) voidhawk -target example.com -no-ctlog # 只看开了哪些门 voidhawk -target https://target.com -port-scan -no-ctlog # 带着 Cookie 测鉴权 voidhawk -target https://target.com -cookie "session=abc123" # 隐身模式——WAF 最好别注意到你 voidhawk -target https://target.com -stealth -rate 10 -threads 5 # 带浏览器渲染(需要本地有 Chromium) voidhawk -target https://target.com -render # 蜜罐检测——看看对面是不是在演你 voidhawk -target https://target.com -detect-honeypot **常用参数:** | 参数 | 作用 | 默认 | |------|------|------| | `-target` | 目标 URL 或域名(必填) | — | | `-threads` | 并发数 | 20 | | `-rate` | 每秒请求数 | 50 | | `-cookie` | 带 Cookie 测鉴权 | — | | `-stealth` | 隐身模式 | false | | `-port-scan` | 扫常见 Web 端口 | false | | `-render` | Chromium 动态渲染 | false | | `-detect-honeypot` | 蜜罐检测 | false | | `-subonly` / `-dironly` / `-apionly` | 单项模式 | false | 全参数请跑 `voidhawk.exe -h`。 ## ⚔️ 它能干的事 - **子域名收集** — 字典爆破 + crt.sh 证书透明日志,泛解析自动过滤 - **目录爆破** — BFS 递归,Smart404 去噪,缓存增量扫描(第二次开始快十倍) - **API 发现** — 静态 JS 分析 + Chromium 动态渲染,藏再深的接口也得现原形 - **CMS 识别** — WordPress / ThinkPHP / Laravel / Discuz,一眼看出对面穿什么裤衩 - **端口扫描** — 常见 Web 端口,轻量不扰民 - **鉴权检测** — 未授权访问 / 越权 / IDOR,Cookie 一挂自动扫 - **绕过测试** — HTTP 方法变异、路径混淆、伪造请求头,总有一个姿势能进门 - **隐身模式** — 每次请求随机切换 Chrome/Firefox/Safari 浏览器画像,JA3 TLS 指纹随机化,UA 随机轮换,自适应降速,代理轮换,WAF 看了想骂娘 - **蜜罐检测** — 点一下就知道对面是不是在钓鱼 - **增量扫描** — 今天扫了明天再扫,只出新结果 ## 📂 字典 仓库自带了 `subdomains.txt`(72条常用子域名)和 `directories.txt`(85条常见路径),clone 下来直接用。 想扫得更全可以去嫖 [SecLists](https://github.com/danielmiessler/SecLists) 替换掉自带的。 ## 🤖 自动构建 每次 push 到 main 分支,GitHub Actions 自动编译 5 个平台的版本: - Windows amd64 - Linux amd64 / arm64 - macOS amd64 / arm64 打 Release 时,编译产物自动上传到 Release 页面,可以直接下载。 ## 📦 输出 - `result.json` — 全量扫描结果 - `pocs/` — 漏洞 PoC 文件,curl 命令直接复制就能复现 ## ⚠️ 友好提醒 这工具是用来做**授权的安全测试**的。拿去搞未授权的站,出了事自己扛。 法律面前人人平等,你我也不例外。 ## 📜 协议 MIT License 你可以随便用、随便改、随便发,甚至拿它赚钱——只要保留原作者的版权声明就行。 别拿它干坏事然后说是别人教你的,成年人了,自己的枪自己扛。
标签:EVTX分析, GitHub, Go, Ruby工具, Web安全, 主机安全, 实时处理, 密码管理, 日志审计, 蓝队分析, 鉴权检测