def thread_check(lock, event): """ questo metodo ripassa gli ultimi x id per fare un check uno per uno """ print "[+] Starting Thread_check" global counter global match_checking match_checking = True my_browser = fblib.login() lock.acquire() try: local_check_counter = counter - thread_number print "il contatore e: " + str(counter) # rimandiamo l'amicizia alle ultime x persone da quando ho sniffato il pacchetto for x in range(local_check_counter, counter + 1): #il "+1" e perche voglio sia compreso l'ultimo fblib.send_friend_request(my_browser, members[x]) print "sto rimandando per il check la richiesta al n: " + str(x) finally: lock.release() fblib.logout(my_browser) event.set() match_checking = False print "[+] Ending Thread_check"
def thread_check(lock, event): """ questo metodo ripassa gli ultimi x id per fare un check uno per uno """ print "[+] Starting Thread_check" global counter global match_checking match_checking = True my_browser = fblib.login() lock.acquire() try: local_check_counter = counter - thread_number print "il contatore e: " + str(counter) # rimandiamo l'amicizia alle ultime x persone da quando ho sniffato il pacchetto for x in range(local_check_counter, counter + 1): #il "+1" e perche voglio sia compreso l'ultimo fblib.send_friend_request(my_browser, members[x]) print "sto rimandando per il check la richiesta al n: " + str (x) finally: lock.release() fblib.logout(my_browser) event.set() match_checking = False print "[+] Ending Thread_check"
def thread_work(lock, event): global counter my_browser = fblib.login() while True: event.wait() #condizione per procedere, qui blocca l'esecuzione finche lock.acquire() #gestione dell'accesso alla risorsa counter try: counter = counter + 1 print "il contatore e: " + str(counter) finally: lock.release() fblib.send_friend_request(my_browser, members[counter])
def thread_work(lock, event): global counter my_browser = fblib.login() while True: event.wait() #condizione per procedere, qui blocca l'esecuzione finche lock.acquire() #gestione dell'accesso alla risorsa counter try: counter = counter + 1 print "il contatore e: " + str (counter) finally: lock.release() fblib.send_friend_request(my_browser, members[counter])