Part of the Santh security research ecosystem.
truestack — Security-aware technology fingerprinting
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
- TOML-driven rule engine — signal-based detection from HTTP headers, response bodies, and cookies. Rules are easily extensible.
- Standalone CLI — Run fingerprinting directly from the command line.
- 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.
CLI Usage
Install the truestack binary:
Scan a URL:
Load custom rules:
Library Usage
use fingerprints;
use security_headers;
Optional Features
fetch: Enablestruestack::favicon::fetch_hashwhich usesreqwestto download a favicon and compute its Shodan hash.
License
MIT