3 releases (breaking)
0.3.0 | Feb 15, 2023 |
---|---|
0.2.0 | Feb 13, 2023 |
0.1.0 | Feb 12, 2023 |
#45 in #http2
53KB
763 lines
Pawprint
🐾 A simple web app for inspecting TLS / HTTP/2 fingerprints.
Demo
Visit https://pawprint.dev/
Installation
cargo install pawprint
Starting the server
pawprint 0.0.0.0:443 --certs path/to/certs.pem --key path/to/key.pem
Development
# Generate a self-signed certificate
cargo install rcgen
rcgen
cargo r -- 127.0.0.1:8443 --certs certs/cert.pem --key certs/key.pem
Credits
This program is inspired by the following sites / libraries.
-
TLS fingerprinting: How it works, where it is used and how to control your signature
-
HTTP/2 fingerprinting: A relatively-unknown method for web fingerprinting
-
AKAMAI WHITE PAPER - Passive Fingerprinting of HTTP/2 Clients
License
This software is licensed under the AGPLv3.
Dependencies
~22–33MB
~501K SLoC