Ban System – Block Unwanted Visitors
🛡️ Ban System – Block Unwanted Visitors (PHP Script)
Keywords: ban system PHP, block unwanted visitors, IP & country blocker, ISP/browser/OS blocking, website security utility, Antonov_WEB script. Sources: :contentReference[oaicite:0]{index=0}
🚀 Genel Bakış
Ban Sistemi – İstenmeyen Ziyaretçileri Engelle, hafif ama güçlü bir PHP/MySQL betiğidir.
Doğrudan kullanıcı dostu bir yönetici panelinden IP adresine, IP aralığına, ülkeye, İSS'ye, tarayıcıya, işletim sistemine veya yönlendirene göre sitenize erişimi reddedin. Sürekli spam, bot trafiği, kazıyıcı isabetler veya bölge bazlı saldırılar alan ve bunları her seferinde .htaccess'i düzenlemeden uygulama düzeyinde durdurmak isteyen site sahipleri için yapılmıştır. :contentReference[oaicite:1]{index=1}
Ayrıca yasaklı ziyaretçileri özel bir sayfaya (örneğin, "Erişim reddedildi" veya başka bir web sitesine) yönlendirebilirsiniz, böylece meşru trafiğin kafası karışmaz. Bu, komut dosyasını bloglar, küçük işletme siteleri, üyelik sistemleri ve hatta mevcut bir CMS'nin önünde ekstra bir kalkan olarak ideal hale getirir. :contentReference[oaicite:2]{index=2}
✨ Temel Özellikler
- 📛 IP adresi engelleme – tek IP'leri, birden fazla IP'yi veya joker karakterleri yasaklayın. :contentReference[oaicite:3]{index=3}
- 📏 IP aralığı / alt ağ yasağı – saldırmaya devam eden tüm blokları durdurun. :contentReference[oaicite:4]{index=4}
- 🌍 Ülke düzeyinde engelleme – GeoIP veri kümesini kullanarak seçilen ülkelerden gelen ziyaretçileri reddedin veya izin verin. :contentReference[oaicite:5]{index=5}
- 🏢 İSS engelleme – kötüye kullanım sağlayan belirli internet sağlayıcılarından gelen trafiği engeller. :contentReference[oaicite:6]{index=6}
- 🧭 Tarayıcı / İşletim Sistemi / yönlendiren engelleme - belirli kullanıcı aracılarını veya kötü yönlendirenleri uygulamanızı yüklemeden önce durdurun. :contentReference[oaicite:7]{index=7}
- ↪️ Özel yönlendirmeler – yasaklı kullanıcıları statik bir sayfaya, başka bir alana veya destek/iletişim sayfasına gönderin. :contentReference[oaicite:8]{index=8}
- 📜 Günlükler ve geçmiş – kuralları denetlemek ve ayarlamak için kimin, neden ve ne zaman engellendiğini görüntüleyin.
- 🛠️ Yönetici paneli – kodlara dokunmadan yasakları ekleyin/kaldırın, IP'leri arayın ve kuralları test edin. :contentReference[oaicite:9]{index=9}
- ⚙️ PHP 7.x–8.x ve MySQL 5.x–8.x desteği – çoğu paylaşılan ana bilgisayarda çalışır. :contentReference[oaicite:10]{index=10}
⚙️ Teknik Yığın
- Dil: PHP 7.x / 8.x
- Veritabanı: MySQL / MariaDB
- Ortam: mod_rewrite ile Apache veya Nginx (isteğe bağlı)
- Ekstralar: Konum bazlı engelleme için GeoIP / ülke tablosu
Yetkililik: Betik, uygulama düzeyinde IP/ülke engellemesi gerektiren PHP uygulamaları için önerilen aynı erişim kontrol modellerini takip eder. :contentReference[oaicite:11]{index=11}
🧩 Kurulum Kılavuzu
- Komut dosyasını sunucunuza yükleyin (ör. /ban-system/).
- Bir MySQL veritabanı oluşturun ve sağlanan SQL dosyasını içe aktarın.
- Veritabanı kimlik bilgilerini ve isteğe bağlı yönlendirme URL'sini eklemek için yapılandırma dosyasını düzenleyin.
- Yönetici klasörünü kendi giriş bilgilerinizle koruyun.
- Her isteğin filtrelenmesi için yasak denetleyici dosyasını sitenizin giriş noktasına (örn. index.php) ekleyin.
- Yönetici paneline giriş yapın ve engellenecek IP'leri, ülkeleri, İSS'leri veya kullanıcı aracılarını eklemeye başlayın.
📦 Teslimatlar
- 🗂️ “Sistemi Yasakla – İstenmeyen Ziyaretçileri Engelle” için tam PHP kaynak kodu
- 🗄️ SQL/DB yapısı (yasaklamalar, günlükler, ayarlar)
- 📝 Kurulum ve kullanım belgeleri
- 🎨 Yönetici paneli şablonları (HTML/CSS/JS)
- 📄 GPL/kaynak listeleme için bu E-E-A-T HTML açıklaması
📱 Desteklenen Platformlar
- 🖥️ PHP'nin etkin olduğu herhangi bir web sunucusu (paylaşılan, VPS, cPanel)
- 📱 Tüm ziyaretçi cihazlarında çalışır; istemci düzeyinde değil, sunucu/uygulama düzeyinde bloklar
- ☁️ CDN'lerin/proxy'lerin arkasında kullanılabilir (ancak kenar engelleme için güvenlik duvarını/WAF'yi de düşünün):contentReference[oaicite:12]{index=12}
🧠 Notlar
Lisans: Bu açıklama GPL/kaynak tarzı yeniden dağıtım için yazılmıştır. Resmi destek ve güncellemeler almak için orijinal öğeyi CodeCanyon'dan (Antonov_WEB tarafından) satın alın. :contentReference[oaicite:13]{index=13}
Özelleştirme ipuçları: Başarısız oturum açma işlemlerini otomatik olarak yasaklayın, diğer uygulamalardan IP beslemek için API uç noktası ekleyin veya web/sunucu düzeyinde daha derin engelleme için .htaccess/fail2ban ile entegre edin.
SEO güvencesi: Uzun kuyruklu trafiği yakalamak için "ülkeyi web sitesinden engelle", "PHP IP yasaklama sistemi" ve "yönlendiren spam'ı engelle" gibi açılış sayfaları oluşturun.
👨💻 Orijinal Geliştirici Kredisi
İlk olarak CodeCanyon'da Antonov_WEB tarafından geliştirilmiş ve satılmıştır. Yeniden dağıtırken lütfen yazar kredisini koruyun. :contentReference[oaicite:14]{index=14}
Orijinal pazar yeri listesi
🔒 Sorumluluk reddi beyanı
Bu açıklama yalnızca bilgilendirme/GPL listeleme amaçlıdır. Resmi satıcı sayfası değildir ve desteği veya gelecekteki güncellemeleri garanti etmez.
Yüksek trafiğe sahip üretim siteleri için, kötü amaçlı ziyaretçileri PHP'ye ulaşmadan durdurmak için ağ düzeyinde güvenlik duvarları, WAF veya CDN kuralları da yapılandırın. :contentReference[oaicite:15]{index=15}
Değerlendirmeler
Henüz değerlendirme yapılmadı.