Get desktop application:
View/edit binary Protocol Buffers messages
Information about an Internet connection. The version of the protocol can be determined from the IP addresses.
Used in:
Information about a TCP connection.
Information about a UDP connection.
Information about a network interface.
Used in:
A name of the interface as reported by the system. Note that on some system (e.g. Linux), the interface may consist of pretty much arbitrary bytes and might not be compatible with Unicode. Because this is not very probable and ergonomics of using a raw `bytes` field, invalid bytes are going to be substituted with the replacement character ("�").
MAC address associated with the interface.
IP addresses associated with the interface.
A friendly name of the interface as reported by the system. Windows-only.
IP address (either IPv4 or IPv6).
Used in: ,
Octets that the IP address consists of. Required to have 4 bytes for IPv4 and 16 bytes for IPv6 addresses.
MAC address as defined in the IEEE 802 standard [1]. [1]: https://standards.ieee.org/wp-content/uploads/import/documents/tutorials/macgrp.pdf
Used in:
Octets that the MAC address consists of. Required to have 6 bytes.
Socket address (either IPv4 or IPv6).
Used in: , ,
IP address associated with this socket address.
Port number associated with this socket address.
Information about a TCP connection. The version of the protocol can be determined from the IP addresses.
Used in:
Identifier of the process that owns the connection.
Local address of the connection.
Remote address of the connection.
State of the connection.
State of a TCP connection as described in RFC 793 [1]. [1]: https://www.ietf.org/rfc/rfc793.txt
Used in:
Information about a UDP connection. The version of the protocol can be determined from the IP addresses.
Used in:
Identifier of the process that owns the connection.
Local address of the connection.