From 1353c47056aef460bfefa3d8d5072f4d0e1f7dd5 Mon Sep 17 00:00:00 2001 From: evilsocket Date: Thu, 8 Feb 2018 10:03:29 +0100 Subject: [PATCH] fix: better events visualization --- modules/events_view.go | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/modules/events_view.go b/modules/events_view.go index 2bcf4822..adbc3c28 100644 --- a/modules/events_view.go +++ b/modules/events_view.go @@ -22,10 +22,18 @@ func (s EventsStream) viewLogEvent(e session.Event) { func (s EventsStream) viewEndpointEvent(e session.Event) { t := e.Data.(*net.Endpoint) if e.Tag == "endpoint.new" { - fmt.Printf("[%s] Endpoint %s detected as %s.\n", + extra := "" + if t.Hostname != "" { + extra = fmt.Sprintf(" (%s)", core.Yellow(t.Hostname)) + } else if t.Alias != "" { + extra = fmt.Sprintf(" (%s)", core.Green(t.Alias)) + } + + fmt.Printf("[%s] Endpoint %s detected as %s%s.\n", e.Time.Format(eventTimeFormat), + t.HwAddress, core.Bold(t.IpAddress), - core.Green(t.HwAddress)) + extra) } else if e.Tag == "endpoint.resolved" { if *session.I.Options.Debug { fmt.Printf("[%s] Endpoint %s resolved as %s.\n",