Exemplo n.º 1
0
    def __init__(self, prompt_session):
        Loader.__init__(self)
        self.type = "module"
        self.paths = ["modules/"]

        self.name = 'modules'
        self.prompt = HTML('ST (<ansired>modules</ansired>) ≫ ')
        self.completer = STCompleter(self)
        self.prompt_session = prompt_session

        self.selected = None
        self.get_loadables()
Exemplo n.º 2
0
    def __init__(self, prompt_session):
        Loader.__init__(self)
        self.type = "module"
        self.paths = ["modules/ipy", "modules/boo"]

        self.name = 'modules'
        self.description = 'Module menu'
        self.prompt = HTML('ST (<ansired>modules</ansired>) ≫ ')
        self.completer = STCompleter(self)
        self.prompt_session = prompt_session

        self.selected = None
        self.get_loadables()
Exemplo n.º 3
0
    def __init__(self, prompt_session):
        Loader.__init__(self)
        self.type = "listener"
        self.paths = ["listeners/"]
        self.listeners = []

        self.name = 'listeners'
        self.prompt = HTML('ST (<ansired>listeners</ansired>) ≫ ')
        self.completer = WordCompleter(['start', 'set', 'sessions', 'modules', 'stagers', 'options', 'use', 'exit', 'list'], ignore_case=True)
        self.prompt_session = prompt_session

        self.selected = None

        ipc_server.attach(GET_LISTENERS, self.__get_running_listeners)

        self.get_loadables()
Exemplo n.º 4
0
    def __init__(self, prompt_session):
        Loader.__init__(self)
        self.type = "listener"
        self.paths = ["listeners/"]
        self.listeners = []

        self.name = 'listeners'
        self.prompt = HTML('ST (<ansired>listeners</ansired>) ≫ ')
        self.completer = STCompleter(self)
        self.prompt_session = prompt_session

        self.selected = None

        ipc_server.attach(GET_LISTENERS, self.__get_running_listeners)

        self.get_loadables()
Exemplo n.º 5
0
    def __init__(self, prompt_session):
        Loader.__init__(self)
        self.type = "stager"
        self.paths = ["stagers/"]

        self.name = 'stagers'
        self.description = 'Stager menu'
        self.prompt = HTML('ST (<ansired>stagers</ansired>) ≫ ')

        self.completer = STCompleter(self)
        self.prompt_session = prompt_session

        self.selected = None

        ipc_server.attach(events.GET_STAGERS, self.get_stagers)

        self.get_loadables()
Exemplo n.º 6
0
    def __init__(self, prompt_session):
        Loader.__init__(self)
        self.type = "stager"
        self.paths = ["stagers/"]

        self.name = 'stagers'
        self.description = 'Stager menu'
        self.prompt = HTML('ST (<ansired>stagers</ansired>) ≫ ')

        self.completer = STCompleter(self)
        self.prompt_session = prompt_session

        self.selected = None

        ipc_server.attach(events.GET_STAGERS, self.get_stagers)

        self.get_loadables()
Exemplo n.º 7
0
    def __init__(self, prompt_session):
        Loader.__init__(self)
        self.type = "module"
        self.paths = ["modules/"]

        self.name = 'modules'
        self.prompt = HTML('ST (<ansired>modules</ansired>) ≫ ')

        self.completer = WordCompleter([
            'set', 'use', 'run', 'sessions', 'stagers', 'list', 'listeners',
            'options', 'exit'
        ],
                                       ignore_case=True)
        self.prompt_session = prompt_session

        self.selected = None
        self.get_loadables()
Exemplo n.º 8
0
    def __init__(self, prompt_session):
        Loader.__init__(self)
        self.type = "listener"
        self.paths = ["listeners/"]
        self.listeners = []

        self.name = 'listeners'
        self.description = 'Listener menu'
        self.prompt = HTML('ST (<ansired>listeners</ansired>) ≫ ')
        self.completer = STCompleter(self)
        self.prompt_session = prompt_session

        self.selected = None

        ipc_server.attach(events.GET_LISTENERS, self.get_listeners)

        self.get_loadables()