fix: printing vendor for new endpoint events

This commit is contained in:
evilsocket 2018-02-09 16:45:14 +01:00
parent e53876f120
commit 9f34d4442d

View file

@ -22,18 +22,16 @@ func (s EventsStream) viewLogEvent(e session.Event) {
func (s EventsStream) viewEndpointEvent(e session.Event) { func (s EventsStream) viewEndpointEvent(e session.Event) {
t := e.Data.(*net.Endpoint) t := e.Data.(*net.Endpoint)
if e.Tag == "endpoint.new" { if e.Tag == "endpoint.new" {
extra := "" vend := ""
if t.Hostname != "" { if t.Vendor != "" {
extra = fmt.Sprintf(" (%s)", core.Yellow(t.Hostname)) vend = fmt.Sprintf(" (%s)", t.Vendor)
} else if t.Alias != "" {
extra = fmt.Sprintf(" (%s)", core.Green(t.Alias))
} }
fmt.Printf("[%s] Endpoint %s detected as %s%s.\n", fmt.Printf("[%s] Endpoint %s detected as %s%s.\n",
e.Time.Format(eventTimeFormat), e.Time.Format(eventTimeFormat),
t.HwAddress,
core.Bold(t.IpAddress), core.Bold(t.IpAddress),
extra) core.Green(t.HwAddress),
vend)
} else if e.Tag == "endpoint.lost" { } else if e.Tag == "endpoint.lost" {
fmt.Printf("[%s] Endpoint %s lost.\n", fmt.Printf("[%s] Endpoint %s lost.\n",
e.Time.Format(eventTimeFormat), e.Time.Format(eventTimeFormat),
@ -47,12 +45,10 @@ func (s EventsStream) viewEndpointEvent(e session.Event) {
} }
func (s EventsStream) viewModuleEvent(e session.Event) { func (s EventsStream) viewModuleEvent(e session.Event) {
// if *session.I.Options.Debug == true {
fmt.Printf("[%s] [%s] %s\n", fmt.Printf("[%s] [%s] %s\n",
e.Time.Format(eventTimeFormat), e.Time.Format(eventTimeFormat),
core.Green(e.Tag), core.Green(e.Tag),
e.Data) e.Data)
// }
} }
func (s EventsStream) viewSnifferEvent(e session.Event) { func (s EventsStream) viewSnifferEvent(e session.Event) {