Nmap UDP Taraması: Açık Port Kaçırma Riski ve Doğru Yapılandırma

UDP taraması TCP'den çok daha yanıltıcı olabilir. Paketler kaybedilirse, timeout ayarları düşükse ya da hedef rate limiting uyguluyorsa açık portlar kapalı görünür. Gerçek bir tarama yapıyorsanız bunu bilmek kritik.

Asıl sorun UDP'nin bağlantısız (connectionless) olması. Hedef ICMP Port Unreachable göndermezse ya da yanıt verirse bile Nmap'in timeout'u dolmadan cevap alamaması durumunda port kapalı sayılır. Hızlı tarama yaparken bu çok sık oluşur.

Basit bir UDP taraması:

1nmap -sU -p 53,123,161,162,5353 192.168.1.100

Bu komut DNS (53), NTP (123), SNMP (161, 162) ve mDNS (5353) portlarını tarar. Ama hızlı geçerse portları kaçırabilir.

Doğru yapılandırma için timeout ve rate limit ayarlarını arttır:

1nmap -sU -p 53,123,161,162,5353 --scan-delay 500ms --max-retries 5 -v 192.168.1.100

Burada --scan-delay 500ms her paket arasında 500 milisaniye bekler, --max-retries 5 yanıt almayan portlar için 5 kez yeniden dener. -v verbose modda çalışır, nelerin tarandığını görebilirsin.

Daha agresif bir tarama (ağda yeterli bant genişliği varsa):

Reklam · TEST
AdSense Test ReklamıYazı arası (gönderi içi) · Yazı arası
1nmap -sU -p- --min-rate 1000 -T4 --max-retries 3 -v 192.168.1.100

-p- tüm 65535 portu tarar, --min-rate 1000 saniyede en az 1000 paket gönderer, -T4 agresif zamanlama. Ama -T4 hedefin firewall'ını tetikleyebilir.

Version detection eklerken UDP taraması daha güvenilir hale gelir:

1nmap -sU -sV -p 53,123,161,5353 --version-intensity 9 192.168.1.100

Version detection UDP servislerinin yanıtlarını analiz eder, portun gerçekten açık olup olmadığını daha iyi tahmin eder.

Sık yapılan hata: firewall kurallarını görmezden gelmek. Eğer hedef UDP paketlerini sessizce bırakıyorsa (ICMP yanıt vermiyorsa), Nmap tarafından filtered (filtrelenmiş) olarak işaretlenir. --reason flag'i neden böyle sonuç aldığını açıklar:

1nmap -sU -p 53,123,161 --reason 192.168.1.100

Beklenen çıktıda open|filtered görebilirsin; bu "açık olabilir ama emin değiliz" anlamına gelir. Gerçek sonuç için DNS ya da SNMP sunucusuna manuel bağlanarak doğrula.

UDP taraması sabırlı olmayı gerektirir. Hızlı tarama riski, yavaş tarama zaman kaybı. Hedefe ve ağa göre timeout ve retry değerlerini ayarla.

Reklam · TEST
AdSense Test ReklamıGönderi altı · Görüntülü
konu hakkında tepkinizi verebilirsiniz