only print port and IP, not opcode in log

proxy_info
Simon 4 years ago
parent 9e5453b135
commit 0766f4dbe4

@ -1069,7 +1069,7 @@ class HBSYSTEM(DatagramProtocol):
logger.debug('(%s) Peer has sent Talker Alias packet %s', self._system, _data)
elif _command == PRIN:
logger.info('(%s) *ProxyInfo* Source IP/Port: %s', self._system, _data.decode('utf8'))
logger.info('(%s) *ProxyInfo* Connection from IP:Port: %s', self._system, _data.decode('utf8')[4:])
else:
logger.error('(%s) Unrecognized command. Raw HBP PDU: %s', self._system, _data)

@ -183,7 +183,7 @@ class Proxy(DatagramProtocol):
self.peerTrack[_peer_id]['shost'] = host
self.peerTrack[_peer_id]['timer'] = reactor.callLater(self.timeout,self.reaper,_peer_id)
self.transport.write(data, (self.master,_dport))
pripacket = b''.join([b'PRIN',host.encode('UTF-8'),b':',port.to_bytes('big')])
pripacket = b''.join([b'PRIN',host.encode('UTF-8'),b':',str(port).encode('UTF-8')])
#Send IP and Port info to server
self.transport.write(pripacket, (self.master,_dport))

Loading…
Cancel
Save

Powered by TurnKey Linux.