Εισαγωγή
Προαπαιτούμενα
Εγκατάσταση
Χρήση
συμπέρασμα
Εισαγωγή
Το Nmap είναι ένας δωρεάν και πολύ δημοφιλής σαρωτής ασφάλειας δικτύου. Είναι εύκολο στη χρήση και πολύ ισχυρό. Αυτό το άρθρο θα εξηγήσει την εγκατάσταση και τη χρήση του Nmap για τον έλεγχο των διαμορφώσεων τείχους προστασίας. Παρόλο που μπορείτε να ελέγξετε ποιες θύρες είναι ανοιχτές μέσω του τείχους προστασίας σας, η δοκιμή του με σάρωση μπορεί να είναι πολύ χρήσιμη. Για παράδειγμα, εάν έχετε έναν κανόνα τείχους προστασίας που απενεργοποιεί την εξωτερική πρόσβαση στην υπηρεσία MariaDB, το Nmap μπορεί να σας βοηθήσει να βεβαιωθείτε ότι το τείχος προστασίας λειτουργεί όπως προβλέπεται.
ΣΗΜΕΙΩΣΗ: Δεν πρέπει ποτέ να εκτελείτε το Nmap σε διευθύνσεις IP που δεν σας ανήκουν, εκτός εάν έχετε ρητή άδεια να το κάνετε, σύμφωνα με την Πολιτική Αποδεκτής Χρήσης του Vultr.com ("AUP").
Προαπαιτούμενα
- Ένα Vultr VPS που εκτελεί μια διανομή Linux
- Πρόσβαση root στο VPS σας, μέσω SSH ή κονσόλας.
Εγκατάσταση
Εγκαταστήστε το Nmap στο VPS που θέλετε να δοκιμάσετε.
- Διανομές Debian και Debian:
apt install -y nmap
- CentOS και RHEL:
yum install -y nmap
Χρήση
Αρχικά, πρέπει να γνωρίζετε τη διεύθυνση IP του VPS σας. Θα πρέπει να χρησιμοποιήσετε τη δημόσια διεύθυνση IP σας, καθώς ο στόχος είναι να δοκιμάσετε τη διαμόρφωση του τείχους προστασίας που βλέπει δημόσια. Αυτό το άρθρο θα χρησιμοποιηθεί 203.0.113.1ως παράδειγμα. Φροντίστε να το αντικαταστήσετε με τη δική σας διεύθυνση IP.
Δοκιμή μιας μόνο θύρας TCP.
Η εντολή για τον έλεγχο μιας θύρας είναι η εξής:
nmap -p 80 203.0.113.1
Σε αυτό το παράδειγμα, 80είναι ο αριθμός θύρας TCP που θέλετε να δοκιμάσετε.
Παράδειγμα εξόδου:
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
Δοκιμή όλων των θυρών TCP.
Η ακόλουθη εντολή θα ελέγξει όλες τις θύρες TCP ( -p-) και θα αποθηκεύσει την έξοδο στο nmap.out.
nmap -oN nmap.out -p- 203.0.113.1
Δοκιμή όλων των θυρών TCP και ανίχνευση της έκδοσης.
Η ακόλουθη εντολή θα ελέγξει όλες τις θύρες TCP ( -p-), θα προσπαθήσει να εντοπίσει ποιες υπηρεσίες και ποιες εκδόσεις εκτελούνται ( -sV) και θα αποθηκεύσει την έξοδο στο nmap.out.
nmap -sV -oN nmap.out -p- 203.0.113.1
Δοκιμή όλων των θυρών TCP και εκτέλεση βασικών ελέγχων ασφαλείας.
Η ακόλουθη εντολή θα ελέγξει όλες τις θύρες TCP ( -p-), θα εκτελέσει βασικούς ελέγχους ασφαλείας σε ανοιχτές θύρες ( -sC) και θα αποθηκεύσει την έξοδο στο nmap.out.
nmap -sC -oN nmap.out -p- 203.0.113.1
Αυτοί οι έλεγχοι ασφαλείας είναι ιδιαίτερα χρήσιμοι για τον εντοπισμό κοινών τρωτών σημείων και εσφαλμένων διαμορφώσεων.
Άλλες χρήσιμες επιλογές
-v, -vv, -vvvοδηγούν σε ολοένα και πιο αναλυτικό αποτέλεσμα.
-sU χρησιμοποιείται για σαρώσεις UDP.
συμπέρασμα
Η εκτέλεση του nmap δεν είναι πάντα απαραίτητη, αλλά μπορεί να είναι πολύ χρήσιμη ειδικά όταν υπάρχουν περίπλοκες διαμορφώσεις δικτύου και κανόνες τείχους προστασίας.