Skip to main content
NewsPublished

Adaptive Fingerprinting: HTTP-Basma's Multi-Stage Probing for Granular Server Differentiation

Source Reddit ThreatIntel

0

Discussion

HTTP-Basma is a multi-stage HTTP fingerprinting tool that probes servers with crafted HTTP requests to generate detailed behavioral fingerprints. It analyzes server responses such as status lines, headers, allowed methods, and edge-case handling to create unique signatures that identify servers regardless of their Server header claims. This tool is intended for security research, reconnaissance, attack surface mapping, and infrastructure analysis. It is open-source and freely available for use. There is no indication that this tool itself is a vulnerability or exploit, but rather a method for granular server differentiation.

r/threatintel (opens in a new tab)u/MFMokbel0 points0 comments

HTTP-Basma fires a crafted, multi-stage sequence of HTTP probes at a target and distills how it responds — status lines, headers, allowed methods, edge-case handling — into a compact, comparable fingerprint. Same behavior → same fingerprint, no matter what the Server header claims.

At https://httpbasma.netomize.ca/ you can:

🔎 Fingerprint any server (HTTP/HTTPS, any port) 🧬 Demangle a fingerprint to see exactly what each probe revealed ⚖️ Compare two servers component-by-component 🗂️ Search the database for other servers that share a fingerprint ↔️ Convert between the detailed (Verbosus) and compact (Pacto) formats

Built for security research, recon, attack-surface mapping, and infrastructure analysis.

✅ Free to try 📱 Mobile-friendly 🔓 Open-source engine

The methodology is documented in our paper, "Adaptive Fingerprinting: HTTP-Basma's Multi-Stage Probing for Granular Server Differentiation."

👉 Try it: https://httpbasma.netomize.ca/ ⭐ Code: https://github.com/Netomize/HTTP-Basma

References

Community reviews

Loading reviews…