syncsynchalt/illustrated-tls12 resource
The Illustrated TLS 1.2 Connection: Every byte explained observed · 2026-08-28
Health v2 · maintenance only
47/100
- Activity 33
- Release rhythm 35
- Longevity 100
Flags: no_releases
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 2889
- days_rel: n/a
- days_push: 404
- n_releases_24m: 0
Adoption not part of the score
3514 stars · 208 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
An educational project that walks through a complete TLS 1.2 connection byte by byte, explaining every field of the handshake, published as an interactive website. It includes Go server and client code that reproduces the exact connection, plus PCAP and keylog captures.
Use cases
- learn how the TLS 1.2 handshake works byte by byte
- understand what each field in a ClientHello means
- study TLS record structure and cipher suite negotiation
- reproduce a real TLS 1.2 session with Go code
- teach students about TLS and SSL protocol internals
- analyze example PCAP and keylog files of a TLS session
When to choose
- you want a deep, byte-level explanation of TLS 1.2
- you are teaching or learning network security protocol internals
- you need a reproducible example TLS 1.2 client and server
When to avoid
- you need a production TLS library or implementation
- you want TLS 1.3 specifically (see the companion illustrated-tls13 project)
- you need a general-purpose packet analyzer
Facets
learning-resource · maturity active
security developer-tools documentation security developer-tools networking tutorials go cross-platform tls tls12 education protocol-explainer cryptography handshake interactive web
2 sources
- readme: https://github.com/syncsynchalt/illustrated-tls12 · fetched 2026-08-28 · c977266e6faf
- homepage: https://tls12.ulfheim.net · fetched 2026-08-29 · 9363ccb77400
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| syncsynchalt/illustrated-tls12 | main | 47 |
For agents
markdown · JSON · MCP: product_card(name="syncsynchalt/illustrated-tls12")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem