Linux で Nmap を使用して Wi-Fi ネットワークに誰がいるかを確認する方法

Linux で Nmap を使用して Wi-Fi ネットワークに誰がいるかを確認する方法

重要なポイント

  • Nmap ネットワーク スキャナーを使用して、Wi-Fi ルーターに接続されているデバイスの数を簡単に確認できます。
  • ip Route コマンドを使用してルーターの IP アドレスを確認できます。
  • Nmap とルーターの IP アドレスを使用して、Wi-Fi ネットワーク上のクライアントを一覧表示します。

Wi-Fi ルーターに接続されているデバイスについて知りたいですか?強力な Nmap ネットワーク スキャナーを使用してみると、コマンド 1 つで検出できます。

Wi-Fi IP アドレスを取得する

最初に知っておく必要があるのは、Wi-Fi ルーターの内部 IP アドレスです。ほとんどの Wi-Fi ルーターは、ネットワーク アドレス変換を備えたネットワークのプライベート IP アドレスを使用して、インターネットとの間でパケットを転送します。 10.0.0.0、172.16.0.0、192.168.0.0 の 3 つの IPv4 アドレス範囲がプライベート ネットワーク用に指定されています。

ルーターの IP アドレスがわからない場合は、ip Route コマンドを使用します。 「デフォルト」という行を探してください。インターネット接続が 1 つだけある単純なシングルホーム ネットワークを使用していると仮定すると、その回線上のアドレスがゲートウェイになります。

ip Route Linux ターミナル出力

サブネットマスクを確認してください

IPv4 アドレスは、アドレスのどの部分がネットワークに属し、どの部分がホストを識別するかを区別するために、サブネット マスクも使用します。 192.168.0.0 のサブネット マスクは 255.255.255.0 です。 Web ベースのルーター構成ツールにログインすると、同様のものが表示される場合があります。これは、ドット付き 10 進アドレスの最初の 3 つの部分、192.168.0 部分がネットワークに属していることを意味します。

このサブネット マスクでは、256 個のアドレスを使用できます。通常、ほとんどの小規模オフィスや住宅ネットワークにはこれで十分です。

Linux ip ユーティリティと Nmap は、サブネット マスクを表すために CIDR (クラスレス ドメイン間ルーティング) 表記を使用します。この形式は、IP アドレスの後に / (スラッシュ) 文字とマスクのビット数を続けます。 255.255.555 サブネット マスクは 24 ビット長であるため、ルーターの IP アドレスとサブネット マスクの組み合わせは、CIDR では 192.168.0.1/24 になります。

Nmapを使用する

これは、自分の Wi-Fi ネットワーク、またはスキャン権限のある Wi-Fi ネットワークでのみ使用してください。

この情報を使用すると、Nmap を使用して Wi-Fi ネットワーク上のクライアントを一覧表示できます。インストールしていない場合は、Ubuntu と Debian で次のコマンドを使用してインストールできます。

sudo apt install nmap

そしてArchでは:

sudo pacman -S nmap

Red Hat ファミリー ディストリビューションでは次のようになります。

sudo dnf install nmap

Linux ターミナルでの nmap ルーターのスキャン結果

クライアントを一覧表示するには、-sn オプションの後にルーターの IP アドレスと CIDR サブネット マスクを指定します。これにより、ネットワーク上で応答するクライアントの IP アドレスがリストされますが、実際にスキャンする前に停止します。例えば:

nmap -sn 192.168.0.1/24

ネットワークに誰がいるかを確認できるようになりました

Nmap は、Linux 用の強力なネットワーク スキャナーです。これを使用すると、コマンド ラインから Wi-Fi ネットワークに接続されているデバイスを見つけることができます。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です