trustedsec / social-engineer-toolkit

The Social-Engineer Toolkit (SET) repository from TrustedSec - All new versions of SET will be deployed here.
10.46k stars 2.69k forks source link

Python version conflict with SocketServer #1055

Open samcole8 opened 6 months ago

samcole8 commented 6 months ago

Actual Behaviour

When using WEBATTACK_SSL=ON and SELF_SIGNED_CERT=ON, the program exits with the following error:

"[!] Something went wrong.. Printing error: name 'SocketServer' is not defined"

image

Python3 uses (lowercase) socketserver instead of Python2's SocketServer, but src/webattack/harvester/harvester.py still references SocketServer.

Set version = 8.0.3 Python version = 3.11.7

samcole8 commented 6 months ago

Offending line is 556. I've removed "SocketServer.", which appears to fix this issue—but then ran straight into another one.