diff --git a/scripts/dronebl/dronebl_submitter.py b/scripts/dronebl/dronebl_submitter.py index bc1f1de..4b7239c 100644 --- a/scripts/dronebl/dronebl_submitter.py +++ b/scripts/dronebl/dronebl_submitter.py @@ -30,8 +30,8 @@ class DroneBL(object): with self.conn: with self.conn.cursor() as curs: curs.execute(f"""select ip, exit_ip, proxy_type from proxies - where ip not in (select ip from dronebl) and - exit_ip not in (select ip from dronebl) and + where not exists (select ip from dronebl WHERE ip = proxies.ip) and + not exists (select ip from dronebl WHERE ip = proxies.exit_ip) and status='active' limit 200""") new_proxies = curs.fetchall() proxies_to_test = []