Ağ tarama işlemleri, bilgisayar ağlarında oldukça önemli bir rol oynar. Bu işlemi gerçekleştirmek için kullanılan araçlar arasında nmap ve rustscan öne çıkar. Her iki araç da ağda bulunan cihazları ve açık portları tespit etmek için kullanılan güçlü araçlardır, ancak farklı dillerde yazılmış olmaları ve farklı özelliklere sahip olmalarıyla dikkat çekerler.
RustScan Nedir?
RusScan bir port tarama aracıdır. Nmap aracına göre daha hızlı çalışan bir araç. Bu araç Rust dilinde geliştirilmiştir.
Aracı kullanmadan sisteminizde Nmap aracı yüklü olmalıdır. Rustscan Nmap aracından yararlanır.
Kullandıktan sonra gerçekten Nmap aracına göre fazlasıyla hızlı olduğunu anlayacaksınız. Ayrıca IPv6 desteği de mevcuttur.
Fazla paket yükü olduğu için pentestler de kullanırken zaman ve paket parametrelerini kısıtlamalısınız. Aksi halde sistem sizin IP adresinizi bloklayabiliyor.
RustScan NASIL KURULUR?
Kali linux kullaniyorsaniz nmap default olarak gelmektedir. Aksi halde kurmaniz gerekmektedir.
Rustscan İndirme Linki: https://github.com/RustScan/RustScan
Kali linux icin .deb paketini indirip kurulumunu yapabiliriz.
indirme linki: https://github.com/RustScan/RustScan/releases/download/2.0.1/rustscan_2.0.1_amd64.deb
Indirme isleminden sonra;
# dpkg -i rustscan_2.0.1_amd64.deb
Komutu ile kurulunu tamamlayalim.
# rustscan -a linux.tc
komutu ile tarama islemini baslatabiliriz.

Nmap Nedir?
Network Mapper, bilgisayar ağlarında keşif ve güvenlik taramaları yapmak için kullanılan ücretsiz ve açık kaynak kodlu bir ağ tarama aracıdır. nmap, ağdaki cihazları ve açık portları tespit etmek, hedef sistemlerin hizmetlerini belirlemek, hedef işletim sistemini belirlemek ve ağda güvenlik açıklarını tespit etmek için kullanılır. nmap‘in çok çeşitli kullanım alanları vardır, güvenlik testleri, ağ envanteri oluşturma, hedef keşfi ve ağ performansı izleme gibi. Ayrıca, nmap birçok işletim sistemi ve platformda çalışabilir ve geniş bir tarama seçenekleri yelpazesi sunar, bu da onu ağ yöneticileri ve güvenlik uzmanları arasında popüler bir araç haline getirir.
Nmap NASIL KULLANILIR?
| nmap x.x.x.x | Sadece IP adresinin tarama islemini yapar. |
| nmap x.x.x.x-50 | x ve 50 dahil olmak uzere aradaki IP’leri tarar. |
| nmap x.x.x.0/24 | 256 adet IP adresini tarar. |
| nmap linux.tc | Alan adi taramasi yapar. |
Port Belirleme ve Keşif Taramaları:
| nmap -sS -p80 x.x.x.x | 80 portunu tarar. |
| nmap -sS -p1-80 x.x.x.x | 1-80 arasindaki portlari tarar. |
| nmap -sS -p80,443,22 x.x.x.x | 80,443 ve 22 portlarini tarar. |
| nmap -sS -p- x.x.x.x | Agdaki tum portlari tarar. |
| nmap -sS x.x.x.x | SYN port analizi yapar. |
| nmap -sU x.x.x.x | UDP port analizi yapar. |
| nmap -sT x.x.x.x | TCP port analizi yapar. |
| nmap -sS x.x.x.x | Servis versiyon taramasi yapar. |
Nmap ornek ve yaygin kullanimlari yukaridaki gibidir.
RustScan ile Nmap Arasindaki Farklar Nelerdir?
Dil ve Performans: nmap, C programlama dilinde yazılmıştır ve oldukça geniş bir özellik yelpazesine sahiptir. rustscan ise Rust programlama dilinde yazılmıştır ve daha hızlı çalışabilir.
Tarama Hızı: rustscan, Rust’un hızlı performansıyla bilinir ve genellikle nmap‘ten daha hızlı taramalar yapabilir.
Kullanım Kolaylığı: Bazı kullanıcılar, rustscan‘in daha basit ve kullanımı daha kolay olduğunu düşünürken, nmap daha fazla özellik sunar ve bu nedenle daha karmaşık olabilir.
Özellikler: nmap, ayrıntılı tarama seçenekleri, hedef keşfi, servis ve port algılama, güvenlik açığı taraması, hedef işletim sistemi belirleme gibi birçok gelişmiş özelliğe sahiptir. rustscan ise genellikle basit ve hızlı taramalar için kullanılır, bu nedenle daha az özellik sunabilir.
Sonuç olarak, rustscan genellikle hız ve basitlik için tercih edilirken, nmap daha fazla özellik ve esneklik sunar. Kullanım durumunuza bağlı olarak hangisinin daha uygun olduğunu seçebilirsiniz.
Faydali Olmasi Dilegiyle.