Crate netstat

Source
Expand description

Cross-platform library to retrieve network sockets information. Tries to be optimal by using low-level OS APIs instead of command line utilities. Provides unified interface and returns data structures which may have additional fields depending on platform.

Structs§

AddressFamilyFlags
Set of address families.
ProtocolFlags
Set of protocols.
SocketInfo
General socket information.
TcpSocketInfo
TCP-specific socket information.
UdpSocketInfo
UDP-specific socket information.

Enums§

Error
General error type.
ProtocolSocketInfo
Protocol-specific socket information.
TcpState
State of TCP connection.

Functions§

get_sockets_info
Retrieve sockets information as a vector. Short-circuits on any error along the way.
iterate_sockets_info
Iterate through sockets information.