#scope #hacker #projects #domains #subdomain #fetch #fetcher

app hof

Hacker One 捕获器,捕获 Hacker One 项目,并获取所有作用域域的子域和头部。

9 个版本

0.1.9 2022年11月24日
0.1.8 2022年11月22日
0.1.4 2022年10月28日

#3#subdomain

MIT 许可证

36KB
459

hof

Hacker One 捕获器,捕获 Hacker One 项目,并获取所有作用域域的子域和头部。

安装

cargo安装 hof

依赖项

findomain: https://github.com/Findomain/Findomain

配置 VPN 切换功能

在配置文件中,您可以指定是否希望在每次请求后重新连接 VPN 服务器,这可以缩短从同一服务器获取大量域名的耗时,这是默认配置文件。

{
  "use_vpn": false,
  "vpn_cmd": "",
  "vpn_loop": 25,
  "vpn_reconnect_delay": 10
}

如果您想使用此功能,请将 "use_vpn" 键更改为 true。在 "vpn_cmd" 键中指定一个用于重启您使用的 VPN 的命令,例如对于 openvpn,您将使用:"service openvpn restart"。在 "vpn_loop" 中指定您想要重启 VPN 的请求数,例如默认的 25 意味着程序将在每 25 个请求后重启 VPN。在 "vpn_reconnect_delay" 中指定程序在重新连接 VPN 后等待的秒数。

命令参数

Hacker one fetcher, fetch hacker one projects and get subdomains and heders for all scope domains.

Usage: hof [OPTIONS] --query <QUERY> --path <PATH>

Options:
  -q, --query <QUERY>      A query for hackerone
  -p, --path <PATH>        A path you want your project to be saved at
  -t, --timeout <TIMEOUT>  Set timeout for each request in seconds [default: 8]
      --no-subdomains      Tell the program not to find subdomains for scopes
      --no-headers         Tell the program not to get http headers for domains
  -h, --help               Print help information
  -V, --version            Print version information

依赖项

~12–28MB
~396K SLoC