Cybersecurity-Projects/PROJECTS/intermediate/ja3-ja4-tls-fingerprinting
CarterPerez-dev 4bb95fdb97 feat(ja3-ja4-tls-fingerprinting): M11 forensic pcap report, criterion benches, TLS miss-rate counter
Add a --report flag to the pcap command that prints one forensic summary of
a whole capture (endpoint inventory, fingerprint distribution, intel verdicts,
detection alerts, and a coverage section with the TLS miss rate and throughput)
instead of the per-event stream, folding in intel and detection automatically
when a seeded database is present. Add a tls_handshakes_fingerprinted counter
and Counters::tls_miss_rate so truncated and multi-segment ClientHellos the
capture clipped are reported rather than mistaken for absence. Add criterion
benches over the vendored captures and the parse/hash hot path. Plus frontend
landing and asset polish.
2026-06-18 11:19:13 -04:00
..
.github/workflows feat(ja3-ja4-tls-fingerprinting): JA3/JA4 TLS fingerprinting tool in Rust (M0-M5) 2026-06-10 08:01:24 -04:00
crates feat(ja3-ja4-tls-fingerprinting): M11 forensic pcap report, criterion benches, TLS miss-rate counter 2026-06-18 11:19:13 -04:00
frontend feat(ja3-ja4-tls-fingerprinting): M11 forensic pcap report, criterion benches, TLS miss-rate counter 2026-06-18 11:19:13 -04:00
infra lol 2026-06-17 15:40:25 -04:00
scripts feat(ja3-ja4-tls-fingerprinting): M8 SQLite intel store + M9 detection engine 2026-06-16 03:06:31 -04:00
testdata/pcap feat(ja3-ja4-tls-fingerprinting): JA3/JA4 TLS fingerprinting tool in Rust (M0-M5) 2026-06-10 08:01:24 -04:00
.dockerignore feat(ja3-ja4-tls-fingerprinting): M8 SQLite intel store + M9 detection engine 2026-06-16 03:06:31 -04:00
.env.example feat(ja3-ja4-tls-fingerprinting): M8 SQLite intel store + M9 detection engine 2026-06-16 03:06:31 -04:00
.gitignore feat(ja3-ja4-tls-fingerprinting): M8 SQLite intel store + M9 detection engine 2026-06-16 03:06:31 -04:00
Cargo.lock feat(ja3-ja4-tls-fingerprinting): M11 forensic pcap report, criterion benches, TLS miss-rate counter 2026-06-18 11:19:13 -04:00
Cargo.toml lol 2026-06-17 15:40:25 -04:00
LICENSE feat(ja3-ja4-tls-fingerprinting): M8 SQLite intel store + M9 detection engine 2026-06-16 03:06:31 -04:00
NOTICE.md feat(ja3-ja4-tls-fingerprinting): M8 SQLite intel store + M9 detection engine 2026-06-16 03:06:31 -04:00
cloudflared.compose.yml feat(ja3-ja4-tls-fingerprinting): M8 SQLite intel store + M9 detection engine 2026-06-16 03:06:31 -04:00
compose.yml lol 2026-06-17 15:40:25 -04:00
deny.toml feat(ja3-ja4-tls-fingerprinting): JA3/JA4 TLS fingerprinting tool in Rust (M0-M5) 2026-06-10 08:01:24 -04:00
dev.compose.yml lol 2026-06-17 15:40:25 -04:00
install.sh lol 2026-06-17 15:40:25 -04:00
justfile feat(ja3-ja4-tls-fingerprinting): M11 forensic pcap report, criterion benches, TLS miss-rate counter 2026-06-18 11:19:13 -04:00
rustfmt.toml feat(ja3-ja4-tls-fingerprinting): JA3/JA4 TLS fingerprinting tool in Rust (M0-M5) 2026-06-10 08:01:24 -04:00