From 868aba8de0bf6bcf06da14d108c28397892cd790 Mon Sep 17 00:00:00 2001 From: evilsocket Date: Sun, 26 Aug 2018 17:26:51 +0200 Subject: [PATCH] fix: explicitly signaling when a net.sniff'ed http form is empty --- modules/events_view.go | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/modules/events_view.go b/modules/events_view.go index d690b013..967748b3 100644 --- a/modules/events_view.go +++ b/modules/events_view.go @@ -140,8 +140,12 @@ func (s *EventsStream) viewSnifferEvent(e session.Event) { if err := req.ParseForm(); err == nil { misc += " \n Form:\n\n" - for key, values := range req.Form { - misc += fmt.Sprintf(" %s => %s\n", core.Green(key), core.Bold(strings.Join(values, ", "))) + if len(req.Form) == 0 { + misc += fmt.Sprintf(" %s\n", core.Dim("")) + } else { + for key, values := range req.Form { + misc += fmt.Sprintf(" %s => %s\n", core.Green(key), core.Bold(strings.Join(values, ", "))) + } } } else if req.Body != nil { b, _ := ioutil.ReadAll(req.Body)