package gopsutil type Net_io_countersStat struct { Name string `json:"name""` // interface name Bytes_sent uint64 `json:"bytes_sent""` // number of bytes sent Bytes_recv uint64 `json:"bytes_recv"` // number of bytes received Packets_sent uint64 `json:"packets_sent"` // number of packets sent Packets_recv uint64 `json:"packets_recv"` // number of packets received Errin uint64 `json:"errin"` // total number of errors while receiving Errout uint64 `json:"errout"` // total number of errors while sending Dropin uint64 `json:"dropin"` // total number of incoming packets which were dropped Dropout uint64 `json:"dropout"` // total number of outgoing packets which were dropped (always 0 on OSX and BSD) } type Addr struct { Ip string `json:"ip""` Port uint32 `json:"port""` } type Net_connectionStat struct { Fd uint32 `json:"fd""` Family uint32 `json:"family""` Type uint32 `json:"type""` Laddr Addr `json:"laddr""` Raddr Addr `json:"raddr""` Status string `json:"status""` Pid int32 `json:"pid""` }