Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
h2buster — 一个基于HTTP/2的线程化、递归式Web目录暴力扫描器。 | Kitploit
工具/GitHubGitHub/00xc/h2buster
侦察漏洞扫描器Web漏洞扫描器信息收集Web安全渗透测试Archived
GitHub00xc/h2buster

h2buster

一个基于HTTP/2的线程化、递归式Web目录暴力扫描器。

查看仓库
371256年前Kitploit 审核通过

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

h2buster (v0.4d)

一个快速、多线程、递归的 HTTP/2 网络目录暴力扫描器,基于 hyper,灵感来源于 Gobuster。

功能

  • 快速且可移植 - 安装 hyper 即可运行。
  • 多连接扫描。
  • 多线程连接。
  • 可伸缩:可根据配置使扫描温和或激进。
  • 支持 h2 和 h2c。
  • 可配置的目录递归深度。
  • robots.txt 扫描。
  • 跨平台:可在 *nix 和 Windows 上运行。

安装

需要 Python 3.6。 你只需安装一个依赖项。如果你没有 hyper,请运行: pip3 install -r requirements.txt

用法

root@kitploit:~
usage: h2buster.py [-h] -w wordlist -u target [-c connections=8]
                   [-t threads=20] [-m http_method=HEAD]
                   [-r directory_depth=2] [-hd header_list]
                   [-x extension_list] [-b http_code_list] [-l] [-vr] [-wc]
                   [-rb] [-nc]

h2buster: an HTTP/2 web directory brute-force scanner.

arguments:
  -h, --help            show this help message and exit
  -w wordlist           Directory wordlist
  -u target             Target URL/IP address ([scheme://]host[:port]).
                        Default port is 443 and HTTPS enabled. To specify
                        otherwise, use ':port' and/or 'http://' (port will
                        default to 80 then).
  -c connections=8      Number of HTTP/2 connections.
  -t threads=20         Number of threads per connection.
  -m http_method=HEAD   HTTP request method. Allowed values are GET, HEAD.
  -r directory_depth=2  Maximum recursive directory depth. Minimum is 1,
                        unlimited is 0.
  -hd header_list       List of headers in the format
                        'header->value|header->value...'. For example: -hd
                        'user-agent->Mozilla/5.0|accept-encoding->gzip,
                        deflate, br'.
  -x extension_list     List of file extensions to check separated by a
                        vertical bar (|). For example, -x '.php|.js|blank|/'.
                        The 'blank' keyword signifies no file extension.
                        Default extensions are '/', 'blank', '.html', '.php'
  -b http_code_list     List of blacklisted response codes separated by a
                        vertical bar (|). Directories with these response
                        codes will not be shown in the output. Default is 404.
  -l                    Flag: show response length in output. This overrides
                        the request method to GET.
  -vr                   Flag: force TLS certificate verification.
  -wc                   Flag: request a random path and analyze response to
                        detect false positives (wildcard processing).
  -rb                   Flag: scan for a robots.txt file. If found, a prompt
                        will be displayed asking whether to use the results.
  -nc                   Flag: disable colored output text.

示例

root@kitploit:~
$ python3 h2buster.py -w test/small.txt -u www.google.com -c4 -t15 -m GET -x 'blank|/' -r1 -hd 'user-agent->h2buster' -b '404|301'

这将扫描 www.google.com,使用 4 个连接,每个连接 15 个线程,对输入词表 small.txt 执行 GET 请求。词表中的每个条目将按原样发送,同时也会附加一个斜杠 (/) 发送。发现的目录不会递归扫描(深度为 1)。字符串 h2buster 将作为用户代理发送。响应码 404 和 301 不会在输出中显示。

贡献

查看 TODO 文件以了解需要开发的功能列表。

下载工具