Documentation
¶
Rendered for windows/amd64
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DNSCache ¶
type DNSCache struct {
// contains filtered or unexported fields
}
func NewDNSCache ¶
func NewDNSCache() *DNSCache
type DNSRequest ¶
type Destination ¶
type ETWTracer ¶
type ETWTracer struct {
// contains filtered or unexported fields
}
func NewETWTracer ¶
func NewETWTracer(onConnect func(*NetworkEvent), onDNS func(string, []netaddr.IP), onDNSRequest func(*DNSRequest)) (*ETWTracer, error)
type ListenAddr ¶
type NetworkEvent ¶
type ServiceNetStats ¶
type ServiceNetStats struct {
ListenAddrs []ListenAddr
Destinations []*Destination
ActiveConns int64
}
type Tracker ¶
type Tracker struct {
// contains filtered or unexported fields
}
func NewTracker ¶
func NewTracker(onDNSRequest func(*DNSRequest)) *Tracker
func (*Tracker) GetServiceStats ¶
func (t *Tracker) GetServiceStats(pids []uint32) *ServiceNetStats
func (*Tracker) RefreshConnections ¶
func (t *Tracker) RefreshConnections()
func (*Tracker) RetainPIDs ¶
Click to show internal directories.
Click to hide internal directories.