package
3.25.0-alpha
Repository: https://github.com/ooni/probe-cli.git
Documentation: pkg.go.dev

# Functions

NewDNSQueriesList returns a list of DNS queries.
NewFailedOperation creates a failed operation string from the given error.
NewFailure creates a failure nullable string from the given error.
NewFailureStr creates a FailureStr from an error.
NewNetworkEventsList returns a list of network events.
NewRequestList returns the list for "requests".
NewTCPConnectList creates a new TCPConnectList.
NewTLSHandshakesList creates a new TLSHandshakesList.
ResolverNetworkAdaptNames makes sure we map the [netxlite.StdlibResolverGolangNetResolver] and [netxlite.StdlibResolverGetaddrinfo] resolver names to [netxlite.StdlibResolverSystem].

# Variables

Compatibility variables.
Compatibility variables.
Compatibility variables.
Compatibility variables.
Compatibility variables.
Compatibility variables.

# Structs

DialerConnSaver wraps the returned connection such that we collect all the read/write events that occur.
DialerSaver saves events occurring during the dial.
DNSTransportSaver is a DNS transport that saves events.
EventConnectOperation contains information about the connect operation.
EventDNSRoundTripDone is the end of a DNS round trip.
EventDNSRoundTripStart is the start of a DNS round trip.
EventHTTPTransactionDone is the end of an HTTP transaction.
EventHTTPTransactionStart is the beginning of an HTTP transaction.
EventQUICHandshakeDone is the end of a QUIC handshake.
EventQUICHandshakeStart is the start of a QUIC handshake.
EventReadFromOperation summarizes the ReadFrom operation.
EventReadOperation contains information about a read operation.
EventResolveDone is the end of a DNS lookup operation.
EventResolveStart is the beginning of a DNS lookup operation.
EventTLSHandshakeDone is the end of the TLS handshake.
EventTLSHandshakeStart is the beginning of the TLS handshake.
Event is one of the events within a trace.
EventWriteOperation contains information about a write operation.
EventWriteToOperation summarizes the WriteTo operation.
HTTPTransportSaver is a RoundTripper that saves events related to the HTTP transaction.
QUICDialerSaver saves events occurring during the QUIC handshake.
ResolverSaver is a resolver that saves events.
The Saver saves a trace.
TLSHandshakerSaver saves events occurring during the TLS handshake.
UDPListenerSaver is a UDPListener that also implements saving events.

# Interfaces

Event is one of the events within a trace.

# Type aliases

Compatibility types.
Compatibility types.
Compatibility types.
FailureStr is the string representation of an error.
Compatibility types.
Compatibility types.
Compatibility types.
Compatibility types.
Compatibility types.
Compatibility types.
Compatibility types.