The-Login / SMTP-Smuggling-Tools

Tools for finding SMTP smuggling vulnerabilities.
MIT License
105 stars 23 forks source link

Maybe a bug :) #1

Closed indeqs closed 9 months ago

indeqs commented 9 months ago

$ python smtp_smuggling_scanner.py --setup-check

smtp_smuggling_scanner.py, line 275, in <module> run_check(args.sender_domain, args.receiver_address, args.inbound_smtp_server, args.setup_check, args.tls, args.port) File "SMTP-Smuggling-Tools/smtp_smuggling_scanner.py", line 239, in run_check receiver_domain = receiver_address.split("@")[1] ^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'NoneType' object has no attribute 'split

python version -> 3.11.2 (cython)

RvdHout commented 9 months ago

usage instructions clearly states

python smtp_smuggling_scanner.py --setup-check YOUR@EMAIL.ADDRESS

The-Login commented 9 months ago

As already mentioned by @RvdHout, the missing receiver e-mail address seems to be the issue! I have updated argument parsing to require this positional argument!