Fast concurrent HTTP status checker with WAF detection & tech fingerprinting
SentinelX HTTP — concurrent web status checker buatan WildanDev. Dilengkapi WAF detection, tech fingerprinting, TLS inspection, favicon hashing (Shodan pivot), hash response body, dan dukungan proxy HTTP/SOCKS5.
sxhttp adalah bagian dari ekosistem SentinelX — dibangun, diuji, dan dipakai sendiri dalam kegiatan security research sehari-hari WildanDev.
$ go install github.com/SentinelXofficial/sxhttp@latest
Contoh pemakaian nyata dalam recon & bug hunting
Single URL scan
sxhttp --url https://example.com
Mass scan dengan filter status code
sxhttp --file urls.txt --threads 20 --only 200,403
Pipe dari stdin (pipe-friendly, silent)
cat urls.txt | sxhttp --only 200 --silent
TLS info + IP + favicon hash (Shodan pivot)
sxhttp --url https://example.com --tls --ip --favicon
Hash response body
sxhttp --file urls.txt --hash md5,sha256,mmh3
Lewat Burp Suite proxy
sxhttp --file urls.txt --proxy http://127.0.0.1:8080
Lewat SOCKS5 proxy
sxhttp --file urls.txt --proxy socks5://127.0.0.1:1080
POST request dengan body JSON
sxhttp --url https://example.com/api --method POST --body '{"test":1}' --header "Content-Type:application/json"
Match/filter konten body (string & regex)
sxhttp --file urls.txt --match-str "admin"
sxhttp --file urls.txt --match-regex "(?i)(dashboard|panel|admin)"
sxhttp --file urls.txt --filter-str "404 Not Found"
Simpan response body mentah
sxhttp --file urls.txt --only 200 --store-resp ./responses/
Simpan hasil dalam 3 format sekaligus
sxhttp --file urls.txt --save alive.txt --json results.json --csv results.csv
Redirect chain + default credential hints
sxhttp --url https://example.com --redirect --cred
Update ke versi terbaru
sxhttp --update
Referensi lengkap semua opsi CLI
Arsitektur kode yang modular dan maintainable
sxhttp/
├── main.go # Entry point, CLI flags, worker pool
├── go.mod
├── internal/
│ ├── color/color.go # ANSI color constants + helpers
│ ├── version/version.go # Version constant + repo path
│ ├── updater/updater.go # GitHub release check + self-update
│ ├── banner/banner.go # ASCII banner + version display
│ ├── detect/
│ │ ├── detect.go # WAF, tech stack, CMS, title detection
│ │ ├── hash.go # MD5, SHA256, MurmurHash3, favicon hash
│ │ └── tls.go # TLS certificate info extraction
│ ├── checker/checker.go # HTTP client, proxy, URL probing logic
│ └── output/output.go # Result printing + file saving (JSON/CSV/txt)
Butuh internal security tooling, automation, atau website? WildanDev terbuka untuk kolaborasi & project.
Get in touch