More work on proxy
This commit is contained in:
parent
870208de8e
commit
00681cd9db
@ -24,12 +24,13 @@ class Proxy(DatagramProtocol):
|
||||
self.transport.write(data,(self.connTrack[port]['host'],self.connTrack[port]['sport']))
|
||||
#if master refuses login, remove tracking
|
||||
if data[0:6] == b'MSTNAK':
|
||||
del self.sourceTrack[host+":"+str(port)]
|
||||
if self.sourceTrack[self.connTrack[port]['host']+":"+self.connTrack[port]['sport']]:
|
||||
del self.sourceTrack[self.connTrack[port]['host']+":"+self.connTrack[port]['sport']]
|
||||
if Debug:
|
||||
print("return path match")
|
||||
print(data)
|
||||
elif host+":"+str(port) in self.sourceTrack:
|
||||
del self.sourceTrack[host+":"+str(port)]
|
||||
del self.sourceTrack[self.connTrack[port]['host']+":"+self.connTrack[port]['sport']]
|
||||
return
|
||||
|
||||
#If we have a sourcetrack for this connect and thenowtimeout has not expired, forward to tracked port
|
||||
|
Loading…
Reference in New Issue
Block a user