コード例 #1
0
    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()
コード例 #2
0
ファイル: SSLstrip+.py プロジェクト: 0x27/MITMf
    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()
コード例 #3
0
ファイル: sslstrip+.py プロジェクト: CplusHua01/MITMf
    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()
コード例 #4
0
                             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
コード例 #5
0
ファイル: mitmf.py プロジェクト: 0x27/MITMf
        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()
コード例 #6
0
ファイル: mitmf.py プロジェクト: CplusHua01/MITMf
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()