モーダルを閉じる工作HardwareHub ロゴ画像

工作HardwareHubは、ロボット工作や電子工作に関する情報やモノが行き交うコミュニティサイトです。さらに詳しく

利用規約プライバシーポリシー に同意したうえでログインしてください。

nmap チートシート

モーダルを閉じる

ステッカーを選択してください

お支払い手続きへ
モーダルを閉じる

お支払い内容をご確認ください

購入商品
」ステッカーの表示権
メッセージ
料金
(税込)
決済方法
GooglePayマーク
決済プラットフォーム
確認事項

利用規約をご確認のうえお支払いください

※カード情報はGoogleアカウント内に保存されます。本サイトやStripeには保存されません

※記事の執筆者は購入者のユーザー名を知ることができます

※購入後のキャンセルはできません

作成日作成日
2015/02/23
最終更新最終更新
2017/06/28
記事区分記事区分
一般公開

nmap (network mapper) はネットワーク管理に有用なツールです。本ページの内容を越えるものは公式ページをご参照ください。

インストール

UNIX 系 OS

専用のパッケージ管理ツールを使用します。RedHat 系であれば以下のようにします。

$ sudo yum install nmap

Windows

Downloading Nmap」の "Microsoft Windows binaries" という項の "Latest release self-installer" をダウンロードして実行します。GUI 版の zenmap もインストールされますが、ここでは CUI 版のみを扱います。

使い方

T0 から T5 のオプションを指定することでサーバへのアクセス頻度を調整できます。通常は T4 で急ぎ目にアクセスします。こっそり気づかれずに実行したいときは T2 を指定します。以下ではすべて T4 を指定しています。

ネットワーク上のホストの状況を調査

存在するホストが知りたい (-sL)

単なる存在確認です。ホストにはデータを送らずに DNS 逆引きなどを利用するだけです。高速です。

$ nmap -T4 -sL scanme.nmap.org/30

存在かつ稼動しているホストが知りたい (-sn)

存在かつ稼動しているかを確認します。ホストに ping を打ちます。中速です。

$ nmap -T4 -sn scanme.nmap.org/30

存在かつ稼動していて特定のポートが開いているホストが知りたい (-PS)

存在かつ稼動していてかつ所望のポートが開いているかを確認します。ホストにパケットを投げてポートスキャンを実行します。低速です。

$ nmap -T4 -PS443,9929 scanme.nmap.org/30

調査したホストに対してポートスキャン

ネットワーク上の興味のあるホスト一覧が手に入ったら、それらに対してポートスキャンを実行します。ポートを限定することで高速化できます。

TCP (-sV)

$ sudo nmap -T4 -sV scanme.nmap.org -p22,80

UDP (-sU)

$ sudo nmap -T4 -sU scanme.nmap.org -p68
Likeボタン(off)0
詳細設定を開く/閉じる
アカウント プロフィール画像

Gitの便利な機能であるInteractive Rebaseを勉強中

記事の執筆者にステッカーを贈る

有益な情報に対するお礼として、またはコメント欄における質問への返答に対するお礼として、 記事の読者は、執筆者に有料のステッカーを贈ることができます。

>>さらに詳しくステッカーを贈る
ステッカーを贈る コンセプト画像

Feedbacks

Feedbacks コンセプト画像

    ログインするとコメントを投稿できます。

    ログインする

    関連記事

    • Ciscoルータの基本操作
      シスコ社の製品のうち、ルータは Cisco*** という製品名でスイッチは Catalyst*** という製品名です。いずれも *** は機種番号で、数字が小さいほど小規模ネットワーク向けとなっています。例えば資格試験 CCNA Routing and Switching では小規模および中規模ネットワークが対象です。そのため、中小規模のネットワークのルータおよびス
    • BIND 9 ゾーンファイル Dynamic Update の設定方法
      DHCP 環境下などで IP が動的に付与される場合は DNS レコードを動的に更新する必要があります。これを実現する Dynamic Update 機能が BIND 9 には実装されています。使用方法をまとめます。Dynamic Update に対応した DNS を特に Dynamic DNS または DDNS とよぶことがあります。 ゾーンファイルの作成 ローカルホストに example.co...
    • VyOS の基本的なルーティング設定
      本ページでは、複数の LAN をつなぐルータとしての設定方法をまとめます。具体的には、スタティックルーティングおよびダイナミックルーティング (RIP/OSPF/BGP)の設定方法を把握します。 設定方法を検証するための構成 ルーティング設定の検証を行うために VirtualBox で 5 台の VM を用意します。ホスト OS から vyos-0001 へ SSH 接続する部分を除き、「内部ネッ...
    • BIND 9.10.2 の公式マニュアルに学ぶ DNS の基本
      DNS の実装としては Internet Systems Consortium (ISC) の Berkeley Internet Name Domain (BIND) が有名です。本ページは公式サイトの Documentation からダウンロードできる v9.10.2 の PDF マニュアルおよび『DNSの仕組み完全解説』から基本事項を抽出してまとめ
    • スタティックルートの設定
      サムネイル画像-73e0bcdf3a
      インターフェイスに IP を設定しただけでは他のデバイスと通信できません。各デバイスにルーティングテーブルを設定する必要があります。ルーティングテーブルの設定方法には動的に自動設定するものと、静的に手動設定するものの二種類があります。ここでは静的に手動設定するスタティックルートの方法を紹介します。 具体的にはまず PC0, PC1, Router0, Router1 それぞれ
      あきらあきら10/7/2021に更新
      いいねアイコン画像0