diff options
author | Maximilian Hils <git@maximilianhils.com> | 2014-06-25 23:03:15 +0200 |
---|---|---|
committer | Maximilian Hils <git@maximilianhils.com> | 2014-06-25 23:03:15 +0200 |
commit | 84a016dccf2aed5a949832e57e0e38dd432cdb49 (patch) | |
tree | 4136201848c569ba8c984f93d31b48997d8d3c0e /libmproxy/proxy/connection.py | |
parent | decb6f998a1b3e257a1b6dc1dbae57e3c95b5059 (diff) | |
download | mitmproxy-84a016dccf2aed5a949832e57e0e38dd432cdb49.tar.gz mitmproxy-84a016dccf2aed5a949832e57e0e38dd432cdb49.tar.bz2 mitmproxy-84a016dccf2aed5a949832e57e0e38dd432cdb49.zip |
expose sockname
Diffstat (limited to 'libmproxy/proxy/connection.py')
-rw-r--r-- | libmproxy/proxy/connection.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/libmproxy/proxy/connection.py b/libmproxy/proxy/connection.py index 389a14ca..372bee2e 100644 --- a/libmproxy/proxy/connection.py +++ b/libmproxy/proxy/connection.py @@ -69,6 +69,7 @@ class ServerConnection(tcp.TCPClient, stateobject.SimpleStateObject): self.priority = priority self.peername = None + self.sockname = None self.timestamp_start = None self.timestamp_end = None self.timestamp_tcp_setup = None @@ -76,6 +77,7 @@ class ServerConnection(tcp.TCPClient, stateobject.SimpleStateObject): _stateobject_attributes = dict( peername=tuple, + sockname=tuple, timestamp_start=float, timestamp_end=float, timestamp_tcp_setup=float, @@ -117,6 +119,7 @@ class ServerConnection(tcp.TCPClient, stateobject.SimpleStateObject): self.timestamp_start = utils.timestamp() tcp.TCPClient.connect(self) self.peername = self.connection.getpeername() + self.sockname = self.connection.getsockname() self.timestamp_tcp_setup = utils.timestamp() def send(self, message): |