What problem does it solve? Identifying the exact web server software, version, framework, and CDN/WAF in front of a target is essential for targeted security testing, but banners are often suppressed or spoofed, and standard HTTP libraries hide the low-level signals that reveal the true stack. ## Core Features & Use Cases - Raw-socket probing: Sends crafted and malformed HTTP requests (bad version, bad method, OPTIONS, TRACE, 404) over a raw socket to capture exact header order and casing that higher-level libraries normalize away. - Multi-signal inference: Combines banner grabbing, 35+ session-cookie signatures, error-page fingerprints, malformed-request behavior, and CDN/WAF detection to identify the stack even when the Server header is suppressed. - Shodan pivot support: Computes md5 and mmh3 favicon hashes for Shodan http.favicon.hash pivots to unmask CDN-fronted origin servers. - Use Case: During an authorized bug-bounty recon phase, run the fingerprinter against an in-scope host to produce REPORT.md, fingerprint.json, and raw response captures, then route disclosed versions into CVE research hypotheses. ## Quick Start Ask the assistant to fingerprint an authorized in-scope host such as https://example.com and save the report into the target's recon-data folder.