Co je Nmap Port Scanner?
Nmap Port Scanner („Network Mapper“) je bezplatný a open source (licenční) nástroj pro zjišťování sítě a bezpečnostní audit. Mnoho správců systémů a sítí jej také považuje za užitečné pro úkoly, jako je inventarizace sítě, správa plánů upgradu služeb a sledování doby provozu hostitele nebo služby.
Nmap používá nezpracované IP pakety novými způsoby k určení toho, kteří hostitelé jsou v síti k dispozici, jaké služby (název a verze aplikace) tito hostitelé nabízejí, jaké operační systémy (a verze OS) používají, jaký typ paketových filtrů/firewallů se používají a desítky dalších charakteristik.
Byl navržen pro rychlé skenování velkých sítí, ale funguje dobře proti jednotlivým hostitelům. Nmap běží na všech hlavních počítačových operačních systémech a oficiální binární balíčky jsou k dispozici pro Linux, Windows a Mac OS X. Kromě klasického spustitelného Nmap z příkazového řádku obsahuje sada Nmap pokročilé grafické uživatelské rozhraní a prohlížeč výsledků (Zenmap), flexibilní nástroj pro přenos, přesměrování a ladění dat (Ncat), nástroj pro porovnávání výsledků skenování (Ndiff) a nástroj pro generování paketů a analýzu odezvy (Nping).
Jak nainstalovat Nmap Port Scanner?
V ubuntu linux jej můžete nainstalovat dvěma způsoby
# Fist update
sudo apt-get update
# Now install via apt
sudo apt-get install nmap
# Or install via snap
sudo snap install nmap
Code language: PHP (php)
Základní použití a příklady:
Výchozí výstup nmap:
# Default simple output
sudo nmap website.info
Code language: CSS (css)
Jak skenovat doménu na otevřené porty, operační systém, dostupnost a další?
# Deep Scan
sudo nmap -O -v website.info
Code language: CSS (css)
Můžete skenovat celou podsíť nebo rozsah IP pomocí Nmap zadáním * zástupného znaku s tím
# Scan Whole network
sudo nmap 192.168.0.*
# Scan a specific range
sudo nmap 192.168.0.101-110
Code language: CSS (css)
můžete skenovat seznam souborů a další sudo nmap -iL nmaptest.txt