diff options
author | Thomas Kriechbaumer <thomas@kriechbaumer.name> | 2016-11-22 22:59:38 +0100 |
---|---|---|
committer | Thomas Kriechbaumer <thomas@kriechbaumer.name> | 2016-11-23 10:18:45 +0100 |
commit | 9bc5adfb03ca6fc08a115757e3de18299a06b091 (patch) | |
tree | 7d8401cc676e6d718baefc5b0407806995e8e275 /mitmproxy/websocket.py | |
parent | 4b04566a345eb570e5c5a0ee1854310d8e5e8358 (diff) | |
download | mitmproxy-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.py | 6 |
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)) |