From 3d6e28ea45bfb8a420d552c6b8f2c6511988dbcf Mon Sep 17 00:00:00 2001 From: yungtravla Date: Thu, 1 Aug 2019 17:42:47 +1000 Subject: [PATCH] add boolean for dumping HTTP bodies in hex format --- modules/events_stream/events_stream.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/modules/events_stream/events_stream.go b/modules/events_stream/events_stream.go index 58b0e00b..c9170c93 100644 --- a/modules/events_stream/events_stream.go +++ b/modules/events_stream/events_stream.go @@ -36,6 +36,7 @@ type EventsStream struct { quit chan bool dumpHttpReqs bool dumpHttpResp bool + dumpFormatHex bool } func NewEventsStream(s *session.Session) *EventsStream { @@ -214,6 +215,10 @@ func NewEventsStream(s *session.Session) *EventsStream { "false", "If true all HTTP responses will be dumped.")) + mod.AddParam(session.NewBoolParameter("events.stream.http.format.hex", + "true", + "If true dumped HTTP bodies will be in hexadecimal format.")) + return mod } @@ -258,6 +263,8 @@ func (mod *EventsStream) Configure() (err error) { return err } else if err, mod.dumpHttpResp = mod.BoolParam("events.stream.http.response.dump"); err != nil { return err + } else if err, mod.dumpFormatHex = mod.BoolParam("events.stream.http.format.hex"); err != nil { + return err } return err