NMAP Kullanım Rehberi
Merhabalar, bu yazımda sizlere nmap kullanımından bahsedeceğim. Nmap’te hangi komutlar kullanılıyor ve ne işe yarıyor bunları açıklayacağım. Şimdiden iyi okumalar dilerim. İlk olarak nmap’in ne olduğunu ve ne işe yaradığını bahsetmekle başlayalım.
NMAP Nedir?
Nmap, ağ haritasını, açık portları ve bu portların versiyonlarını, portlarda çalışan uygulamaları, kritik dizinleri ve bu portlardaki zafiyetleri bulmaya yarayan keşif ve güvenlikte kullanılan açık kaynak kodlu bir yazılımdır.
NMAP Kullanımı ve Parametreleri
Nmap’in syntax yapısı aşağıdaki gibidir. Bu yazıda kullandığı IP herhangi bir IP adresidir. Yazımda Nmap’in kendi sitesi üzerinden kullanım kılavuzundan faydalandım. Aşağıdaki linkten Nmap’in kullanım kılavuzuna ulaşabilirsiniz.
Kullanım:
nmap [Tarama Türü] [Opsiyonlar] [Hedefi Tanımlama]
NMAP Hedef Tanımlama
#nmap 143.32.17.10
143.32.17.10 IP adresine yönelik tarama yapar.
#nmap 143.32.17.10–15
143.32.17.10 ve 143.32.17.15 IP adresleri dahil tarama yapar.
#nmap deneme.com.tr
“deneme.com.tr” domaini için tarama yapar.
NMAP Keşif Aşaması
#nmap -sP 143.32.17.0/24
Tüm sistemlere ping atarak açık veya kapalı olan sistemleri tespit eder.
#nmap -PS 143.32.17.0/24
TCP SYN paketleriyle ping atarak açık veya kapalı olan sistemleri tespit eder.
#nmap -PA 143.32.17.0/24
TCP ACK paketleriyle ping atarak açık veya kapalı olan sistemleri tespit eder.
#nmap -PU 143.32.17.0/24
UDP paketleriyle ping atarak açık veya kapalı olan sistemleri tespit eder.
NMAP Port Tarama
#nmap -sS 143.32.17.10
Taramayı SYN paketi kullanarak yapar.
#nmap -sT 143.32.17.10
Sadece TCP portlarına yönelik bir tarama gerçekleştirir.
#nmap -sU 143.32.17.10
Sadece UDP protokolünde açık olan portlara bakar.
NMAP Port Tanımlama
Nmap’te herhangi bir parametre verilmezse default olarak en sık kullanılan 1000 portu tarar.
#nmap -sS -F 143.32.17.10
En yaygın 100 portu tarar.
#nmap -sS -p80 143.32.17.10
80 portuna yönelik tarama yapar. Burada port numarasını değiştirebilirsiniz. Hangi portu isterseniz onu tarar.
#nmap -sS -p1–100 143.32.17.10
1 ve 100 arasındaki tüm portları tarar.
#nmap -sS -p80,53,23,22 143.32.17.10
Birden fazla port taraması yapar. Burada ise 80, 53, 23 ve 22 numaralı portları tarar.
#nmap -sS -top-ports <a> 143.32.17.10
En sık kullanılan a portu arar.
#nmap -sS -p- 143.32.17.10
65535 portun hepsini tarar.
#nmap -sS -p T:22, U:53 143.32.17.10
TCP 22. portu ve UDP 53.portu tarar.
NMAP Servis ve Versiyon Keşfi
#nmap -sS -sV 143.32.17.10
-sS ile SYN paketi kullanarak -sV ile versiyon taraması yapar.
NMAP İşletim Sistem Analizi
#nmap -sS -O 143.32.17.10
İşletim sistemini öğreniriz.
NMAP Script Kullanımı
#nmap -sC 143.32.17.10
Veritabanında script modülleri içerisinde bulunan bütün scriptleri kullanarak hedef üzerinde test edilmesidir.
#nmap -script “http*”
Http ile başlayan tüm scriptleri kullanır.
NMAP Firewall/IDS Atlatma
#nmap -f 143.32.17.10
Paketleri parçalar.
#nmap -D “IP Spoof Yapılacak Olan IP Adresi” 143.32.17.10
IP Spoofing yapmak için kullanılır. (Sadece gerekli yere IP adresini yazın tırnak işaretleri olmayacak).
NMAP Çıktı Ayarlama
#nmap -oN sonuc.txt 143.32.17.10
Normal Nmap çıktısı verir. Çıktı sonucunu sonuc.txt dosyasına kaydeder.
#nmap -oX sonuc.txt 143.32.17.10
XML formatta nmap çıktısı verir. Çıktı sonucunu sonuc.txt dosyasına kaydeder.
#nmap -oG sonuc.txt 143.32.17.10
Düzenlenebilir Nmap çıktısı verir. Çıktı sonucunu sonuc.txt dosyasına kaydeder.
NMAP Diğer Kullanılan Parametreler
#nmap -Pn 143.32.17.10
Ping atmadan tarama yapar.
#nmap -h
Nmap hakkında yardım almak için kullanılır.
#nmap -V 143.32.17.10
Nmap versiyon kontrolü için kullanılır.
#nmap -v 143.32.17.10
Çıktı ayrıntılarının ayarında kullanılır.
#nmap -open 143.32.17.10
Sadece açık portları göstermesi için kullanılır.
NMAP’in parametrelerinin kullanımı hakkındaki yazımı umarım beğenmişsinizdir.
İyi çalışmalar dilerim…