def initialize(self, options): self.options = options self.manualiptables = options.manualiptables if not options.manualiptables: if IpTables.getInstance().dns is False: IpTables.getInstance().DNS(self.config['MITMf']['DNS']['port']) URLMonitor.getInstance().setHstsBypass() DNSChef.getInstance().setHstsBypass()
def initialize(self, options): self.options = options from core.sslstrip.URLMonitor import URLMonitor from core.servers.dns.DNSchef import DNSChef from core.utils import iptables if iptables().dns is False: iptables().DNS(self.config['MITMf']['DNS']['port']) URLMonitor.getInstance().setHstsBypass() DNSChef().setHstsBypass()
target=p.startThread) t.setDaemon(True) t.start() print "|" print "|_ Sergio-Proxy v{} online".format(sergio_version) print "|_ SSLstrip v{} by Moxie Marlinspike online".format(sslstrip_version) #Start Net-Creds from core.netcreds.NetCreds import NetCreds NetCreds().start(args.interface, myip) print "|_ Net-Creds v{} online".format(NetCreds.version) #Start DNSChef from core.servers.dns.DNSchef import DNSChef DNSChef.getInstance().start() print "|_ DNSChef v{} online".format(DNSChef.version) #Start the HTTP Server #from core.servers.http.HTTPServer import HTTPServer #HTTPServer.getInstance().start() #print "|_ HTTP server online" #Start the SMB server from core.servers.smb.SMBserver import SMBserver print "|_ SMB server online [Mode: {}] (Impacket {}) \n".format( SMBserver.getInstance().server_type, SMBserver.getInstance().impacket_ver) SMBserver.getInstance().start() #start the reactor
t = threading.Thread(name='{}-Thread'.format(p.name), target=p.startThread) t.setDaemon(True) t.start() print "|" print "|_ Sergio-Proxy v{} online".format(sergio_version) print "|_ SSLstrip v{} by Moxie Marlinspike online".format(sslstrip_version) #Start Net-Creds from core.netcreds.NetCreds import NetCreds NetCreds().start(args.interface, myip) print "|_ Net-Creds v{} online".format(NetCreds.version) #Start DNSChef from core.servers.dns.DNSchef import DNSChef DNSChef.getInstance().start() print "|_ DNSChef v{} online".format(DNSChef.version) #Start the HTTP Server #from core.servers.http.HTTPServer import HTTPServer #HTTPServer.getInstance().start() #print "|_ HTTP server online" #Start the SMB server from core.servers.smb.SMBserver import SMBserver print "|_ SMB server online [Mode: {}] (Impacket {}) \n".format(SMBserver.getInstance().server_type, SMBserver.getInstance().impacket_ver) SMBserver.getInstance().start() #start the reactor reactor.run()
print "|_ MITMf-API online" mitmfapi().start() #Start Net-Creds from core.netcreds.NetCreds import NetCreds NetCreds().start(options.interface, options.ip) print "|_ Net-Creds v{} online".format(NetCreds.version) #Start the HTTP Server from core.servers.http.HTTPserver import HTTPserver HTTPserver().start() print "|_ HTTP server online" #Start DNSChef from core.servers.dns.DNSchef import DNSChef DNSChef().start() print "|_ DNSChef v{} online".format(DNSChef.version) #Start the SMB server from core.servers.smb.SMBserver import SMBserver SMBserver().start() print "|_ SMB server online [Mode: {}] (Impacket {}) \n".format( SMBserver().mode, SMBserver().version) #start the reactor reactor.run() print "\n" if options.filter: pparser.stop()