Add random padding to handshake
This commit is contained in:
parent
c198237938
commit
ef892e91da
1 changed files with 2 additions and 1 deletions
|
@ -1,5 +1,6 @@
|
||||||
import socket
|
import socket
|
||||||
import time
|
import time
|
||||||
|
import random
|
||||||
|
|
||||||
import gevent
|
import gevent
|
||||||
import msgpack
|
import msgpack
|
||||||
|
@ -172,7 +173,7 @@ class Connection(object):
|
||||||
self.sock.connect(sock_address)
|
self.sock.connect(sock_address)
|
||||||
|
|
||||||
# Detect protocol
|
# Detect protocol
|
||||||
self.send({"cmd": "handshake", "req_id": 0, "params": self.getHandshakeInfo()})
|
self.send({"cmd": "handshake", "req_id": 0, "params": self.getHandshakeInfo(), "random": "A" * random.randint(0, 1024)})
|
||||||
event_connected = self.event_connected
|
event_connected = self.event_connected
|
||||||
gevent.spawn(self.messageLoop)
|
gevent.spawn(self.messageLoop)
|
||||||
connect_res = event_connected.get() # Wait for handshake
|
connect_res = event_connected.get() # Wait for handshake
|
||||||
|
|
Loading…
Reference in a new issue