在 Linux 系統管理與網路安全審計中,Nmap(Network Mapper)是不可或缺的利器。它不僅能快速發現網路裝置,還能深度掃描開放埠、識別作業系統與服務版本,協助管理員掌握網路拓撲與潛在風險。本文將系統整理 Nmap 的核心掃描模式與實用參數,助你輕鬆掌握網路監控技能。
主流發行版均可透過套件管理器快速安裝:
sudo apt-get install nmapsudo yum install nmapsudo pacman -S nmapNmap 支援多種協定層掃描技術,適用於不同場景:
--top-ports 限制範圍。一鍵啟用作業系統偵測(-O)、版本偵測(-sV)、腳本掃描(-sC)與路由追蹤(--traceroute),輸出豐富資訊:
nmap -A 192.168.1.0/24
nmap -A example.com
精確控制掃描範圍,提升效率:
nmap -p 80 192.168.1.100nmap -p 22,80,443 192.168.1.100nmap -p 1-1000 192.168.1.100nmap -p- 192.168.1.100(掃描 1-65535)nmap -p U:53,111,T:21-25,80 192.168.1.100-oN normal.txt(一般)、-oX output.xml(XML)、-oG grepable.txt(可 grep)。-T4(積極模式)、--min-rate 1000(最低發送速率)。-f(分片封包)、-D RND:10(誘餌掃描)、-S(偽造來源 IP)。--script vuln 掃描已知漏洞,--script auth 檢測認證問題。熟練掌握 Nmap 的掃描模式與參數組合,能讓你在網路資產盤點、滲透測試前期偵察、故障排查等場景中事半功倍。建議在授權環境中多加練習,並參考 man nmap 發掘更多高階用法。