BTK Engel İzleme Botu Yeni

Domainleriniz BTK tarafından engellendiği anda haberdar olun — resmi sorgu kaynaklı, kararlı, 7/24.

Canlı Demo

BTK izleme panelini canlı deneyimleyin

Domain havuzunuzu paneli aracılığıyla bir kez tanımlayın; sistem ayarlanan periyotta resmi BTK sitesorgu sayfasını OCR ile çözer, her domain için "engellendi / serbest / belirsiz" sonucunu kaydeder, durum değiştiğinde Telegram'a bildirim atar. Ekran üzerinden engel kararı, karar no, tarih ve geçmiş trend görülür.

Canlı Görünüm BTK Engel İzleme Botu — demo görüntü
BTK İzleme Paneli — domain listesi, son durum, karar no/tarih ve check geçmişi
1
Domain havuzu tanımı İzlemek istediğiniz domainleri tek tek veya toplu yapıştırarak ekleyin. Marka tagıyla gruplandırın; pasif/aktif geçişiyle anlık kontrol.
2
Periyodik tarama (cron) Varsayılan 15 dakika, 1-1440 dk arası ayarlanabilir aralıkla node-cron motoru her domaini sırayla kontrol eder. Aralık değiştirildiğinde görev sıcak yeniden yüklenir.
3
Resmi BTK sitesorgu + OCR internet.btk.gov.tr/sitesorgu/ üzerinden GET form çekilir, captcha tesseract.js (WASM) ile çözülür, POST atılır. Captcha başarısız olursa 5 denemeye kadar otomatik retry.
4
Durum + karar bilgisi "Sitenin IP'leri engellenmiştir" tespit edilirse karar no ve karar tarihi parse edilir, kayda geçer. Temiz domainler "clear" işaretlenir, belirsiz durumlar "unknown" olarak ayrılır.
5
Telegram bildirimi Durum değiştiği anda kanalınıza ya da özel chat'e bildirim düşer: 🚫 ENGELLİ TESPİT EDİLDİ / 🚫 YENİDEN ENGELLENDİ / ✅ TEKRAR ERİŞİLEBİLİR. İlk taramada temiz çıkanlar spam olmaması için sessiz geçer.
Demo URL
https://panel.adsflexpro.com
Demoyu Aç
Tüm sorgular residential / datacenter proxy üzerinden geçer; sunucu IP'si BTK tarafına maruz kalmaz.
Captcha başarı oranı düşerse PNG snapshot'lar incelenebilir — algoritma layout değişikliklerine adapte edilir.
JSON-tabanlı veri deposu (db/data/store.json) — kurulumda native bağımlılık veya DB kurulumu gerektirmez.
Panel kullanıcı/şifresi ile korumalı; admin parolası bcrypt ile hash'lenir, ilk başlatmada .env'den alınır.
Mobil ve masaüstü uyumlu, koyu tema.
Otomasyon

Arka planda neler oluyor?

🛡️

Resmi BTK kaynaklı doğrulama

internet.btk.gov.tr/sitesorgu sayfası AUTHORITATIVE kaynak olarak kullanılır. "Sitenin IP'leri engellenmiştir" + karar no/tarih markerlarıyla net tespit; HTTP body keyword sahte pozitiflerinden korunur.

🧠

OCR captcha çözümü

tesseract.js (saf WASM) ile captcha çözümü; ortalama 1-3 denemede başarı, üst sınır 5. Native binary gerekmez, Windows/IIS ortamında dahi sorunsuz çalışır.

⏱️

Cron tabanlı tarama

node-cron motoru: check_interval_minutes ayarına göre 1-1440 dk aralıkta task; ayar değiştirildiğinde mevcut görev hot-reload edilir, sıraya alınmış checkler iptal edilmez.

🌐

Çift katmanlı tespit

1) BTK sorgu (otoriter) — tüm coğrafyalardan çalışır. 2) DNS layer (TR Telekom 195.175.39.39 vs global) — fallback. Timeout ile NXDOMAIN ayrılır, sahte engel raporu üretmez.

🔔

Akıllı bildirim kuralları

Sadece anlamlı geçişlerde Telegram'a düşer: unknown→blocked, clear→blocked, blocked→clear. unknown→clear sessiz (ilk tarama spamına engel).

🔐

Proxy desteği

btk_proxy_url ile sorgu trafiği residential/datacenter proxy üzerinden geçirilir. tough-cookie ile manuel cookie jar (axios-cookiejar-support proxy ile uyumsuz olduğu için).

📜

Karar bilgisi parse

Engel tespit edildiğinde karar numarası (örn. 490.05.01.2026.-296294) ve karar tarihi (26/03/2026) ayrıştırılıp domain kaydına yazılır — uyumluluk ve hukuki takip için.

📈

Durum geçmişi & ledger

Her check'in zaman damgası, sonuç, karar bilgisi ve confidence (authoritative / fallback / unknown) ile kayıt altında. Trend takibi, false-positive analizi mümkün.

🧰

Sıfır bağımlılık deploy

JSON file store + IIS + iisnode pattern. Native modül yok, FTP ile dosya kopyala-çalıştır. basic-ftp tabanlı deploy.js + cleanup-remote.js script'leri hazır.

🔑

Yetki & güvenlik

express-session + bcryptjs hashed admin; varsayılan admin parolası ilk boot'ta .env'den alınır ve hashlenir. Panel girişi olmadan hiçbir endpoint erişilemez.

Özellikler

Hizmet kapsamı

Sınırsız domain

İzlemek istediğiniz tüm domainleri tek havuzda yönetin; aktif/pasif geçişi, marka etiketi, toplu içe aktarım.

Resmi BTK sorgusu

internet.btk.gov.tr/sitesorgu/ kaynaklı authoritative tespit; karar no + tarih dahil tam metadata.

OCR captcha çözümü

tesseract.js (WASM) ile dahili captcha çözümü; başarısız denemelerde otomatik retry, ortalama 1-3 atış.

Cron motoru

1-1440 dakika arası ayarlanabilir periyot; node-cron ile arka plan tarama, ayar değişiminde hot-reload.

Telegram bildirimi

Durum değiştiğinde anında Telegram bot/chat ID'ye bildirim. İlk tarama gürültüsü filtrelenir.

DNS fallback

TR Telekom DNS vs global DNS karşılaştırması ile ikincil katman; timeout ile NXDOMAIN ayrımı yapılır.

Proxy desteği

BTK sorgu trafiği residential/datacenter proxy üzerinden geçirilir; sunucu IP'si açığa çıkmaz.

Durum geçmişi

Her domain için tüm check geçmişi: zaman, sonuç, karar bilgisi, confidence seviyesi.

Hafif kurulum

JSON file store + saf JS bağımlılıklar; IIS + iisnode üzerinde tek FTP deploy ile çalışır.

Faydalar

Neden bu hizmeti tercih etmelisiniz?

Domaininiz engellendiği anda — BTK'da listelenir listelenmez — Telegram'da haberdar olursunuz, manuel kontrol gerekmez
Resmi BTK sorgu kaynaklı sonuçlar; karar no ve tarihiyle hukuki/uyumluluk takibi tam
False-positive yok: timeout, DNS hatası ve gerçek engel ayrı ayrı sınıflandırılır
Sınırsız domain, sınırsız tarama; işletme büyürken yapı değişmez
Düşmüş bir domainin tekrar erişilebilir olduğunda da bildirim gelir — yedek domain rotasyonu için kritik
IIS + iisnode + FTP pattern ile mevcut Plesk/Windows altyapınıza dakikalar içinde kurulur
Sıkça Sorulan Sorular

SSS

Tarama aralığı ne kadar? Çok mu sık çekiyor?

Varsayılan 15 dakika, panel üzerinden 1-1440 dakika arasında ayarlanabilir. Domain başına saniyeler süren bir HTTP sorgusu olduğu için BTK tarafına yük bindirmez.

BTK captcha yenilenirse ne olur?

Captcha layout'u değişirse OCR başarı oranı düşebilir. Sistem her başarısız denemede PNG snapshot kaydeder; bu görseller analiz edilerek tesseract config'i güncellenir. Çoğu durumda parametre değişikliği yeterlidir.

Proxy zorunlu mu?

Evet, BTK sorgu trafiği için proxy_url ayarı zorunludur. Residential ya da datacenter proxy fark etmez; önerimiz, sunucunun gerçek IP'sinin BTK'ya maruz kalmaması için ayrı bir çıkış kullanmaktır.

Telegram bildirimi nasıl bağlanır?

BotFather'dan aldığınız bot token'ı ve hedef chat_id'yi (kullanıcı veya kanal) panel ayarlarından girersiniz; durum değişikliklerinde anında bildirim atılır.

DNS timeout'u engel olarak göreyim mi?

Hayır. Sistem TR Telekom DNS'inin sunucudan ulaşılamamasını "dns_tr_unreachable" olarak işaretler ve engel saymaz; gerçek ENOTFOUND/SERVFAIL ise engel kanıtı olarak değerlendirir.

Veritabanı kurmak gerekiyor mu?

Hayır. JSON file store (db/data/store.json) kullanılır; PostgreSQL/MySQL gerekmez. Native bağımlılık yok, Windows/IIS ortamında çalışır.

Mevcut paneller (Bot Paneli, Bonus Botu) ile birlikte çalışır mı?

Evet. AdsFlexPro hizmetlerinin parçası olarak ortak Telegram kanalına bildirim atabilir, ortak operasyon ekibinizle yönetilir. Her hizmet bağımsız subdomain üzerinde çalışır (ör. panel.adsflexpro.com).

BTK Engel İzleme Botu için bugün başlayın.

Talep formunu doldurun, ekibimiz 24 saat içinde dönüş yapsın.

Talep Gönder →
İlgili Hizmetler

Birlikte daha güçlü