truestack
Security-aware technology fingerprinting for web servers.
Unlike traditional fingerprinting tools that report what the version string claims, truestack is designed to determine the true security posture of a target — including detection of backported patches, behavioural differential probing, and CVE correlation.
Features
- YAML-driven rule engine — signal-based detection from HTTP headers, response bodies, and cookies.
- Security header auditing — checks for HSTS, CSP, X-Frame-Options, and more. Includes deep CSP bypass analysis.
- Favicon hashing — Shodan-compatible MurmurHash3 for cross-service pivot (
http.favicon.hash:{value}). - Zero-config core — fingerprinting runs on raw data
&[(K, V)]and&strwithout requiring a specific HTTP client. Optionalfetchfeature provides async fetching helpers.
Usage
use fingerprints;
use security_headers;
Optional Features
fetch: Enablestruestack::favicon::fetch_hashwhich usesreqwestto download a favicon and compute its Shodan hash.
License
MIT