| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| dh.phar | < 2 hours ago | 4.4 MB | |
| domainhunter-2.0.0.tar.gz | < 2 hours ago | 63.6 kB | |
| domainhunter-2.0.0.zip | < 2 hours ago | 93.8 kB | |
| Domain Hunter v2.0.0 source code.tar.gz | < 7 hours ago | 59.2 kB | |
| Domain Hunter v2.0.0 source code.zip | < 7 hours ago | 86.2 kB | |
| README.md | < 7 hours ago | 1.8 kB | |
| Totals: 6 Items | 4.7 MB | 0 | |
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/domainhunterbinary) domain:add— domain ekle (Punycode otomatik dönüşüm)domain:list— tablo veya CSV çıktısı, sıralama seçenekleridomain:refresh— WHOIS sorgulama ve değişiklik tespitidomain:delete— domain silme (--forcebayrağı 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ği —
türkiye.com.tr→xn--trkiye-62a.com.tr(ext-intl) - 80+ TLD — tüm
.tralt uzantıları dahil popüler ccTLD ve gTLD'ler - PHAR dağıtımı —
dh.phartek dosya olarak CLI'yı çalıştırır - phpdotenv ile
.envtabanlı yapılandırma - PHP-DI 7 dependency injection container (web)
- Cron scripti (
bin/cron.php) ile otomatik WHOIS takibi - PHAR-aware
.envve SQLite yolu tespiti (Phar::running()) make pharile 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 → PHPdate()(SQLite uyumluluğu için)
Kaldırıldı
- Tüm eski PHP 4/5 kodu (
adddomain.php,cron.php,index.phpvb.) - Düz PHP şablonları
config.inc.phpyapılandırma sistemi