Linux command
httprobe 命令
网络
涉及管道、覆盖或删除,执行前请先确认路径和参数。
常用示例
Probe domains from stdin
cat [subdomains.txt] | httprobe
Probe with concurrency
cat [subdomains.txt] | httprobe -c [50]
Probe specific ports
cat [subdomains.txt] | httprobe -p [http:8080] -p [https:8443]
Skip default ports
cat [subdomains.txt] | httprobe -s
Set timeout
cat [subdomains.txt] | httprobe -t [5000]
Prefer HTTPS
cat [subdomains.txt] | httprobe --prefer-https
说明
httprobe takes a list of domains from stdin and probes for working HTTP and HTTPS servers. It outputs URLs of domains that respond to requests. Commonly used in bug bounty workflows after subdomain enumeration to filter down to live web servers before further testing.
参数
- -c _n_
- Concurrency level (default 20).
- -p _proto:port_
- Add port to probe (e.g., http:8080).
- -s
- Skip default ports (80, 443).
- -t _ms_
- Timeout in milliseconds (default 10000).
- --prefer-https
- Only output HTTPS when both work.
FAQ
What is the httprobe command used for?
httprobe takes a list of domains from stdin and probes for working HTTP and HTTPS servers. It outputs URLs of domains that respond to requests. Commonly used in bug bounty workflows after subdomain enumeration to filter down to live web servers before further testing.
How do I run a basic httprobe example?
Run `cat [subdomains.txt] | httprobe` in a terminal, then adjust file names, paths, flags, or remote targets for your system.
What does -c _n_ do in httprobe?
Concurrency level (default 20).