示例#1
0
文件: ip.go 项目: elrik75/sniffer
func (ipstat *IpStat) CSVRow() string {
	return fmt.Sprintf("%s|%s|%d|%d|%d|%d|%d\n",
		utils.EncodeIp(ipstat.key.SrcIp),
		utils.EncodeIp(ipstat.key.DstIp),
		ipstat.key.Protocol,
		ipstat.PayloadSizeSrc, ipstat.PayloadSizeDst,
		ipstat.PacketsSrc, ipstat.PacketsDst)
}
示例#2
0
文件: ip.go 项目: elrik75/sniffer
func (key *Ipv4Key) Show() string {
	return fmt.Sprintf("IPv4 src[%x=%s] dst[%x=%s] Protocol[%4x]",
		key.SrcIp, utils.EncodeIp(key.SrcIp),
		key.DstIp, utils.EncodeIp(key.DstIp),
		key.Protocol)
}