Skip to content

moloch--/utls-light

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UTLS Light

This is a light version of refraction-networking/utls with a focus on parrotting a single browser and hence implementing only the strict minimal set of features needed for that.

Design goals:

  • Parroting the most popular browser out there (Google Chrome)
  • Smallest number of changes to the go/tls codepath
  • It should be possible to easily inspect the diff with upstream

Non-goals:

  • Pluggable support for multiple TLS fingerprints

Thanks to @FiloSottile for the insight and suggestion to take the approach of parsing the raw ClientHello bytes and re-serialising them.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 99.5%
  • Assembly 0.5%