diff options
author | Yoav Shai <gergesh@gmail.com> | 2019-12-06 00:13:20 +0200 |
---|---|---|
committer | Yoav Shai <gergesh@gmail.com> | 2019-12-06 00:13:20 +0200 |
commit | 4ffa1ed7b6f2c7b385c61f7ac2b3fee12e7a3a4d (patch) | |
tree | 55a516845440a1dad618bf84a2fba64dd5c13c22 /mitmproxy/addons | |
parent | 056a9024ec53aecb2c9f4f1a0f1ec3d099d80518 (diff) | |
download | mitmproxy-4ffa1ed7b6f2c7b385c61f7ac2b3fee12e7a3a4d.tar.gz mitmproxy-4ffa1ed7b6f2c7b385c61f7ac2b3fee12e7a3a4d.tar.bz2 mitmproxy-4ffa1ed7b6f2c7b385c61f7ac2b3fee12e7a3a4d.zip |
Add flow to ContentView metadata
Diffstat (limited to 'mitmproxy/addons')
-rw-r--r-- | mitmproxy/addons/dumper.py | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/mitmproxy/addons/dumper.py b/mitmproxy/addons/dumper.py index dcac6b82..6c9eda90 100644 --- a/mitmproxy/addons/dumper.py +++ b/mitmproxy/addons/dumper.py @@ -86,10 +86,11 @@ class Dumper: ) self.echo(out, ident=4) - def _echo_message(self, message): + def _echo_message(self, message, flow): _, lines, error = contentviews.get_message_content_view( ctx.options.dumper_default_contentview, - message + message, + flow ) if error: ctx.log.debug(error) @@ -218,14 +219,14 @@ class Dumper: if ctx.options.flow_detail >= 2: self._echo_headers(f.request.headers) if ctx.options.flow_detail >= 3: - self._echo_message(f.request) + self._echo_message(f.request, f) if f.response: self._echo_response_line(f) if ctx.options.flow_detail >= 2: self._echo_headers(f.response.headers) if ctx.options.flow_detail >= 3: - self._echo_message(f.response) + self._echo_message(f.response, f) if f.error: msg = strutils.escape_control_characters(f.error.msg) @@ -263,7 +264,7 @@ class Dumper: if ctx.options.flow_detail >= 3: message = message.from_state(message.get_state()) message.content = message.content.encode() if isinstance(message.content, str) else message.content - self._echo_message(message) + self._echo_message(message, f) def websocket_end(self, f): if self.match(f): @@ -291,4 +292,4 @@ class Dumper: direction=direction, )) if ctx.options.flow_detail >= 3: - self._echo_message(message) + self._echo_message(message, f) |