offensive-tools/recon/httpx/SKILL.md
Auth/lab ref: Fast HTTP probing tool for bulk URL processing, status codes, title extraction, tech detection, and web fingerprinting.
npx skillsauth add aeondave/malskill httpxInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Fast HTTP toolkit from ProjectDiscovery — probe and fingerprint web servers at scale.
# Probe a list of hosts
cat hosts.txt | httpx
# Probe with status + title
httpx -l hosts.txt -status-code -title
# Silent (URLs only for live hosts)
cat subs.txt | httpx -silent
| Flag | Description |
|------|-------------|
| -l <file> | Input file with hosts |
| -u <url> | Single target |
| -silent | Print live URLs only |
| -status-code, -sc | Show HTTP status code |
| -title | Extract page title |
| -tech-detect, -td | Detect technologies (Wappalyzer) |
| -web-server, -server | Show web server header |
| -content-type, -ct | Show Content-Type header |
| -ip | Resolve and show IP |
| -cname | Show CNAME |
| -location | Show redirect location |
| -content-length, -cl | Show response size |
| -hash <algo> | Hash response body (md5,sha1,sha256) |
| -favicon | Extract favicon hash (Shodan mmh3) |
| -follow-redirects, -fr | Follow HTTP redirects |
| -threads <n>, -t <n> | Concurrent threads (default 50) |
| -rate-limit <n>, -rl <n> | Requests per second |
| -timeout <n> | Timeout in seconds (default 5) |
| -retries <n> | Retry count |
| -H <header> | Custom header |
| -proxy <url> | HTTP/SOCKS5 proxy |
| -o <file> | Output file |
| -json, -j | JSONL output |
| -csv | CSV output |
| -ports <p> | Probe specific ports (e.g., 80,443,8080) |
| -path <path-or-file> | Probe specific path(s) on each host |
| -no-fallback, -nf | Probe both HTTP and HTTPS instead of fallback behavior |
| -no-fallback-scheme, -nfs | Do not auto-switch schemes |
| -store-response, -sr | Store request/response artifacts |
| -store-response-dir, -srd <dir> | Directory for stored artifacts |
| -tls-impersonate, -tlsi | Experimental TLS impersonation |
| -tls-probe | Probe for TLS |
| -http2 | Enable HTTP/2 |
| -screenshot | Take screenshots (requires chromium) |
# Full recon pipeline: subfinder -> httpx
subfinder -d target.com -silent | httpx -status-code -title -tech-detect -o live.txt
# Probe list with all metadata
httpx -l hosts.txt -status-code -title -tech-detect -web-server -ip -o full.json -json
# Agent-safe JSONL baseline with explicit throughput
httpx -l hosts.txt -sc -title -server -td -fr -timeout 10 -retries 1 -rl 50 -t 25 -silent -j -o httpx.jsonl
# Probe known paths and store responses for downstream route/JS parsing
httpx -l hosts.txt -path /,/login,/admin -sc -title -sr -srd recon/httpx_store -silent -j -o httpx_paths.jsonl
# Find admin/login panels
httpx -l hosts.txt -title -silent | grep -iE "admin|login|portal|dashboard"
# Port-specific probing
httpx -l hosts.txt -ports 80,443,8080,8443,3000,8888 -status-code -silent
# Probe both schemes from host-only input
httpx -l hosts.txt -nf -sc -title -silent
# Favicon hash (for Shodan pivot)
httpx -u https://target.com -favicon
# Screenshot all live hosts
httpx -l hosts.txt -screenshot -output screenshots/
# Only 200s
httpx -l hosts.txt -silent -mc 200
# Exclude CDN/redirect noise
httpx -l hosts.txt -silent -fc 301,302 -filter-string "cloudflare"
# Match by response body content
httpx -l hosts.txt -match-string "password" -silent
# Match by response size
httpx -l hosts.txt -ms 1024 -silent
| File | When to load |
|------|--------------|
| references/output-fields.md | All output field flags, JSON schema, match/filter options, pipeline patterns |
development
Auth/lab ref: Unicorn Engine CPU-only emulation for shellcode, decryptors, custom VM handlers, instruction tracing, memory hooks, and register-level experiments.
development
Auth/lab ref: Renode board and SoC simulation for MCU/RTOS firmware, UART/GPIO/peripheral modeling, GDB remote debugging, REPL platforms, and RESC scripts.
development
Auth/lab ref: Qiling OS-layer binary emulation for PE/ELF/Mach-O/UEFI/shellcode with rootfs, syscall/API hooks, filesystem mapping, and runtime patching.
databases
Auth/lab ref: QEMU user-mode and full-system emulation for cross-arch binaries, firmware, kernels, disks, serial consoles, networking, and GDB stubs.