httpx
Fast HTTP probing and analysis tool
Recon & OSINT9 commands
#recon#http#probing#enumeration
Installation
1Install using Go
2Or use Docker image
3Verify installation
# Using Go
go install -v github.com/projectdiscovery/httpx/cmd/httpx@latest
# Using Docker
docker pull projectdiscovery/httpx:latest
# Verify
httpx -versionBasic Usage
Probe hosts for live HTTP services and gather information
# Basic probe
cat subdomains.txt | httpx
# With details
cat hosts.txt | httpx -status-code -title -tech-detect
# JSON output
httpx -l hosts.txt -json -o results.json
# Screenshot
httpx -l hosts.txt -screenshotCommand Reference
9 commands
1Input file with hosts
-l2Show status codes
-status-code3Show page titles
-title4Detect technologies
-tech-detect5Take screenshots
-screenshot6JSON output
-json7Match status codes
-mc8Filter status codes
-fc9Number of threads
-threadsWhen to Use
1
After subdomain enumeration2
Finding live web servers3
Technology fingerprinting4
Before vulnerability scanningNotes & Tips
1
Pairs well with subfinder output2
Use -tech-detect for stack identification3
Screenshots help visual assessmentCommon Errors & Solutions
Too many open files
Reduce threads with -threads flag
Connection timeouts
Increase timeout with -timeout flag