Remove our auth success response
We let the actual server reply with this directly.
This commit is contained in:
parent
bb107c9074
commit
dcf90c1203
1 changed files with 2 additions and 7 deletions
|
|
@ -264,7 +264,7 @@ class ClientConnection(threading.Thread):
|
|||
|
||||
|
||||
def handle_authentication_request(self, data):
|
||||
_logger.debug('Got auth request packet: %s' % repr(data))
|
||||
_logger.debug('Got auth response packet: %s' % repr(data))
|
||||
|
||||
password = parse_password_from_authentication_packet(data)
|
||||
if self.connect_to_actual_backend(password):
|
||||
|
|
@ -274,12 +274,7 @@ class ClientConnection(threading.Thread):
|
|||
'host': self.target_backend,
|
||||
'database': self.options.get('database', ''),
|
||||
}
|
||||
auth_success = 'R%(length)s%(status)s' % {
|
||||
'length': struct.pack('!I', 8),
|
||||
'status': struct.pack('!I', AUTH_METHODS['AUTH_REQ_OK']),
|
||||
}
|
||||
_logger.info('Success! Intercepted auth: %s' % captured_uri)
|
||||
self.socket.send(auth_success)
|
||||
_logger.info('Intercepted auth: %s' % captured_uri)
|
||||
# Switch socket to non-blocking to enable messages to pass in
|
||||
# arbitrary order
|
||||
self.socket.setblocking(0)
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue