Directories ¶
Path | Synopsis |
---|---|
Package `fingerprint` reads `metadata` and calculate the JA3, JA4, HTTP2 fingerprints, etc.
|
Package `fingerprint` reads `metadata` and calculate the JA3, JA4, HTTP2 fingerprints, etc. |
Package hack includes wraps and hacks of Go net stack.
|
Package hack includes wraps and hacks of Go net stack. |
Package http2 implements the HTTP/2 protocol.
|
Package http2 implements the HTTP/2 protocol. |
h2c
Package h2c implements the unencrypted "h2c" form of HTTP/2.
|
Package h2c implements the unencrypted "h2c" form of HTTP/2. |
h2i
The h2i command is an interactive HTTP/2 console.
|
The h2i command is an interactive HTTP/2 console. |
hpack
Package hpack implements HPACK, a compression format for efficiently representing HTTP header fields in the context of HTTP/2.
|
Package hpack implements HPACK, a compression format for efficiently representing HTTP header fields in the context of HTTP/2. |
Package `ja4` implements JA4 algorithm based on utls.
|
Package `ja4` implements JA4 algorithm based on utls. |
Package `ja4pcap` is just a test helper for the `ja4` package that adopts the test cases from the [official JA4 repo].
|
Package `ja4pcap` is just a test helper for the `ja4` package that adopts the test cases from the [official JA4 repo]. |
Package `metadata` has a struct that stores information captured by `proxyserver`.
|
Package `metadata` has a struct that stores information captured by `proxyserver`. |
Package `proxyserver` listens and accepts TLS connections.
|
Package `proxyserver` listens and accepts TLS connections. |
Package `reverseproxy` forwards the requests to backends.
|
Package `reverseproxy` forwards the requests to backends. |
Click to show internal directories.
Click to hide internal directories.