Log my and remote handshake
This commit is contained in:
parent
4586d3be78
commit
ba12489c34
1 changed files with 6 additions and 2 deletions
|
@ -335,9 +335,15 @@ class Connection(object):
|
||||||
elif self.ip.endswith(".onion"):
|
elif self.ip.endswith(".onion"):
|
||||||
handshake["onion"] = self.server.tor_manager.getOnion("global")
|
handshake["onion"] = self.server.tor_manager.getOnion("global")
|
||||||
|
|
||||||
|
if config.debug_socket:
|
||||||
|
self.log("My Handshake: %s" % handshake)
|
||||||
|
|
||||||
return handshake
|
return handshake
|
||||||
|
|
||||||
def setHandshake(self, handshake):
|
def setHandshake(self, handshake):
|
||||||
|
if config.debug_socket:
|
||||||
|
self.log("Remote Handshake: %s" % handshake)
|
||||||
|
|
||||||
if handshake.get("peer_id") == self.server.peer_id:
|
if handshake.get("peer_id") == self.server.peer_id:
|
||||||
self.close("Same peer id, can't connect to myself")
|
self.close("Same peer id, can't connect to myself")
|
||||||
return False
|
return False
|
||||||
|
@ -422,8 +428,6 @@ class Connection(object):
|
||||||
|
|
||||||
# Incoming handshake set request
|
# Incoming handshake set request
|
||||||
def handleHandshake(self, message):
|
def handleHandshake(self, message):
|
||||||
if config.debug_socket:
|
|
||||||
self.log("Handshake request: %s" % message)
|
|
||||||
self.setHandshake(message["params"])
|
self.setHandshake(message["params"])
|
||||||
data = self.getHandshakeInfo()
|
data = self.getHandshakeInfo()
|
||||||
data["cmd"] = "response"
|
data["cmd"] = "response"
|
||||||
|
|
Loading…
Reference in a new issue