lgandx / Responder

Responder is a LLMNR, NBT-NS and MDNS poisoner, with built-in HTTP/SMB/MSSQL/FTP/LDAP rogue authentication server supporting NTLMv1/NTLMv2/LMv2, Extended Security NTLMSSP and Basic HTTP authentication.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Python 3.10 deprecations

noraj opened this issue · comments

Python 3.10 issues

Description

Some deprecation warnings are thrown:

/usr/share/responder/Responder.py:342: DeprecationWarning: setDaemon() is deprecated, set the daemon attribute instead
  thread.setDaemon(True)
/usr/share/responder/Responder.py:235: DeprecationWarning: ssl.wrap_socket() is deprecated, use SSLContext.wrap_socket()
  server.socket = ssl.wrap_socket(server.socket, certfile=cert, keyfile=key, server_side=True)
[!] Error starting SSL server on port 443, check permissions or other servers running.
[!] Error starting SSL server on port 5986, check permissions or other servers running.

References

Will have to check if that affects the python2 version.
When I built Responder it was made to work on any device, packet parsing and sending was all built from scratch for that reason.
So if you were able to get a shell on a router -for example- that has a minimal python2 installed, it would work.
Will have a look when I have time.

this is a big issue