def start_attack_thread():
    global b3, l2
    toggle_button(b3, "ATTACK COMPLETED!", DISABLED)
    thread = threading.Thread(target=server.send_data())
    thread.daemon = True
    thread.start()
    l2.pack(pady=10)
    l2.configure(text="WORKING CREDENTIALS:\n" + server.final_text)
示例#2
0
def draw(v0, vf):
    for v0 in range(v0, vf):
        print('v0,vf', v0, vf)
        if v0 % 6 == 0:
            time.sleep(1)
            send_data('l01r01.')
            try:
                ob = open('d.txt', 'r')
                for line in ob:
                    print(line)
                    st = line.split(',')
                a1, a2, b1, b2 = int(st[0]), int(st[1]), int(st[2]), int(st[3])
                ob.close()
                try:
                    print("removing d.txt")
                    os.remove('d.txt')
                    print('calling', a1, a2, b1, b2, "v0,vf", v0, vf)
                    start(a1, a2, b1, b2)
                except:
                    pass
            except:
                pass
示例#3
0
def start(x0, y0, xf, yf):
    try:
        os.remove('f.txt')
    except:
        pass

    print('x0,y0,xf,yf', x0, y0, xf, yf)
    write_on_file(x0, y0, xf, yf)
    fileobj = open('path.txt', 'r')
    for line in fileobj:
        if line == '1':
            print('path 1 is selected')
            if x0 < xf:
                draw(x0, xf)
            else:
                draw_m2(x0, xf)
            send_data('l01r01.')

            if x0 < xf:
                draw(y0, yf)
            else:
                draw_m2(y0, yf)

        else:
            print('path 2 is selected')
            #send_data('path2')
            if x0 < xf:
                draw(y0, yf)
            else:
                draw_m2(y0, yf)

            send_data('l00r01.')
            if x0 < xf:
                draw(x0, xf)
            else:
                draw_m2(x0, xf)
示例#4
0
        MOSI = bed['moisture']['MOSI']
        CS = bed['moisture']['CS']

        moisture = adc.read_moisture(CHANNEL, CLK, MISO, MOSI, CS)

        # get temp readings
        temp_id = bed['temp_id']
        temperature = temp.read_temp(temp_id)

        # create timestamp
        # timestamp = datetime.now().strftime('%Y-%m-%d %H:%M:%S')
        timestamp = int(time.time())

        #create objects for request
        data = {
            'timestamp': timestamp,
            'temp': temperature,
            'moisture': moisture
        }
        url = base_url + '/d/' + bed['url']['location'] + '/' + bed['url'][
            'plot'] + '/' + 'add-data'

        # send request
        print(data)
        server.send_data(url, data)

        # increment loop
        i = i + 1

    time.sleep(interval * 60)