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 命令行工具
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