diff options
author | Maximilian Hils <git@maximilianhils.com> | 2020-04-12 00:55:04 +0200 |
---|---|---|
committer | Maximilian Hils <git@maximilianhils.com> | 2020-04-12 00:55:04 +0200 |
commit | d1cb0dbec5dc430d5293719bac11749c79699e24 (patch) | |
tree | 4c9b5a5618dc8949257d0ee64bdabc156bbdd945 /mitmproxy/tools/console/consoleaddons.py | |
parent | d33857588cc8351da17fed9ea2486b8b193bd8b8 (diff) | |
download | mitmproxy-d1cb0dbec5dc430d5293719bac11749c79699e24.tar.gz mitmproxy-d1cb0dbec5dc430d5293719bac11749c79699e24.tar.bz2 mitmproxy-d1cb0dbec5dc430d5293719bac11749c79699e24.zip |
add very simply tcp detailview
Diffstat (limited to 'mitmproxy/tools/console/consoleaddons.py')
-rw-r--r-- | mitmproxy/tools/console/consoleaddons.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/mitmproxy/tools/console/consoleaddons.py b/mitmproxy/tools/console/consoleaddons.py index 129d889f..12448945 100644 --- a/mitmproxy/tools/console/consoleaddons.py +++ b/mitmproxy/tools/console/consoleaddons.py @@ -9,6 +9,7 @@ from mitmproxy import exceptions from mitmproxy import flow from mitmproxy import http from mitmproxy import log +from mitmproxy import tcp from mitmproxy.tools.console import keymap from mitmproxy.tools.console import overlay from mitmproxy.tools.console import signals @@ -334,9 +335,10 @@ class ConsoleAddon: @command.command("console.view.flow") def view_flow(self, flow: flow.Flow) -> None: """View a flow.""" - if hasattr(flow, "request"): - # FIME: Also set focus? + if isinstance(flow, (http.HTTPFlow, tcp.TCPFlow)): self.master.switch_view("flowview") + else: + ctx.log.warn(f"No detail view for {type(flow).__name__}.") @command.command("console.exit") def exit(self) -> None: |