質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
TCP

TCP(Transmission Control Protocol)とは、トランスポート層のプロトコルで、コネクション型のデータサービスです。

Q&A

解決済

1回答

1042閲覧

Nmap prefix値無しのネットワークアドレス宛の実行の挙動

PayaLiv

総合スコア13

TCP

TCP(Transmission Control Protocol)とは、トランスポート層のプロトコルで、コネクション型のデータサービスです。

0グッド

1クリップ

投稿2021/01/28 03:09

環境
Windows10
Nmap - Zenmap GUI ver7.90

質問内容

nmap の動作に関する質問です.
"nmap 192.168.1.0/24" 左記のようにネットワークアドレス宛にnmapを実行すると、
192.168.1.1 ~ 192.168.1.254 までのホスト宛にそれぞれnmapを実行していくと認識しております.

prefix値無しでnmapを "nmap 192.168.1.0" このように実行しました.
この場合nmapの応答としてはどのようになるのでしょうか?

検証内容

■”nmap 192.168.1.0” の実行について Wireshark により次のことを確認しております.
返答はすべて 192.168.1.0 のようなネットワークアドレスから返答がされています.
そのため、どの host からの返答かわかりません.
返答では "192.168.1.0 open 80/http" のようにこのネットワークアドレスでポートがopenしているような記載になっておりました.


実行内容としては"nmap 192.168.1.0/24" の内容と同様で単にhostがわからないだけなのか
わかる方がいらしたらご教示頂ければ幸いです.

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

手元で192.168.0.0のホストを立てて nmap 192.168.0.0 としてみましたが、疎通はできませんでした。しかし、nmapの挙動を見る限り、192.168.0.0のホストに向けてスキャンを試みているように見えます。
ちなみに、このホストにping等は通らないのですが、teratermでsshログインすることはできました。IPアドレス

投稿2021/01/28 04:06

ockeghem

総合スコア11701

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

PayaLiv

2021/02/08 05:36

検証ありがとうございます. 通常、ネットワークアドレスやブロードキャストアドレスはルータで設定を行わない限り host に割り当てることは出来ないかと存じます。 今回の検証で "192.168.0.0 のホストに向けてスキャンを試みているように見える" ということは、 prefix値無しでnmapを "nmap 192.168.0.0"の様に実行した場合、192.168.0.0 の host 一台に対してnmap を実行していると考えたほうが良いのでしょうか。
ockeghem

2021/02/08 06:33

はい。それに、「通常、ネットワークアドレスやブロードキャストアドレスはルータで設定を行わない限り host に割り当てることは出来ない」という状況を検査するのもnmapの機能としては必要というか、そういうケースを確認するというのもnmapの用途としては十分考えられると思います。
ockeghem

2021/02/08 06:41

似たような話として nmap -p 0 でポート0をスキャンする話題があると思います。こちらについては、下記のドキュメントには記載されています https://wiki.archlinux.jp/index.php/Nmap
PayaLiv

2021/02/09 06:22

参考情報ありがとうございます。 そのネットワークのホストをすべて調べたい場合は ”nmap 192.168.1.0/24” の様にprefix値を記入する必要があり、"nmap 192.168.1.0" のみだと、このネットワークアドレスが割り当てられている host 一台をスキャンしているということですね。 "ネットワークアドレスを host に割り当てているという状況を検査するのもnmapの機能として必要" ということで納得ができました。 誠にありがとうございました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問