Post #2850559 - 19/11/2025 03:36:33

Cài đặt và sử dụng cơ bản Nmap

Mở bài

Nmap (Network Mapper) là một công cụ mã nguồn mở mạnh mẽ dành cho quét mạng và kiểm thử bảo mật. Được phát triển để phát hiện host, dịch vụ và hệ điều hành trên mạng, Nmap được tin dùng bởi quản trị viên hệ thống, kỹ sư mạng và chuyên gia an ninh. Bài viết này trình bày cách tải và cài đặt Nmap, kèm các lệnh sử dụng cơ bản và những lợi ích chính khi áp dụng.

Thân bài

Tải phần mềm

Truy cập trang chính thức để tải bản cài đặt phù hợp với hệ điều hành của bạn. Link tải chính thức từ trang chủ: https://nmap.org/download.html.

Chọn gói tương ứng:

  • Windows: tải bộ cài Windows (bao gồm Zenmap GUI cho phiên bản cũ hơn và Npcap driver nếu cần).
  • macOS: sử dụng gói Homebrew với lệnh brew install nmap hoặc tải bản dựng từ trang.
  • Linux: cài qua package manager (apt, yum, pacman) hoặc build từ mã nguồn nếu cần phiên bản mới nhất.

Cài đặt trên Windows

Chạy file .exe đã tải, chấp nhận điều khoản, chọn thành phần (nên cài Npcap nếu muốn quét ở mức thấp).

Hoàn tất cài đặt, mở Command Prompt hoặc PowerShell và kiểm tra bằng lệnh nmap --version.

Cài đặt trên macOS

Nếu dùng Homebrew: mở Terminal và nhập brew install nmap. Hoặc chạy gói .dmg nếu có phiên bản chính thức cho macOS.

Cài đặt trên Linux

Ubuntu/Debian: sudo apt update && sudo apt install nmap
CentOS/Fedora: sudo yum install nmap hoặc sudo dnf install nmap. Để có tính năng mới nhất, tải mã nguồn từ trang chủ và build bằng ./configure, make, sudo make install.

Sử dụng cơ bản

Một số lệnh cơ bản giúp bạn bắt đầu:

  • Quét cổng cơ bản: nmap target_ip
  • Quét nhiều host: nmap 192.168.1.1-50
  • Quét phạm vi CIDR: nmap 192.168.1.0/24
  • Phát hiện dịch vụ & phiên bản: nmap -sV target_ip
  • Phát hiện hệ điều hành: nmap -O target_ip
  • Quét kết hợp nâng cao: nmap -A -T4 target_ip (kết hợp nhiều tính năng như OS detection, version detection, script scan)
  • Ping scan (chỉ kiểm tra host sống): nmap -sn 192.168.1.0/24
  • Lưu kết quả: nmap -oN kếtqua.txt target_ip hoặc -oX kếtqua.xml

Ngoài ra, Nmap Script Engine (NSE) cho phép chạy các script tự động nhằm kiểm tra lỗ hổng, thu thập thông tin và khai thác thông tin liên quan. Ví dụ: nmap --script vuln target_ip.

Tính năng nổi bật và lợi ích chính

  • Mã nguồn mở và miễn phí: Dễ tiếp cận và có cộng đồng lớn đóng góp.
  • Đa nền tảng: Hỗ trợ Windows, macOS, Linux và nhiều hệ khác.
  • Đa dạng chế độ quét: SYN scan, TCP connect, UDP, ping scan, v.v.
  • Phát hiện dịch vụ và hệ điều hành: Giúp xây dựng bản đồ mạng chính xác.
  • NSE (Script Engine): Mở rộng chức năng với hàng trăm script để kiểm thử chuyên sâu.
  • Tích hợp và báo cáo: Xuất kết quả nhiều định dạng (text, XML) dễ dàng tích hợp công cụ quản lý.

Kết bài

Nmap là công cụ linh hoạt, hiệu quả cho việc khám phá mạng và kiểm thử bảo mật. Với khả năng mở rộng bằng script, hỗ trợ đa nền tảng và cộng đồng rộng lớn, Nmap giúp tiết kiệm thời gian trong quản trị mạng và đánh giá rủi ro bảo mật. Để tải về phiên bản chính thức, truy cập trang tải của Nmap: https://nmap.org/download.html. Sử dụng đúng mục đích hợp pháp và tuân thủ chính sách mạng khi quét thiết bị hoặc hệ thống không thuộc quyền quản lý của bạn.