コード例 #1
0
 def s3hunt(self):
     for i in range(2,len(self.content)):
         self.scan = scanner.Scanner(self.content[i].lower(), _kenzerdb, _kenzer)
         message = self.scan.s3hunt()
         self.sendMessage(message)
         if self.upload:
             self.uploader(self.content[i], "s3hunt.kenz")
     return
コード例 #2
0
 def favinize(self):
     for i in range(2,len(self.content)):
         self.scan = scanner.Scanner(self.content[i].lower(), _kenzerdb, _kenzer)
         message = self.scan.favinize()
         self.sendMessage(message)
         if self.upload:
             self.uploader(self.content[i], "favinize.kenz")
     return
コード例 #3
0
 def vulnscan(self):
     for i in range(2, len(self.content)):
         self.scan = scanner.Scanner(self.content[i].lower(), _kenzerdb,
                                     _kenzer)
         message = self.scan.vulnscan()
         self.sendMessage(message)
         if self.upload:
             self.uploader(self.content[i], "vulnscan.log")
     return
コード例 #4
0
ファイル: kenzer.py プロジェクト: h121h/kenzer
 def idscan(self):
     for i in range(2,len(self.content)):
         self.sendMessage("started idscan for: "+self.content[i].lower())
         self.scan = scanner.Scanner(self.content[i].lower(), _kenzerdb, _kenzer)
         message = self.scan.idscan()
         self.sendMessage(message)
         if self.upload:
             self.uploader(self.content[i], "idscan.kenz")
     return
コード例 #5
0
 def subover(self):
     for i in range(2, len(self.content)):
         self.scan = scanner.Scanner(self.content[i].lower(), _kenzerdb,
                                     _kenzer)
         message = self.scan.subover()
         self.sendMessage(message)
         if self.upload:
             self.uploader(self.content[i], "suboverWEB.log")
             self.uploader(self.content[i], "suboverDNS.log")
             self.uploader(self.content[i], "suboverDNSWILD.log")
     return
コード例 #6
0
 def idscan(self):
     for i in range(2,len(self.content)):
         if(validators.domain(self.content[i].lower())!= True and self.content[i].lower() != "monitor"):
             self.sendMessage("[invalid] {0}".format(self.content[i].lower()))
             continue
         self.sendMessage("[idscan - #({0}/{1})] {2}".format(i-1, len(self.content)-2, self.content[i].lower()))
         self.scan = scanner.Scanner(self.content[i].lower(), _kenzerdb, _kenzer)
         message = self.scan.idscan()
         self.sendMessage("[idscan - #({0}/{1}) - {2}] {3}".format(i-1, len(self.content)-2, message, self.content[i].lower()))
         if self.upload:
             file = "idscan.kenz"
             self.uploader(self.content[i], file)
     return
コード例 #7
0
    def vizscan(self):
        for i in range(2,len(self.content)):
            if(validators.domain(self.content[i].lower())!= True and self.content[i].lower() != "monitor"):
                self.sendMessage("[invalid] {0}".format(self.content[i].lower()))
                continue
            self.sendMessage("[vizscan - #({0}/{1})] {2}".format(i-1, len(self.content)-2, self.content[i].lower()))
            self.scan = scanner.Scanner(self.content[i].lower(), _kenzerdb, _kenzer)
            message = self.scan.vizscan()
            self.sendMessage("[vizscan - #({0}/{1}) ~] {2}".format(i-1, len(self.content)-2, self.content[i].lower()))
            if self.upload:
                for file in os.listdir(_kenzerdb+self.content[i].lower()+"/aquatone/screenshots/"):

                    self.uploader(self.content[i], "aquatone/screenshots/"+file)
        return
コード例 #8
0
ファイル: bluesync.py プロジェクト: arica06/bluesync
def main():
    try:
        ser = serial.Serial(port=serial_port, baudrate=115200, timeout=115200)
    except serial.SerialException as e:
        print("Port error on {}: {}".format(serial_port, e))

    ser.flushInput()
    ser.flushOutput()

    try:
        mbed = serial.Serial(port=mbed_port, baudrate=9600, timeout=9600)
    except serial.SerialException as e:
        print("Port error on {}: {}".format(mbed_port, e))

    mbed.flushInput()
    mbed.flushOutput()

    
    scanner_obj = scanner.Scanner(bgapi, ser)
    router_obj = syncrouter.SyncRouter(bgapi, ser, mbed, f)
    
    
    while True:
        print("ready, starting scan")
        
        scanner_thread = Thread(target=scanner_obj.scan)
        #let the scan take place in the background
        scanner_thread.daemon = True
        scanner_thread.start()
        #wait 30 seconds to allow the scan to take place.
        scanner_thread.join(10.0)

        #stop the scan, then wait for the scanner to finish running.
        scanner_obj.stop_scan()
        scanner_thread.join()

        router_obj.set_devices(scanner_obj.scanned_list.values())
        router_thread = Thread(target=router_obj.sync_devices)
        router_thread.daemon = True
        router_thread.start()
        router_thread.join()

        delays = [10, 30, 60, 500]
        for delay in delays:
            print("Waiting for {} seconds before firing event".format(delay))
            time.sleep(delay)
            router_obj.generate_event(delay)
コード例 #9
0
ファイル: kenzer.py プロジェクト: jaikishantulswani/kenzer
 def vulnscan(self):
     for i in range(2,len(self.content)):
         self.scan = scanner.Scanner(self.content[i].lower(), _kenzerdb)
         message = self.scan.vulnscan()
         self.sendMessage(message)
     return