Checker'da Başarılı Hit'lerin Kaydedilmesi ve Loglama Teknikleri
Checker araçlarında başarılı girişlerin (HIT) doğru şekilde kaydedilmesi oldukça önemlidir. Bu kayıtlar, hem analiz yapmak hem de tekrar işlememek için kullanılır. Bu yazıda, HIT sonuçlarının nasıl loglandığını, hangi dosya formatlarının kullanıldığını ve loglama esnasında dikkat edilmesi gereken teknik detayları inceliyoruz.
1. HIT Nedir?
HIT, checker aracı tarafından kullanıcı adı ve şifre kombinasyonunun geçerli olduğunun tespit edilmesi durumudur. Bu durumda:
- Yanıttan alınan token, premium bilgisi gibi veriler çıkarılır,
- Combo dosyasına tekrar yazılmaz,
- Genellikle ayrı bir
hits.txt
dosyasına kaydedilir.
2. Temel Loglama Formatı
Basit bir HIT çıktısı şu şekilde tutulur:
test@example.com:123456 | Premium: Yes | Country: US
Bu format sabit olabileceği gibi, siteye özel bilgiler de içerebilir. JSON, CSV ya da düz metin olarak saklanabilir.
Örnek Python Loglama Kodu:
def log_hit(email, password, data):
with open("hits.txt", "a", encoding="utf-8") as file:
file.write(f"{email}:{password} | {data}\n")
3. Klasörleme & Dosya Ayırma Teknikleri
Gelişmiş sistemlerde, loglar kategoriye göre ayrılır:
/hits/premium.txt
– Premium hesaplar/hits/free.txt
– Ücretsiz ama geçerli hesaplar/hits/region_US.txt
– ABD lokasyonlu hesaplar
4. JSON Formatında Kaydetme
Yapısal veri kaydı için JSON kullanmak tavsiye edilir:
{
"email": "test@example.com",
"password": "123456",
"subscription": "premium",
"country": "TR"
}
Python JSON Log Örneği:
import json
def log_hit_json(hit_data):
with open("hits.json", "a", encoding="utf-8") as file:
json.dump(hit_data, file)
file.write("\n")
5. Günlük Loglama (daily logs)
Checker günlük çalışıyorsa, her gün için ayrı dosya oluşturulabilir:
hits_2025-08-06.txt
hits_2025-08-07.txt
from datetime import datetime
def daily_log(content):
date = datetime.now().strftime("%Y-%m-%d")
with open(f"hits_{date}.txt", "a", encoding="utf-8") as f:
f.write(content + "\n")
6. Loglama Hataları ve Koruma
- Dosya kilitlenmesi: Çoklu thread yazarken dosyaya aynı anda yazılmamalı.
- Log şişmesi: 100k+ HIT’lerde dosya bölme gerekebilir.
- Kullanıcı verilerini yanlış kaydetme: response parsing hatalarında sahte HIT oluşabilir.
- UTF-8 dışı karakterler: Bazı yanıtlar sorun çıkarabilir.
encoding="utf-8"
önemli.
7. Crackle Config’te Loglama Nerede Olur?
Crackle ya da benzeri araçlar config üzerinden logging fonksiyonu tetikler:
if response.status_code == 200 and "premium" in response.text:
log("premium.txt", combo)
8. Anlık Loglama vs. Sonradan Export
- Anlık Loglama: Her başarılı sonuç anında dosyaya yazılır.
- Cache + Export: RAM’e alınır, checker sonunda tek seferde yazılır (daha hızlıdır).