https://github.com/picohz/pawprint
🐾 A simple web app for inspecting TLS / HTTP/2 fingerprints
https://github.com/picohz/pawprint
fingerprinting http2 https ja3 rust security ssl tls tls-fingerprint webapp
Last synced: about 2 months ago
JSON representation
🐾 A simple web app for inspecting TLS / HTTP/2 fingerprints
- Host: GitHub
- URL: https://github.com/picohz/pawprint
- Owner: picoHz
- License: agpl-3.0
- Created: 2023-02-10T15:31:52.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-03-01T13:52:22.000Z (about 2 years ago)
- Last Synced: 2025-03-18T03:51:31.353Z (about 2 months ago)
- Topics: fingerprinting, http2, https, ja3, rust, security, ssl, tls, tls-fingerprint, webapp
- Language: Rust
- Homepage:
- Size: 83 KB
- Stars: 32
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Pawprint
🐾 A simple web app for inspecting TLS / HTTP/2 fingerprints.
## Demo
Visit https://pawprint.dev/
## Installation
```bash
cargo install pawprint
```## Starting the server
```bash
pawprint 0.0.0.0:443 --certs path/to/certs.pem --key path/to/key.pem
```## Development
```bash
# Generate a self-signed certificate
cargo install rcgen
rcgencargo 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](https://lwthiker.com/networks/2022/06/17/tls-fingerprinting.html)
- [HTTP/2 fingerprinting: A relatively-unknown method for web fingerprinting](https://lwthiker.com/networks/2022/06/17/http2-fingerprinting.html)
- [TLSFingerprint.io](https://tlsfingerprint.io/)
- [salesforce/ja3](https://github.com/salesforce/ja3)
- [ja3-rustls](https://crates.io/crates/ja3-rustls)
- [AKAMAI WHITE PAPER - Passive Fingerprinting of HTTP/2 Clients](https://www.blackhat.com/docs/eu-17/materials/eu-17-Shuster-Passive-Fingerprinting-Of-HTTP2-Clients-wp.pdf)
## License
This software is licensed under the AGPLv3.