Skip to content

Releases: bmericc/domainhunter

Domain Hunter v2.0.0

23 Jun 10:09
9a7f7c2

Choose a tag to compare

Projenin tamamen yeniden yazımı. Orijinal 2011 kodundan geriye yalnızca fikir kaldı.

Eklendi

  • Slim 4 micro-framework ile web arayüzü (PSR-7/PSR-15)
  • Twig 3 şablon motoru ile modern HTML arayüzü
  • Symfony Console 7 ile tam CLI desteği (dh / domainhunter binary)
    • domain:add — domain ekle (Punycode otomatik dönüşüm)
    • domain:list — tablo veya CSV çıktısı, sıralama seçenekleri
    • domain:refresh — WHOIS sorgulama ve değişiklik tespiti
    • domain:delete — domain silme (--force bayrağı ile onaysız)
  • SQLite desteği — sıfır-konfigürasyon kurulum için varsayılan
  • MySQL desteği — üretim ortamları için
  • Punycode / IDN desteğitürkiye.com.trxn--trkiye-62a.com.tr (ext-intl)
  • 80+ TLD — tüm .tr alt uzantıları dahil popüler ccTLD ve gTLD'ler
  • PHAR dağıtımıdh.phar tek dosya olarak CLI'yı çalıştırır
  • phpdotenv ile .env tabanlı yapılandırma
  • PHP-DI 7 dependency injection container (web)
  • Cron scripti (bin/cron.php) ile otomatik WHOIS takibi
  • PHAR-aware .env ve SQLite yolu tespiti (Phar::running())
  • make phar ile tek komutla derleme

Değişti

  • mysql_* fonksiyonları → PDO (prepared statements)
  • PHP 4 tarzı OOP → PHP 8.1 readonly properties, typed properties
  • ereg*preg_*
  • Hardcoded .com / .net → 80+ TLD dinamik yapısı
  • NOW() SQL → PHP date() (SQLite uyumluluğu için)

Kaldırıldı

  • Tüm eski PHP 4/5 kodu (adddomain.php, cron.php, index.php vb.)
  • Düz PHP şablonları
  • config.inc.php yapılandırma sistemi

Download Domain Hunter