Repository navigation
Releases: North-web-dev/fpkit
Releases · North-web-dev/fpkit
Release list
v0.1.0 — fp: one binary for TLS/HTTP fingerprinting
First release of fpkit — one Go binary, fp, for both sides of the fingerprinting wire, with the fingerprint data bundled in-repo.
Subcommands
fp inspect— reflector: a client sees its own JA4/JA4H/Akamai-H2 (web UI +GET /api/all)fp get— byte-exact browser impersonation, the "unblockable curl"fp check— CI drift detection (non-zero exit on mismatch)fp guard— reverse proxy enforcing allow / known-browser / deny-list by JA4fp hook— webhook inspector with the caller's JA4 per request, XSS-safe UIfp db— reverse-look-up a JA4 (browser vs known client vs unknown)
Data: 19 measured entries (5 browsers, 3 engines, 11 known clients) with per-entry provenance, embedded via go:embed. Browser data sourced from North-web-dev/fingerprint-db; non-browser clients measured directly.
Install
```
go install github.com/North-web-dev/fpkit/cmd/fp@latest
docker run --rm -p 8443:8443 ghcr.io/north-web-dev/fpkit:v0.1.0 inspect --addr :8443
```
Built on ja4plus-go, impersonate-http, and ja4-guard. MIT licensed.