Nettacker/nettacker/core/lib/smtps.py

24 lines
577 B
Python

import smtplib
from nettacker.core.lib.base import BaseEngine, BaseLibrary
class SmtpsLibrary(BaseLibrary):
client = smtplib.SMTP
def brute_force(self, host, port, username, password, timeout):
connection = self.client(host, port, timeout=timeout)
connection.starttls()
connection.login(username, password)
connection.close()
return {
"host": host,
"port": port,
"username": username,
"password": password,
}
class SmtpsEngine(BaseEngine):
library = SmtpsLibrary