Neler yeni

Nmap Nedir ? Ne İşe Yarar ? (1 Viewer)

GnG

xxxx.com
majorrr
Mesajlar
10,238
Credits
1,738
[IMG]

NEDİR? / KULLANIM ALANLARI / GRAFİKSEL KULLANIM...
Nedir?

Nmap, bilgisayar ağları uzmanı Gordon Lyon (Fyodor) tarafından geliştirilmiş bir güvenlik tarayıcısıdır. Taranan ağın haritasını çıkarabilir ve ağ makinalarında çalışan servislerin durumlarını, işletim sistemlerini, portların durumlarını gözlemleyebilir. Ayrıca Python, C, C++ ve Lua programlama dilleri ile yapılmıştır.

Nmap kullanarak ağa bağlı herhangi bir bilgisayarın işletim sistemi, çalışan fiziksel aygıt tipleri, çalışma süresi, yazılımların hangi servisleri kullandığı, yazılımların sürüm numaraları, bilgisayarın güvenlik duvarına sahip olup olmadığı, ağ kartının üreticisinin adı gibi bilgiler öğrenilebilmektedir.

Kullanım Alanları
  • Taranan ağ üzerindeki sistemler hakkında bilgi sahibi olunmasında(port, üzerinde koşan uygulama vb. bilgileri öğrenmek gibi).
  • Ağ topolojisinin çıkarılmasında.
  • Sızma testlerinin gerçekleştirilmesinde.
  • Herhangi bir ağ hazırlanırken gerekli ayarların test edilmesinde.
  • Ağ envanteri tutulması, haritalaması, bakımında ve yönetiminde.
Grafiksel Kullanım
Nmap aracını grafiksel olarak kullanmak isteyen kişiler için 2 Kasım 2008 tarihinde Wayback Machine sitesinde, Adriano Monteiro Marques tarafından UMIT grafiksel kullanıcı arabiriminden faydalanılarak Zenmap geliştirilmiştir.
[IMG]

Genellikle windows' da kullanılmaktadır. Fakat kali linux' da denemek için "dpkg -i zenmap_7.80-2_all.deb"
yazarak kurabilirsiniz.

Neden İhtiyaç Duyarız?
Peki bu kadar port tarama aracı var, neden nmap? Nmap çok yönlülük ve kullanılabilirlik kombinasyonu ile standart hale geldi.
PARAMETRELER
-sn

Port taraması yapma anlamına gelir.
-n
DNS Çözümlemesi yapma anlamına gelir.
-v, -vv, -vvv
Ekrana gösterilecek detayları arttırır.
-F
Daha hızlı tarama yapar. Daha az sonuç bulur.
-sS
Syn Taraması Yapar
--reason
Bulduğu bir sonucun sebebini gösterir.
--open
Sadece açık Portları gösterir.
-p
Bir IP üzerinde bulunması muhtemelen 65535 portun hepsini tarar.
-sV
Açık portta çalışan servisin ne olduğunu bulmaya çalışır. -sC ile birlikte kullanılırsa işe yarar.
-sC: -sV
Verrsiyon tespiti yapılırken nmap scriptlerini kullanır.
-p
Sadece bu parametreden sonra belirtilen portları tarar.

Daha fazla bilgi için "nmap -help" yazabilirsiniz.
PORT TARAMA
Open (Açık)

Portun erişilebilir durumda olduğunu gösterir.

Closed (Kapalı)
Portun erişilebilir olduğunu fakat üzerinde herhangi bir uygulamanın olmadığı

Filtered (Filtreli)
Dönen tepkiler bir paket filtreleme mekanizması tarafından engellenir. Nmap portun açık olduğuna karar veremez.

Unfiltered (Filtresiz)
Portlar erişilebilir ancak Nmap portların açık veya kapalı olduğuna karar veremez.

Open|filtered (Açık|Filtreli)
Nmap portların açık veya filtrelenmiş olduğuna karar veremez.

Closed|filtered (Kapalı|Filtreli)
Nmap portların kapalı ya da filtreli olduğuna karar veremez.

Kod:
nmap [Hedef_IP]
TARAMA AŞAMALARI
Tarama Öncesi Scriptlerin Kullanılması

Taranacak ağ hakkında bilgi toplamak için scriptlerin kullanılması.

Hedef Numaralandırma
Hedef numaralandırma işlemlerinde DNS, IP adresleri, CIDR değerleri gibi host belirteçlerini tespit etmektedir.

Host Keşif İşlemleri
Host keşif işlemleri genellikle bir makinenin aktif olup olmadığını tespit etmek için yapılmaktadır. Nmap varsayılan olarak önce host keşfi yapar ve sonra port taramasına başlar. Eğer port taraması yapmadan sadece host keşif işlemi yapılmak isteniyorsa –sn parametresi kullanılır.

Reverse-DNS Resolution
ping taraması ile tarayıp belirlediği aktif makinelere yönelik Reverse-DNS çözümleme işlemi gerçekleştirilmektedir.

Port Taraması
Nmap aracının ana işlevlerinden biridir. Aktif olan bir sistemin portlarına istek atarak, portların açık veya kapalı olma durumunu tespit eder.

Versiyon Tespiti
Tespit edilen açık portlarda hangi servisin çalıştığının tespiti için kullanılır. Nmap aracı içerisinde barındırmış olduğu problar ve 6500’den fazla servis imzası ile portlarda bulunan servisleri karşılaştırıp tespit etmektedir.

İşletim Sistemi Tespiti
Nmap ile açık olan makinelere yönelik işletim sistemi tespiti yapılmaktadır. Nmap içerisinde bulunan bir veritabanında işletim sistemlerinin yanıtları bulunmaktadır. Nmap oluşturmuş olduğu probları makinelere göndererek makinelerden gelen yanıtları veritabanında bulunan yanıtlarla karşılaştırılmaktadır. Böylelikle kullanılan işletim sistemi bilgisi elde edilmektedir.

Traceroute İşlemi
Nmap, –traceroute parametresi ile her hedef için paketlerin hangi yoldan geçtiğini tespit edebilir.

Script Taraması
Nmap içerisinde, Nmap Script Engine(NSE) adı verilen bir yapı bulunmaktadır. Bu yapı içerisinde birçok script bulunur. Bu scriptler kullanılarak hedefe yönelik bilgi toplama ve güvenlik açığı tespit etme gibi birçok işlem gerçekleştirilebilmektedir. NSE, lua programlama dili ve ağ üzerinde bilgi toplama için tasarlanmış standart bir kütüphane tarafından desteklenmektedir.

Çıktı Alma
Nmap, tarama işlemleri sonucunda elde ettiği bilgileri ekrana basar. Bu sonuçlar farklı dosya formatlarında kaydedilebilir.
Eline Sağlık
 

Bu konuyu görüntüleyen kullanıcılar