Versions in this module Expand all Collapse all v0 v0.0.1 Sep 18, 2023 Changes in this version + func NewTCPTracker(conn net.Conn, manager *Manager, metadata Metadata, router adapter.Router, ...) *tcpTracker + func NewUDPTracker(conn N.PacketConn, manager *Manager, metadata Metadata, router adapter.Router, ...) *udpTracker + type Manager struct + func NewManager() *Manager + func (m *Manager) Close() error + func (m *Manager) Connections() int + func (m *Manager) Join(c tracker) + func (m *Manager) Leave(c tracker) + func (m *Manager) Now() (up int64, down int64) + func (m *Manager) PushDownloaded(size int64) + func (m *Manager) PushUploaded(size int64) + func (m *Manager) ResetStatistic() + func (m *Manager) Snapshot() *Snapshot + func (m *Manager) Total() (up int64, down int64) + type Metadata struct + DNSMode string + DstIP netip.Addr + DstPort string + Host string + NetWork string + ProcessPath string + SrcIP netip.Addr + SrcPort string + Type string + type Snapshot struct + Connections []tracker + DownloadTotal int64 + Memory uint64 + UploadTotal int64