Computer >> Hướng Dẫn Máy Tính >  >> Kết Nối Mạng >> An Ninh Mạng

Công cụ bảo mật mạng phát hiện cổng TCP/UDP mở trên Windows: Nmap (Port Scanner)

Câu trả lời trực tiếp

Công cụ tốt nhất, phổ biến nhất, miễn phí, mã nguồn mở, chạy trên hầu hết Windows/Linux/macOS để quét cổng TCP/UDP mở là Nmap (Network Mapper).

Tại sao Nmap?

  • Quét TCP SYN (stealth), TCP Connect, UDP, SCTP.
  • Phát hiện dịch vụ/version (-sV), OS fingerprinting (-O), scripts NSE (vuln scan, brute, enum).
  • Output đa dạng: normal, XML, Greppable, JSON.
  • GUI: Zenmap (kèm cài đặt Windows).
  • Cập nhật liên tục, cộng đồng lớn, tài liệu phong phú.

Các lệnh Nmap phổ biến trên Windows

REM Quét TCP SYN nhanh top 1000 port (cần Admin)
nmap -sS -T4 192.168.1.0/24

REM Quét TCP Connect (không cần Admin, chậm hơn)
nmap -sT -T4 192.168.1.100

REM Quét UDP top 100 port (rất chậm, cần Admin)
nmap -sU --top-ports 100 192.168.1.100

REM Quét full 65535 TCP + UDP + version + OS + script vuln (rất lâu)
nmap -sS -sU -p- -sV -O --script vuln 192.168.1.100

REM Xuất XML để import tool khác
nmap -sS -p- -oX scan.xml 192.168.1.0/24

Các công cụ thay thế / bổ sung trên Windows

ToolLoạiĐặc điểm
Advanced Port Scanner (Famatech)GUI FreeNhẹ, nhanh, dễ dùng, multi-thread, export CSV. Phù hợp user ít CLI.
Angry IP ScannerCross-platform JavaQuét IP + Port đơn giản, plugin mở rộng.
MasscanCLI High-speedQuét toàn Internet trong vài phút (async TCP). Cần WinPcap/Npcap. Chỉ quét port, không service detection.
PowerShell (Test-NetConnection / Net.Sockets.TcpClient)Built-inKhông cài thêm. `Test-NetConnection -ComputerName host -Port 443` hoặc script quét dải.
Vulnerability Scanners (Nessus, OpenVAS, Qualys, Rapid7)ComprehensiveQuét port + đánh giá lỗ hổng + compliance. Nặng, đắt (trừ OpenVAS), thường chạy trên Linux sensor/VM.

Lưu ý pháp lý & an toàn

  • Chỉ quét hệ thống BẠN SỞ HỮU hoặc CÓ SỬ PHÉP VĂN BẢN. Quét trái phép vi phạm pháp luật (Computer Fraud and Abuse Act - US, Luật An ninh mạng - VN).
  • Quét UDP chậm, dễ false positive (open|filtered). Nên confirm bằng banner grabbing/service probe.
  • Firewall/IDS có thể chặn/alert quét SYN/UDP → coordinate với team mạng/bảo mật.

Khi nào dùng Vulnerability Scanner thay vì Port Scanner?

Khi mục tiêu là đánh giá rủi ro toàn diện: tìm CVE, misconfiguration, weak credential, compliance – không chỉ danh sách port mở. Vulnerability scanner bao gồm port scan + credentialed scan + plugin check.