aboutsummaryrefslogtreecommitdiffstats
path: root/mitmproxy/tools/console/consoleaddons.py
diff options
context:
space:
mode:
authorMaximilian Hils <git@maximilianhils.com>2020-04-18 19:46:11 +0200
committerGitHub <noreply@github.com>2020-04-18 19:46:11 +0200
commit2774928319b706d8b6f85919f8811776342986c9 (patch)
tree5abef13928c30918d143db480190c2bfb5df1e9c /mitmproxy/tools/console/consoleaddons.py
parent408c9a6ff37a90c90cff381cce748e03c45f085d (diff)
parent8cd5e2d25b6db818518c195af9fcaa62bc46a63a (diff)
downloadmitmproxy-2774928319b706d8b6f85919f8811776342986c9.tar.gz
mitmproxy-2774928319b706d8b6f85919f8811776342986c9.tar.bz2
mitmproxy-2774928319b706d8b6f85919f8811776342986c9.zip
Merge pull request #3927 from mhils/tcp-ui
add tcp flow ui
Diffstat (limited to 'mitmproxy/tools/console/consoleaddons.py')
-rw-r--r--mitmproxy/tools/console/consoleaddons.py8
1 files changed, 5 insertions, 3 deletions
diff --git a/mitmproxy/tools/console/consoleaddons.py b/mitmproxy/tools/console/consoleaddons.py
index 905653e7..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
@@ -112,7 +113,7 @@ class ConsoleAddon:
choices=sorted(console_palettes),
)
loader.add_option(
- "console_palette_transparent", bool, False,
+ "console_palette_transparent", bool, True,
"Set transparent background for palette."
)
loader.add_option(
@@ -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: