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.100Bu 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.100Burada --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):
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.100Version 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.100Beklenen çı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.
0 yorum