JA3 Community Fork Maintenance
Operational status page for friuns2/ja3, a community-maintained fork of the archived JA3 repository.
Table of Contents
Project Purpose
JA3 generates deterministic TLS handshake fingerprints (JA3/JA3S) to improve network threat detection and telemetry correlation across platforms.
Maintenance Posture
- Upstream
salesforce/ja3is archived and inactive. - This fork tracks and merges open upstream PRs directly onto
master. - Fork topics and docs are maintained for discoverability and handoff.
Merged PRs (Current Run)
- #72 nginx module support - merged with conflict resolution (prefer PR changes).
- #74 JA3S patch - merged with conflict resolution (prefer PR changes).
- #76 README update - clean merge.
- #82 C# JA3 reference - clean merge.
- #96 InQuest addition - merged with conflict resolution (prefer PR changes).
- #102 Rama proxy implementation listing - clean merge.
Unresolved Risks
- No CI-based regression checks for Python and Zeek scripts.
- Archived upstream means long-term ownership and review policy must be fork-driven.
- External implementation links in README may drift over time.
Setup
git clone https://github.com/friuns2/ja3.gitcd ja3/python && python3 ja3.py --help- Integrate scripts under
zeek/in your local Zeek deployment.
Next Maintenance Actions
- Add lightweight script validation for Python tools.
- Define fork-level review and merge policy.
- Run periodic link integrity checks for README implementation list.