aboutsummaryrefslogtreecommitdiffstats
path: root/mitmproxy/tools/console/consoleaddons.py
diff options
context:
space:
mode:
authorMaximilian Hils <git@maximilianhils.com>2020-04-12 00:55:04 +0200
committerMaximilian Hils <git@maximilianhils.com>2020-04-12 00:55:04 +0200
commitd1cb0dbec5dc430d5293719bac11749c79699e24 (patch)
tree4c9b5a5618dc8949257d0ee64bdabc156bbdd945 /mitmproxy/tools/console/consoleaddons.py
parentd33857588cc8351da17fed9ea2486b8b193bd8b8 (diff)
downloadmitmproxy-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.py6
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: