aboutsummaryrefslogtreecommitdiffstats
path: root/mitmproxy/contentviews/__init__.py
diff options
context:
space:
mode:
Diffstat (limited to 'mitmproxy/contentviews/__init__.py')
-rw-r--r--mitmproxy/contentviews/__init__.py13
1 files changed, 13 insertions, 0 deletions
diff --git a/mitmproxy/contentviews/__init__.py b/mitmproxy/contentviews/__init__.py
index fc38543d..f5c31eef 100644
--- a/mitmproxy/contentviews/__init__.py
+++ b/mitmproxy/contentviews/__init__.py
@@ -116,6 +116,19 @@ def get_message_content_view(viewname, message, flow):
return description, lines, error
+def get_tcp_content_view(viewname: str, data: bytes):
+ viewmode = get(viewname)
+ if not viewmode:
+ viewmode = get("auto")
+
+ # https://github.com/mitmproxy/mitmproxy/pull/3970#issuecomment-623024447
+ assert viewmode
+
+ description, lines, error = get_content_view(viewmode, data)
+
+ return description, lines, error
+
+
def get_content_view(viewmode: View, data: bytes, **metadata):
"""
Args: