Beispiel #1
0
 def run(self):
     self.httpd = None
     self.httpd = MyHTTPServer((self.Address, self.PORT), self.Handler,on_before_serve = self.httpd)
     self.Handler.log_message = self.Method_GET_LOG
     setup_logger('phishing', './Logs/Phishing/Webclone.log')
     self.log_phishing = logging.getLogger('phishing')
     self.httpd.serve_forever()
Beispiel #2
0
 def run(self):
     print "Serving at: http://%(interface)s:%(port)s\n" % dict(
         interface=self.Address, port=self.PORT)
     self.Handler.log_message = self.Method_GET_LOG
     setup_logger('phishing', './Logs/Phishing/Webclone.log')
     self.log_phishing = logging.getLogger('phishing')
     self.httpd.serve_forever()
Beispiel #3
0
 def run(self):
     self.httpd = None
     self.httpd = MyHTTPServer((self.Address, self.PORT),
                               self.Handler,
                               on_before_serve=self.httpd)
     self.Handler.log_message = self.Method_GET_LOG
     setup_logger('phishing', './Logs/Phishing/requests.log')
     self.log_phishing = logging.getLogger('phishing')
     self.httpd.serve_forever()
Beispiel #4
0
 def run(self):
     print "Starting Thread:" + self.objectName()
     self.process = Popen(self.args, stdout=PIPE, stderr=STDOUT)
     setup_logger("dhcp", "./Logs/AccessPoint/dhcp.log")
     loggerDhcp = logging.getLogger("dhcp")
     loggerDhcp.info("---[ Start DHCP " + asctime() + "]---")
     for line, data in enumerate(iter(self.process.stdout.readline, b"")):
         if "DHCPREQUEST for" in data.rstrip():
             self.sendRequest.emit(data.split())
         elif "DHCPACK on" in data.rstrip():
             self.sendRequest.emit(data.split())
         loggerDhcp.info(data.rstrip())
Beispiel #5
0
 def run(self):
     print 'Starting Thread:' + self.objectName()
     self.process = Popen(self.args, stdout=PIPE, stderr=STDOUT)
     setup_logger('dhcp', './Logs/AccessPoint/dhcp.log')
     loggerDhcp = logging.getLogger('dhcp')
     loggerDhcp.info('---[ Start DHCP ' + asctime() + ']---')
     for line, data in enumerate(iter(self.process.stdout.readline, b'')):
         if 'DHCPREQUEST for' in data.rstrip():
             self.sendRequest.emit(data.split())
         elif 'DHCPACK on' in data.rstrip():
             self.sendRequest.emit(data.split())
         loggerDhcp.info(data.rstrip())
Beispiel #6
0
 def run(self):
     print 'Starting Thread:' + self.objectName()
     self.process = Popen(self.args,
     stdout=PIPE,stderr=STDOUT,preexec_fn=setsid)
     setup_logger('dhcp', './Logs/AccessPoint/dhcp.log')
     loggerDhcp = logging.getLogger('dhcp')
     loggerDhcp.info('---[ Start DHCP '+asctime()+']---')
     for line,data in enumerate(iter(self.process.stdout.readline, b'')):
         if 'DHCPREQUEST for' in data.rstrip():
             self.sendRequest.emit(data.split())
         elif 'DHCPACK on' in data.rstrip():
             self.sendRequest.emit(data.split())
         loggerDhcp.info(data.rstrip())
Beispiel #7
0
 def run(self):
     print 'Starting Thread:' + self.name
     if self.name == 'Dns2Proxy':
         setup_logger('dns2proxy', './Logs/AccessPoint/dns2proxy.log')
         log_dns2proxy = logging.getLogger('dns2proxy')
         self.logger = True
     self.process = Popen(self.cmd,stdout=PIPE,stderr=STDOUT)
     for line in iter(self.process.stdout.readline, b''):
         if self.logger:
             if self.name == 'Dns2Proxy':
                 log_dns2proxy.info(line.rstrip())
                 self.prompt = False
         if self.prompt:
             print (line.rstrip())
Beispiel #8
0
 def run(self):
     print 'Starting Thread:' + self.name
     if self.name == 'Dns2Proxy':
         setup_logger('dns2proxy', './Logs/AccessPoint/dns2proxy.log')
         log_dns2proxy = logging.getLogger('dns2proxy')
         self.logger = True
     self.process = Popen(self.cmd, stdout=PIPE, stderr=STDOUT)
     for line in iter(self.process.stdout.readline, b''):
         if self.logger:
             if self.name == 'Dns2Proxy':
                 log_dns2proxy.info(line.rstrip())
                 self.prompt = False
         if self.prompt:
             print(line.rstrip())
Beispiel #9
0
 def run(self):
     print '[New Thread {} ({})]'.format(self.currentThreadId(),
                                         self.objectName())
     self.process = Popen(self.args,
                          stdout=PIPE,
                          stderr=STDOUT,
                          preexec_fn=setsid)
     setup_logger('dhcp', './Logs/AccessPoint/dhcp.log', self.session)
     loggerDhcp = logging.getLogger('dhcp')
     loggerDhcp.info('---[ Start DHCP ' + asctime() + ']---')
     for line, data in enumerate(iter(self.process.stdout.readline, b'')):
         if 'DHCPREQUEST for' in data.rstrip():
             self.sendRequest.emit(data.split())
         elif 'DHCPACK on' in data.rstrip():
             self.sendRequest.emit(data.split())
         loggerDhcp.info(data.rstrip())
Beispiel #10
0
 def LoggerInjector(self, session):
     setup_logger('injectionPage', './Logs/AccessPoint/injectionPage.log',
                  session)
     self.logging = logging.getLogger('injectionPage')
Beispiel #11
0
 def makeLogger(self):
     setup_logger('hostapd', './Logs/AccessPoint/hostapd.log', self.session)
     self.log_hostapd = logging.getLogger('hostapd')
Beispiel #12
0
 def makeLogger(self):
     setup_logger('hostapd', './Logs/AccessPoint/requestAP.log')
     self.log_hostapd = logging.getLogger('hostapd')
Beispiel #13
0
 def LoggerInjector(self):
     setup_logger('injectionPage',
     './Logs/AccessPoint/injectionPage.log')
     self.logging = logging.getLogger('injectionPage')
Beispiel #14
0
 def run(self):
     print "Serving at: http://%(interface)s:%(port)s\n" % dict(interface=self.Address, port=self.PORT)
     self.Handler.log_message = self.Method_GET_LOG
     setup_logger('phishing', './Logs/Phishing/Webclone.log')
     self.log_phishing = logging.getLogger('phishing')
     self.httpd.serve_forever()
Beispiel #15
0
 def makeLogger(self):
     setup_logger('hostapd', './Logs/AccessPoint/requestAP.log')
     self.log_hostapd = logging.getLogger('hostapd')