Description
httprobe takes a list of domains and probes for working HTTP and HTTPS servers. It's a lightweight and fast alternative for quickly filtering alive hosts from a list of subdomains.
Installation
BASH
go install github.com/tomnomnom/httprobe@latest
Basic Usage
BASH
# Probe default ports (80, 443)
cat subs.txt | httprobe
# Save results
cat subs.txt | httprobe > alive.txt
Advanced Usage
BASH
# Additional ports
cat subs.txt | httprobe -p http:8080 -p https:8443
# Set concurrency
cat subs.txt | httprobe -c 50
# Skip default ports
cat subs.txt | httprobe -s -p http:8080 -p https:8443
# Set timeout
cat subs.txt | httprobe -t 5000
Common Workflows
BASH
# Quick alive check from subdomain list
subfinder -d target.com -silent | httprobe > alive.txt
# Find non-standard port services
cat subs.txt | httprobe -p http:8080 -p http:8000 -p https:8443 | sort -u