aboutsummaryrefslogtreecommitdiffstats
path: root/mitmproxy/websocket.py
diff options
context:
space:
mode:
authorThomas Kriechbaumer <thomas@kriechbaumer.name>2016-11-22 22:59:38 +0100
committerThomas Kriechbaumer <thomas@kriechbaumer.name>2016-11-23 10:18:45 +0100
commit9bc5adfb03ca6fc08a115757e3de18299a06b091 (patch)
tree7d8401cc676e6d718baefc5b0407806995e8e275 /mitmproxy/websocket.py
parent4b04566a345eb570e5c5a0ee1854310d8e5e8358 (diff)
downloadmitmproxy-9bc5adfb03ca6fc08a115757e3de18299a06b091.tar.gz
mitmproxy-9bc5adfb03ca6fc08a115757e3de18299a06b091.tar.bz2
mitmproxy-9bc5adfb03ca6fc08a115757e3de18299a06b091.zip
add more websocket indicators to mitmproxy and mitmdump
Diffstat (limited to 'mitmproxy/websocket.py')
-rw-r--r--mitmproxy/websocket.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/mitmproxy/websocket.py b/mitmproxy/websocket.py
index ef51a392..6e998a52 100644
--- a/mitmproxy/websocket.py
+++ b/mitmproxy/websocket.py
@@ -65,6 +65,10 @@ class WebSocketFlow(flow.Flow):
def __init__(self, client_conn, server_conn, handshake_flow, live=None):
super().__init__("websocket", client_conn, server_conn, live)
self.messages = [] # type: List[WebSocketMessage]
+ self.close_sender = 'client'
+ self.close_code = '(status code missing)'
+ self.close_message = '(message missing)'
+ self.close_reason = 'unknown status code'
self.handshake_flow = handshake_flow
self.client_key = websockets.get_client_key(self.handshake_flow.request.headers)
self.client_protocol = websockets.get_protocol(self.handshake_flow.request.headers)
@@ -80,4 +84,4 @@ class WebSocketFlow(flow.Flow):
)
def __repr__(self):
- return "<WebSocketFlow ({} messages)>".format(len(self.messages))
+ return "WebSocketFlow ({} messages)".format(len(self.messages))