new: integrated net.sniff events into main events system ( with new.sniff.leak.* even type )

This commit is contained in:
evilsocket 2018-01-10 15:27:29 +01:00
commit e8c6c7cf92
6 changed files with 115 additions and 28 deletions

View file

@ -31,11 +31,20 @@ func sniParser(ip *layers.IPv4, pkt gopacket.Packet, tcp *layers.TCP) bool {
domain = fmt.Sprintf("%s:%d", domain, tcp.DstPort)
}
SniffPrinter("[%s] %s %s > %s\n",
NewSnifferEvent(
pkt.Metadata().Timestamp,
"sni",
ip.SrcIP.String(),
domain,
SniffData{
"Domain": domain,
},
"[%s] %s %s > %s",
vTime(pkt.Metadata().Timestamp),
core.W(core.BG_YELLOW+core.FG_WHITE, "sni"),
vIP(ip.SrcIP),
core.Yellow("https://"+domain))
core.Yellow("https://"+domain),
).Push()
return true
}