Directories
¶
Path | Synopsis |
---|---|
Package client is responsible for creating HTTP client and request.
|
Package client is responsible for creating HTTP client and request. |
cfcrypto
Package cfcrypto is a package that uses Cloudflare's TLS fork to provide features missing in crypto/tls.
|
Package cfcrypto is a package that uses Cloudflare's TLS fork to provide features missing in crypto/tls. |
connectto
Package connectto implements the --connect-to command-line argument logic that allows "redirecting" connections to hosts.
|
Package connectto implements the --connect-to command-line argument logic that allows "redirecting" connections to hosts. |
dialer
Package dialer introduces base interfaces for the structs that are responsible for connecting to a host or modifying the connection logic.
|
Package dialer introduces base interfaces for the structs that are responsible for connecting to a host or modifying the connection logic. |
proxy
Package proxy implements the proxy logic (--proxy argument of the command-line tool).
|
Package proxy implements the proxy logic (--proxy argument of the command-line tool). |
splittls
Package splittls implements the --tls-split-hello logic and allows splitting TLS ClientHello.
|
Package splittls implements the --tls-split-hello logic and allows splitting TLS ClientHello. |
websocket
Package websocket is responsible for handling WebSocket connections.
|
Package websocket is responsible for handling WebSocket connections. |
Package cmd is the entry point of the tool.
|
Package cmd is the entry point of the tool. |
Package config is responsible for parsing and validating cmd arguments.
|
Package config is responsible for parsing and validating cmd arguments. |
Package output is responsible for writing logs and received response data.
|
Package output is responsible for writing logs and received response data. |
Package resolve is responsible for everything DNS-related in gocurl.
|
Package resolve is responsible for everything DNS-related in gocurl. |
Package version exports some getters for the project's version values.
|
Package version exports some getters for the project's version values. |
Click to show internal directories.
Click to hide internal directories.