Ubuntu / Debianシステムにnmapをインストールする方法
# sudo apt-get install nmap
yumパッケージシステムCentos / RHELにnmapをインストールする
# yum install nmap -y
rpmパッケージからインストール
# rpm -ivh nmap{version_of_package}.deb
ダウンロードした.debパッケージファイルからインストールする
# dpkg -i nmap{version_of_package}.deb
単一のホストをスキャンする
# nmap ubuntu.example.com
ホストの詳細については、ホスト名をスキャンしてください
# nmap -v ubuntu.example.com
複数のIPアドレスをスキャンする
# nmap 192.168.1.77 192.168.1.99
ワイルドカード(*)を使用してIPアドレスの範囲をスキャンする
# nmap 192.168.1.*
サブネット255.255.255.0全体をスキャンします
# nmap 192.168.1.0/24
IPの範囲をスキャンする
# nmap 192.168.1.33-99
nmapを使用してリモートホストのOSとバージョンを見つける
# nmap -A 192.168.1.77
これにより、ホストとそのポート、およびオペレーティングシステムとバージョンに関する詳細情報が出力されます。
# nmap -v -A 192.168.1.77
特定のポート番号をスキャンする
# nmap -p 22 192.168.1.99
TCPポート443のスキャン
# nmap -p T:443 192.168.1.99
UDPポート82のスキャン
# nmap -p U:82 192.168.1.99
複数のポートをスキャンする
# nmap -p 443,82 192.168.1.99
ワイルドカード(*)を使用してすべてのポートをスキャンする
# nmap -p "*" 192.168.1.99
送受信されるすべてのパケットを監視するには
# nmap --packet-trace 192.168.1.77
ホストがファイアウォールで保護されているかどうかを知る:ホストで保護されているファイアウォールをスキャンするには
# nmap -PN 192.168.1.99
ネットワーク用に保護されたファイアウォールをスキャンする
# nmap -sA 192.168.1.77
インターフェイスとルートを知るには
# nmap --iflist
単一ホストを除外
# nmap 192.168.1.10-100 --exclude 192.168.1.77
複数のホストを除外する
# nmap 192.168.1.10-100 --exclude 192.168.1.77,192.168.1.95,192.168.1.99
高速スキャンを実行するには
# nmap -F 192.168.1.77
より多くのコマンドを知るには、コマンドmanを使用します
# man nmap