Nmap

Nmap
logo
Ilustracja
Autor Gordon Lyon (Fyodor)
Aktualna wersja stabilna 7.993
(23 października 2026) [±]
Język programowania C, C++, Lua, Python
System operacyjny Linux, Microsoft Windows, Solaris, BSD
Licencja GPLv2
Strona internetowa

Nmap (z ang. network mapper) – wolny i otwartoźródłowy program komputerowy autorstwa Fyodora (Gordon Lyon), służący do skanowania portów i wykrywania usług w sieci.

Program implementuje wiele różnych technik testowania portów TCP, UDP oraz SCTP, w tym niestandardowe podejścia wynikające ze specyfiki implementacji stosów sieciowych, które potencjalnie mogą omijać zapory sieciowe lub platformy Intrusion Detection System. Dodatkowo Nmap posiada możliwość identyfikacji systemów operacyjnych na skanowanych hostach.

Metody skanowania portów

Oto niektóre z metod dostępnych w nmapie:

Nmap jest skanerem aktywnym. Wiąże się to z generowaniem przez niego dużej ilości ruchu, a w związku z tym – mimo dużej skuteczności – można wykryć jego używanie. Mniej ruchu generują tzw. skanery pasywne, np. p0f, właściwie skanujące wcześniej uzyskany zapis (z np. dumpcap czy tcpdump) z sieci. Opcje nmap pozwalają relatywnie utrudnić wykrycie adresu IP, z którego przeprowadzany jest skan z przełącznikiem -D <IP_przynety>, gdzie wprowadza się szereg mylących hostów. Inna opcja pozwala „obciążyć winą” inny komputer („zombie”), np. nmap -sI <zombieHost[:probeport]>.

Przykład:

nmap -A -T4 192.168.1.1-255

W efekcie powinno się uzyskać informacje o prawdopodobnym sprzęcie i wersjach oprogramowania komputerów w tej sieci, o czasie ich włączenia (uptime) o otwartych i zblokowanych portach i o wszystkich MAC adresach każdego PC. Dla administratora informacje sprzętowe mogą się okazać przydatne przy inwentaryzacji sieci, a wersje oprogramowania w połączeniu z otwartymi portami mogą służyć do uszczelnienia sieci.

Zobacz też

Przypisy

  1. ↑ Oficjalne repozytorium oprogramowania w serwisie GitHub. github.com. [dostęp 2022-05-23]. (ang.).
  2. 1 2 Nmap Public Source License. nmap.org. [dostęp 2022-05-23]. (ang.).
  3. ↑ Matrix mixes life and hacking, bbc.co.uk, 23 maja 2003 [dostęp 12 czerwca 2011] (ang.)
  4. ↑ When Good Scanners Go Bad, ComputerWorld 22 Marca 1999 (ang.)

Linki zewnętrzne