(self)
Load router exploits; store {router:[vuln]}
Load router exploits; store {router:[vuln]}
Load router exploits ; store { router : [ vuln ] }
def initialize(self):
        """ Load router exploits; store {router:[vuln]}
        """
        self.load()
        while True:
            choice = util.print_menu([x for x in self.routers.keys()])
            if choice is 0:
                del(self.routers)
                break
            elif choice is -1 or choice > len(self.routers.keys()):
                pass
            else:
                router = self.routers[self.routers.keys()[choice - 1]]
                while True:
                    choice = util.print_menu([x().which for x in router])
                    if choice is 0:
                        break
                    elif choice is -1 or choice > len(router):
                        pass
                    else:
                        stream.initialize(router[choice - 1])
def initialize ( self ) : self . load ( ) while True : choice = util . print_menu ( [ x for x in self . routers . keys ( ) ] ) if choice is 0 : del ( self . routers ) break elif choice is - 1 or choice > len ( self . routers . keys ( ) ) : pass else : router = self . routers [ self . routers . keys ( ) [ choice - 1 ] ] while True : choice = util . print_menu ( [ x ( ) . which for x in router ] ) if choice is 0 : break elif choice is - 1 or choice > len ( router ) : pass else : stream . initialize ( router [ choice - 1 ] )