#networking #security #host #running #probe #list #connection

app rprobe

一个简单的工具,用于探测远程主机的 http 或 https 连接

19 个版本

0.5.7 2023年6月23日
0.5.5 2023年4月13日
0.5.4 2023年3月25日
0.5.1 2022年10月20日

#1228 in 命令行工具

MIT 许可证

24KB
577 代码行

rprobe

该工具从标准输入读取域名列表/主机列表,并探测运行中的 HTTP 和 HTTPS 主机。

安装

cargo install rprobe

或克隆源代码并运行 cargo build --release 来构建二进制文件。

用法

cat examples/urls_sample.txt | rprobe
cat examples/hosts_sample.txt | rprobe
rprobe --help

rprobe (c) 2022 by Volker Schwaberow <volker@schwaberow.de>
A simple tool to probe a remote host http or https connection

Usage: cat domains.txt | rprobe [options]
Options:
  -h, --help                    Print this help
  -v, --version                 Print version information
  -t, --timeout                 Set timeout in seconds (default: 10)
  -n, --nohttp                  Do not probe http://
  -N, --nohttps                 Do not probe https://
  -S, --show-unresponsive       Show unresponsive hosts
  -s, --suppress-stats          Suppress statistics
 -da, --detect-all              Run all detection plugins on hosts

插件

从 0.5.0 版本开始,我引入了一个插件探测系统,允许以自定义方式解释探测的响应。

可能的响应包括响应体指纹、响应代码和响应头。这允许检测远程主机上运行的大量不同服务。

源代码中包含一个基本的 Apache 插件。您可以在 plugins 目录中找到它。

贡献

如果您想为该项目做出贡献,请随时这样做。我很乐意接受拉取请求。任何帮助都受欢迎。如果您有任何问题,请随时联系我。

依赖项

~8–20MB
~298K SLoC