Prezantimi
Parakushtet
Instalimi
Përdorimi
konkluzioni
Prezantimi
Nmap është një skaner falas dhe shumë i popullarizuar i sigurisë së rrjetit. Është i lehtë për t'u përdorur dhe shumë i fuqishëm. Ky artikull do të shpjegojë instalimin dhe përdorimin e Nmap për testimin e konfigurimeve të murit të zjarrit. Edhe pse mund të kontrolloni se cilat porte janë të hapura përmes murit tuaj të zjarrit, testimi i tij duke skanuar mund të jetë shumë i dobishëm. Për shembull, nëse keni një rregull të murit të zjarrit që çaktivizon aksesin e jashtëm në shërbimin tuaj MariaDB, Nmap mund t'ju ndihmojë të siguroheni që muri i zjarrit të funksionojë siç është menduar.
SHËNIM: Nuk duhet të ekzekutoni kurrë Nmap në adresat IP që nuk ju përkasin, përveç nëse keni leje të qartë për ta bërë këtë, sipas Politikës së Përdorimit të Pranueshëm të Vultr.com ('AUP').
Parakushtet
- Një Vultr VPS që drejton një shpërndarje Linux
- Qasja rrënjësore në VPS-në tuaj, nëpërmjet SSH ose konsolës.
Instalimi
Instaloni Nmap në VPS që dëshironi të testoni.
- Shpërndarjet e Debian dhe Debian:
apt install -y nmap
- CentOS dhe RHEL:
yum install -y nmap
Përdorimi
Së pari, duhet të dini adresën IP të VPS-së tuaj. Ju duhet të përdorni adresën tuaj IP me pamje publike, pasi qëllimi është të testoni konfigurimin e murit të zjarrit me pamje publike. Ky artikull do të përdoret 203.0.113.1si shembull. Sigurohuni që ta zëvendësoni me adresën tuaj IP.
Testimi i një porti të vetëm TCP.
Komanda për të testuar një port të vetëm është si më poshtë:
nmap -p 80 203.0.113.1
Në këtë shembull, 80është numri i portit TCP që dëshironi të testoni.
Shembull i daljes:
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
Testimi i të gjitha porteve TCP.
Komanda e mëposhtme do të testojë të gjitha portat TCP ( -p-), dhe do ta ruajë daljen në nmap.out.
nmap -oN nmap.out -p- 203.0.113.1
Testimi i të gjitha porteve TCP dhe zbulimi i versionit.
Komanda e mëposhtme do të testojë të gjitha portet TCP ( -p-), do të përpiqet të zbulojë se cilat shërbime dhe cilat versione janë duke u ekzekutuar ( -sV) dhe do të ruajë daljen në nmap.out.
nmap -sV -oN nmap.out -p- 203.0.113.1
Testimi i të gjitha porteve TCP dhe ekzekutimi i kontrolleve bazë të sigurisë.
Komanda e mëposhtme do të testojë të gjitha portat TCP ( -p-), do të kryejë kontrollet bazë të sigurisë në portet e hapura ( -sC) dhe do të ruajë daljen në nmap.out.
nmap -sC -oN nmap.out -p- 203.0.113.1
Këto kontrolle sigurie janë veçanërisht të dobishme në zbulimin e dobësive dhe konfigurimeve të gabuara të zakonshme.
Opsione të tjera të dobishme
-v, -vv, -vvvçojnë në një prodhim gjithnjë e më të përpiktë.
-sU përdoret për skanime UDP.
konkluzioni
Ekzekutimi i nmap nuk është gjithmonë i nevojshëm, por mund të jetë shumë i dobishëm veçanërisht kur ekzistojnë konfigurime të ndërlikuara të rrjetit dhe rregulla të murit të zjarrit.