def args(self): self.args = Sploit.args(self, OPTIONS) self.host = self.args.get('HOST', self.host) self.from_port = self.args.get('FROM_PORT', self.from_port) self.to_port = self.args.get('TO_PORT', self.to_port) self.nthreads = self.args.get('THREADS', self.nthreads) self.type = self.args.get('SEARCH', 'opened') self.scanner = Scanner(self.from_port, self.to_port, self.host) return
def args(self): self.args = Sploit.args(self, OPTIONS) self.host = self.args.get("HOST", self.host) self.from_port = self.args.get("FROM_PORT", self.from_port) self.to_port = self.args.get("TO_PORT", self.to_port) self.nthreads = self.args.get("THREADS", self.nthreads) self.type = self.args.get("SEARCH", "opened") self.scanner = Scanner(self.from_port, self.to_port, self.host) return
class exploit(Sploit): def __init__(self, host="", from_port=0, to_port=1000, nthreads=200, logger=None): Sploit.__init__(self, logger=logger) self.host = host self.from_port = from_port self.to_port = to_port self.nthreads = nthreads self.name = INFO['NAME'] self.scanner = None return def args(self): self.args = Sploit.args(self, OPTIONS) self.host = self.args.get('HOST', self.host) self.from_port = self.args.get('FROM_PORT', self.from_port) self.to_port = self.args.get('TO_PORT', self.to_port) self.nthreads = self.args.get('THREADS', self.nthreads) self.type = self.args.get('SEARCH', 'opened') self.scanner = Scanner(self.from_port, self.to_port, self.host) return def check(self): self.args() try: self.scanner.scan(search_for=self.type, nthreads=self.nthreads, send_fn=self.log) except: return False return True def run(self): if not self.check(): self.log("Error while executing") self.finish(False) return 0 self.log("Done.") self.finish(True) return 1
class exploit(Sploit): def __init__(self, host="", from_port=0, to_port=1000, nthreads=200, logger=None): Sploit.__init__(self, logger=logger) self.host = host self.from_port = from_port self.to_port = to_port self.nthreads = nthreads self.name = INFO["NAME"] self.scanner = None return def args(self): self.args = Sploit.args(self, OPTIONS) self.host = self.args.get("HOST", self.host) self.from_port = self.args.get("FROM_PORT", self.from_port) self.to_port = self.args.get("TO_PORT", self.to_port) self.nthreads = self.args.get("THREADS", self.nthreads) self.type = self.args.get("SEARCH", "opened") self.scanner = Scanner(self.from_port, self.to_port, self.host) return def check(self): self.args() try: self.scanner.scan(search_for=self.type, nthreads=self.nthreads, send_fn=self.log) except: return False return True def run(self): if not self.check(): self.log("Error while executing") self.finish(False) return 0 self.log("Done.") self.finish(True) return 1