package model // TCPData TCP数据包模型 type TCPData struct { Payload []byte Seq uint32 Ack uint32 SrcPort uint16 DstPort uint16 } // CaptureResult 抓包结果 type CaptureResult struct { Data []Equipment `json:"data"` Units []interface{} `json:"units"` } // NetworkInterface 网络接口信息 type NetworkInterface struct { Name string `json:"name"` Description string `json:"description"` Addresses []string `json:"addresses"` IsLoopback bool `json:"is_loopback"` } // CaptureStatus 抓包状态 type CaptureStatus struct { IsCapturing bool `json:"is_capturing"` Status string `json:"status"` Error string `json:"error,omitempty"` }