def sessionhelper(self, inp, gui): print() if gui: victims, options = sessionparse(inp, load=False) else: victims, options = sessionparse(inp) for module, props in options.items(): self.do_load(module) print("{}{}{}{}\n".format(C, color.UNDERLINE, module, C)) for opt, val in props.items(): self.do_set("{} {}".format(opt, val)) self.do_leave("") print() if gui: return victims
def sessionhelper(self, inp): print() options = sessionparse(inp)[1] for module, props in options.items(): self.do_load(module) print("{}{}{}\n".format(color.UNDERLINE, module, C)) for opt, val in props.items(): self.do_set("{} {}".format(opt, val)) self.do_leave("") print()
def automator(self, inp): print() victims, options = sessionparse(inp, load=False) for victim in victims: varis.targets.append(victim) for module, props in options.items(): self.do_load(module) print("{}{}{}{}\n".format(C, color.UNDERLINE, module, C)) for opt, val in props.items(): self.do_set("{} {}".format(opt, val)) self.do_attack("") self.do_leave("") print()