[][src]Crate netstat

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.