LinuxCommandLibrary

httprobe

takes a list of domains from stdin and probes for working HTTP and HTTPS servers

TLDR

Probe domains from stdin

$ cat [subdomains.txt] | httprobe
copy
Probe with concurrency
$ cat [subdomains.txt] | httprobe -c [50]
copy
Probe specific ports
$ cat [subdomains.txt] | httprobe -p [http:8080] -p [https:8443]
copy
Skip default ports
$ cat [subdomains.txt] | httprobe -s
copy
Set timeout
$ cat [subdomains.txt] | httprobe -t [5000]
copy
Prefer HTTPS
$ cat [subdomains.txt] | httprobe --prefer-https
copy

SYNOPSIS

httprobe [options]

DESCRIPTION

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.

PARAMETERS

-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.

SEE ALSO

httpx(1), curl(1), subfinder(1)

> TERMINAL_GEAR

Curated for the Linux community

Copied to clipboard

> TERMINAL_GEAR

Curated for the Linux community