Cách cài đặt nmap trên hệ thống Ubuntu / Debian
# sudo apt-get install nmap
Cài đặt nmap trong hệ thống đóng gói yum Centos / RHEL
# yum install nmap -y
Cài đặt từ gói vòng / phút
# rpm -ivh nmap{version_of_package}.deb
Cài đặt từ tệp gói .deb bạn đã tải xuống
# dpkg -i nmap{version_of_package}.deb
Quét một máy chủ duy nhất
# nmap ubuntu.example.com
Quét tên máy chủ để biết thêm thông tin về máy chủ
# nmap -v ubuntu.example.com
Quét nhiều địa chỉ IP
# nmap 192.168.1.77 192.168.1.99
Quét phạm vi địa chỉ IP bằng ký tự đại diện (*)
# nmap 192.168.1.*
Quét toàn bộ mạng con 255.255.255.0
# nmap 192.168.1.0/24
Quét phạm vi IP
# nmap 192.168.1.33-99
Tìm HĐH & Phiên bản của máy chủ từ xa bằng nmap
# nmap -A 192.168.1.77
Điều này sẽ cung cấp thêm thông tin về máy chủ lưu trữ, các cổng và hệ điều hành và Phiên bản của nó
# nmap -v -A 192.168.1.77
Quét số cổng cụ thể
# nmap -p 22 192.168.1.99
Quét cổng TCP 443
# nmap -p T:443 192.168.1.99
Quét cổng UDP 82
# nmap -p U:82 192.168.1.99
Quét nhiều cổng
# nmap -p 443,82 192.168.1.99
Quét tất cả các cổng bằng ký tự đại diện (*)
# nmap -p "*" 192.168.1.99
Để xem tất cả các gói gửi và nhận
# nmap --packet-trace 192.168.1.77
Biết liệu máy chủ có được bảo vệ bởi tường lửa hay không: Để quét tường lửa được bảo vệ cho máy chủ
# nmap -PN 192.168.1.99
Quét tường lửa được bảo vệ cho một mạng
# nmap -sA 192.168.1.77
Để biết giao diện và tuyến đường
# nmap --iflist
Loại trừ máy chủ duy nhất
# nmap 192.168.1.10-100 --exclude 192.168.1.77
Loại trừ nhiều máy chủ
# nmap 192.168.1.10-100 --exclude 192.168.1.77,192.168.1.95,192.168.1.99
Để thực hiện quét nhanh
# nmap -F 192.168.1.77
Để biết thêm lệnh sử dụng lệnh man
# man nmap