TLS Client Hello Mirror https://tlsprivacy.nervuri.net/
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
nervuri cfcbbb0962 add proper read & write timeouts 2 weeks ago
.gitignore init 10 months ago
INSTALL.md update installation instructions 1 month ago
LICENSE.txt init 10 months ago
Makefile init 10 months ago
README.md update roadmap 10 months ago
client_hello_parser.go go fmt 10 months ago
drop_privileges.go output errors to stderr 2 weeks ago
go.mod add go.mod and go.sum 2 months ago
go.sum add go.mod and go.sum 2 months ago
index.gmi move HTML and gemtext to separate files 2 weeks ago
index.html move HTML and gemtext to separate files 2 weeks ago
server.go add proper read & write timeouts 2 weeks ago

README.md

TLS Client Hello Mirror

This test:

The API is largely stable - fields may be added, but existing fields will not be modified or removed. IANA-assigned codes for TLS parameters and extensions are documented at:

Note that these lists do not include draft extensions and GREASE values. Missing values will be documented here as the project evolves.

Installation

See INSTALL.md.

Roadmap

  • HTML & gemtext front-end
  • documentation
  • detect client vulnerability to session prolongation attacks
  • support sessionID-based resumption (Go's crypto/tls library currently does not)
  • support early data / 0-RTT (Go's crypto/tls library currently does not)

License

AGPL v3.0 or later. If you host a modified version, you must provide users access to its source code under the same license.

Contributing

This project is hosted at tildegit.org. If you don't want to make an account, just shoot me an email with your patch / suggestion / bug report / whatever else.