diff options
author | Maximilian Hils <git@maximilianhils.com> | 2020-04-18 19:46:11 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-04-18 19:46:11 +0200 |
commit | 2774928319b706d8b6f85919f8811776342986c9 (patch) | |
tree | 5abef13928c30918d143db480190c2bfb5df1e9c /mitmproxy/tools/console/consoleaddons.py | |
parent | 408c9a6ff37a90c90cff381cce748e03c45f085d (diff) | |
parent | 8cd5e2d25b6db818518c195af9fcaa62bc46a63a (diff) | |
download | mitmproxy-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.py | 8 |
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: |