Module aggligator_util::net::adv
source · Expand description
Advanced tools for working with connections consisting of aggregated TCP links.
Example
See the source of the agg-speed and agg-tunnel tools on how to use
these functions.
Structs
Target hosts or IPs.
Link tag for TCP link.
Enums
IP protocol version.
Constants
Number of analysis dump events to buffer.
Interval for retrying failed TCP links.
Timeout for establishing a TCP connection.
Functions
Starts establishing an outgoing connection consisting of aggregated TCP links.
Starts establishing an outgoing connection consisting of aggregated TCP links,
dumping analysis data to a file.
Listens for incoming connections using aggregated TCP links.
Listens for incoming connections using aggregated TCP links,
providing an additional interface for the interactive monitor.
Returns the interface usable for connecting to target.
Gets the list of local network interfaces from the operating system.
Periodically sends tags of potential links for connecting to target over the provided channel.
Connects links of the aggregated connection to the target via all possible local interfaces
and target’s IP addresses using TCP.
Connects links of the aggregated connection to the target via all possible local interfaces
and target’s IP addresses using TCP, providing an additional interface for the interactive monitor.
Connects links of the aggregated connection to the target via all possible local interfaces
and target’s IP addresses using TCP and wrapping each outgoing stream through a function,
and providing an additional interface for the interactive monitor.
Connects links of the aggregated connection to the target via all possible local interfaces
and target’s IP addresses using TCP, wrapping each outgoing stream through a function.
Link filter that only allows one TCP link between each pair
of local and remote interfaces.
TCP listener for link aggregator.
TCP listener for link aggregator that wraps each incoming stream through a function.
Connects links of the aggregated connection to the target via all possible local interfaces
and target’s IP addresses using TLS over TCP.
Connects links of the aggregated connection to the target via all possible local interfaces
and target’s IP addresses using TLS over TCP, providing an additional interface for the interactive monitor.
tls_listen
tlsTLS over TCP listener for link aggregator.