Uvod
Preduvjeti
Montaža
Korištenje
Zaključak
Uvod
Nmap je besplatan i vrlo popularan skener mrežne sigurnosti. Jednostavan je za korištenje i vrlo moćan. Ovaj članak će objasniti instalaciju i korištenje Nmapa za testiranje konfiguracija vatrozida. Iako možete provjeriti koji su portovi otvoreni putem vatrozida, testiranje skeniranjem može biti vrlo korisno. Na primjer, ako imate pravilo vatrozida koje onemogućuje vanjski pristup vašoj MariaDB usluzi, Nmap vam može pomoći osigurati da vatrozid radi kako je predviđeno.
NAPOMENA: Nikada ne biste trebali pokretati Nmap na IP adresama koje vam ne pripadaju, osim ako nemate izričito dopuštenje za to, prema Vultr.com-ovim Pravilima prihvatljive upotrebe ('AUP').
Preduvjeti
- Vultr VPS s Linux distribucijom
- Root pristup vašem VPS-u, putem SSH-a ili konzole.
Montaža
Instalirajte Nmap na VPS koji želite testirati.
- Debian i Debian distribucije:
apt install -y nmap
- CentOS i RHEL:
yum install -y nmap
Korištenje
Prvo morate znati IP adresu vašeg VPS-a. Trebali biste koristiti svoju IP adresu koja je okrenuta prema javnosti, budući da je cilj testirati konfiguraciju vatrozida okrenutog javnosti. Ovaj će se članak koristiti 203.0.113.1kao primjer. Obavezno ga zamijenite vlastitom IP adresom.
Testiranje jednog TCP porta.
Naredba za testiranje jednog porta je sljedeća:
nmap -p 80 203.0.113.1
U ovom primjeru 80je broj TCP porta koji želite testirati.
Primjer izlaza:
root@debian1:~# nmap -p 80 203.0.113.1
Starting Nmap 7.40 at 2018-10-19 00:00 EEST
Nmap scan report for 203.0.113.1
Host is up (0.000097s latency).
PORT STATE SERVICE
80/tcp open http
Nmap done: 1 IP address (1 host up) scanned in 0.36 seconds
Testiranje svih TCP portova.
Sljedeća naredba će testirati sve TCP portove ( -p-) i spremiti izlaz u nmap.out.
nmap -oN nmap.out -p- 203.0.113.1
Testiranje svih TCP portova i otkrivanje verzije.
Sljedeća naredba će testirati sve TCP portove ( -p-), pokušati otkriti koje usluge i koje su verzije pokrenute ( -sV) i spremit će izlaz u nmap.out.
nmap -sV -oN nmap.out -p- 203.0.113.1
Testiranje svih TCP portova i pokretanje osnovnih sigurnosnih provjera.
Sljedeća naredba će testirati sve TCP portove ( -p-), pokrenut će osnovne sigurnosne provjere na otvorenim portovima ( -sC) i spremiti izlaz u nmap.out.
nmap -sC -oN nmap.out -p- 203.0.113.1
Ove sigurnosne provjere osobito su korisne u otkrivanju uobičajenih ranjivosti i pogrešnih konfiguracija.
Ostale korisne opcije
-v, -vv, -vvvdovode do sve opširnijeg izlaza.
-sU koristi se za UDP skeniranje.
Zaključak
Pokretanje nmapa nije uvijek potrebno, ali može biti vrlo korisno, pogotovo kada postoje komplicirane mrežne konfiguracije i pravila vatrozida.