I'm building a plugin and I need to compute a JA3/JA4 hash from the request. I cannot seem to find any way to accessing the raw TLS client-hello? Is there a way to do this?
func (sh *MyPlugin) ServeHTTP(rw http.ResponseWriter, req *http.Request) {
// req.TLS has everything but the raw hello
}
Without the CH, there doesn't seem to way to build the JA3/4 hash. Thank you.