Documentation ¶
Index ¶
- Constants
- func GetActiveConnectionIDs() []string
- func GetPidOfConnection(localIP net.IP, localPort uint16, protocol uint8) (pid int, status uint8)
- func GetPidOfIncomingConnection(localIP net.IP, localPort uint16, protocol uint8) (pid int, status uint8)
- func GetPidOfInode(uid, inode int) (int, bool)
- func GetTCP4PacketInfo(localIP net.IP, localPort uint16, remoteIP net.IP, remotePort uint16, ...) (pid int, direction bool, err error)
- func GetTCP6PacketInfo(localIP net.IP, localPort uint16, remoteIP net.IP, remotePort uint16, ...) (pid int, direction bool, err error)
- func GetUDP4PacketInfo(localIP net.IP, localPort uint16, remoteIP net.IP, remotePort uint16, ...) (pid int, direction bool, err error)
- func GetUDP6PacketInfo(localIP net.IP, localPort uint16, remoteIP net.IP, remotePort uint16, ...) (pid int, direction bool, err error)
Constants ¶
View Source
const ( Success uint8 = iota NoSocket NoProcess )
View Source
const ( TCP4 uint8 = iota UDP4 TCP6 UDP6 ICMP4 ICMP6 TCP4Data = "/proc/net/tcp" UDP4Data = "/proc/net/udp" TCP6Data = "/proc/net/tcp6" UDP6Data = "/proc/net/udp6" ICMP4Data = "/proc/net/icmp" ICMP6Data = "/proc/net/icmp6" TCP_ESTABLISHED = iota + 1 TCP_SYN_SENT TCP_SYN_RECV TCP_FIN_WAIT1 TCP_FIN_WAIT2 TCP_TIME_WAIT TCP_CLOSE TCP_CLOSE_WAIT TCP_LAST_ACK TCP_LISTEN TCP_CLOSING TCP_NEW_SYN_RECV )
Variables ¶
This section is empty.
Functions ¶
func GetActiveConnectionIDs ¶
func GetActiveConnectionIDs() []string
GetActiveConnectionIDs returns all connection IDs that are still marked as active by the OS.
func GetPidOfConnection ¶
GetPidOfConnection returns the PID of the given connection.
func GetPidOfIncomingConnection ¶
func GetPidOfIncomingConnection(localIP net.IP, localPort uint16, protocol uint8) (pid int, status uint8)
GetPidOfConnection returns the PID of the given incoming connection.
func GetPidOfInode ¶
func GetTCP4PacketInfo ¶
func GetTCP6PacketInfo ¶
func GetUDP4PacketInfo ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.