sshmitm.workarounds.auth_handler module

sshmitm.workarounds.auth_handler.auth_handler_parse_service_request(self, m)

Extends _parse_service_request to send a second EXT_INFO after SSH_MSG_SERVICE_ACCEPT. OpenSSH uses this to repeat server-sig-algs for the auth phase (RFC 8308 permits a second message here).

Parameters:
  • self (AuthHandler)

  • m (Message)

Return type:

None

sshmitm.workarounds.auth_handler.auth_handler_parse_userauth_request(self, m)

Wraps _parse_userauth_request to additionally handle publickey-hostbound-v00@openssh.com.

Parameters:
  • self (AuthHandler)

  • m (Message)

Return type:

None