Arkadaşlar merhabalar bugün nmap üzerine tuttuğum notlarımı paylaşacağım.
Öncelikle nmap nedir ?
Nmap : Network Mapper (Ağ Haritalayıcı) olarak bilinir.Tarnana networkun ağ haritasını çıkarabilir,çalışan sevisleri tespit edebilir ve kullanılan işletim sistemi bulunabilir.NSE (Nmap Scription Engineler) kullanarak bazı açıklıklar tespit edlip, brute force saldırıları gerçekleştirilebilir.Grafik arayüz olarak da zenmap kullanılmaktadır.
Nmap nasıl indirilir ona değinelim.Linux kullandığım için , linux da kullanan arkadaşlar hemen terminale gelip ;
sudo apt-get install nmap
yazmaları yeterlidir.
Windows kullanan arkadaşlar
Latest stable release self-installer yazan kısımda exe'yi indirdikten sonra next next diyip basitçe kurulumu yapabilirler.
Nmap Kurulumunu tamamladıktan sonra nmap -V yazıp versiyonuna bakabiliriz.
Nmap bir istemciyi veya sunucuyu taradıktan sonra buna göre sonuçlar getirir bunlar , genelde port,port üzerinde çalışan servisler ve işletim sistemi bilgileridir.Portların durumları şu şekilde gelebilir;
Open(Açık) : Portun erişilebilir olduğu üzerinde bir uygulamanın TCP yada UDP bağlantısı kabul ettiği durumdur.
Closed(Kapalı) : Portun erişilebilir fakat üzerinde uygulama yok TCP yada UDP bağlantısı kabul etmiyor.
Filtered(Filtreli) : Bir paket filtreleme var portun açık kapalı durumuna kara verilemiyor.
Unfiltered(Filtresiz) : ACK Scan taramasında port erişilebilir fakat açık yada kapalı durumuna karar veremiyor.
Open | Filtered : UDP,IP Protocol,FIN,NULL,Xmas Scan için Nmap portların açık veya filtrlenmiş olduğuna karar veremiyor.
Closed | Filtered : Idle Scan için nmap portların kapalı veya filtrelenmiş olduğuna karar veremiyor.
Temel Tarama Komutları :
Nmap için temel tarama komutlarını aşağıya tek tek yazıp bırakıyorum arkadaşlar ;
Hedef | Komut | Örnek |
---|---|---|
Tek bir hedefi taramak | nmap [hedef] | nmap 192.168.0.1 |
Birden Çok hedefi taramak | nmap [hedef1,hedef2..] | nmap 192.168.0.1 192.168.0.2 |
Ip adresi aralığını tarama | nmap [ip adresi aralığı] | nmap 192.168.0.1-10 |
Tüm Alt ağda tarama | nmap [ip adres/cdir] | nmap 192.168.0.1/24 |
Dosyadaki ip adreslerini tarama | nmap -iL [text] | nmap -iL ip.txt |
Taramadan hedefleri çıkarma | nmap [hedefler] – exclude [hedef ip] | nmap 192.168.0.1/24 –exclude 192.168.0.100, 192.168.0.200 |
Dosyadaki hedefleri çıkarmak | nmap [hedefler] – excludefile [hedefip.txt] | nmap 192.168.0.1/24 –excludefile cikarilacakipler.txt |
Agresif tarama yapmak | nmap -A [hedef] | nmap -A 192.168.0.1 |
IPv6 taraması yapmak | nmap -6 [hedef] | nmap -6 1aff:3c21:47b1:0000:0000:0000:0000:2afe |