new: reporting alias and vendor for wifi.client.new and wifi.client.lost events

This commit is contained in:
evilsocket 2019-02-06 12:46:03 +01:00
commit 621f03c946
No known key found for this signature in database
GPG key ID: 1564D7F30393A456
2 changed files with 16 additions and 7 deletions

View file

@ -149,10 +149,16 @@ func (t *Endpoint) String() string {
return t.IpAddress
} else if t.Vendor == "" {
return fmt.Sprintf("%s%s", ipPart, t.HwAddress)
} else if t.Hostname == "" {
return fmt.Sprintf("%s%s ( %s )", ipPart, t.HwAddress, t.Vendor)
} else if t.Hostname == "" && t.Alias == "" {
return fmt.Sprintf("%s%s (%s)", ipPart, t.HwAddress, t.Vendor)
}
return fmt.Sprintf("%s%s ( %s ) - %s", ipPart, t.HwAddress, t.Vendor, tui.Bold(t.Hostname))
name := t.Hostname
if t.Alias != "" {
name = t.Alias
}
return fmt.Sprintf("%s%s (%s) - %s", ipPart, t.HwAddress, t.Vendor, tui.Bold(name))
}
func (t *Endpoint) OnMeta(meta map[string]string) {