MacOS のターミナルでローカル ネットワークをスキャンする方法

MacOS のターミナルでローカル ネットワークをスキャンする方法

macOS のターミナルは便利なツールですが、使用している人はほとんどいません。この記事では、macOS のターミナルを使用して、トラブルシューティングとメンテナンスのためにローカル ネットワークをスキャンする方法を説明します。 macOS のターミナルは、いくつかの異なるフラグを使用して Linux ユーティリティとは少し異なる動作をします。したがって、すべての Linux ターミナル スキルが macOS 上で正しく動作すると想定すべきではありません。

nmapを使用してローカルネットワークの開いているポートをスキャンします

Nmapは macOS 上のコマンドライン ポート スキャン ツールですが、使用するには最初にインストールする必要があります。

Homebrew で nmap をインストールする

Homebrew がインストールされている場合は、以下のコマンドを実行して、nmap と必要な依存関係をダウンロードしてインストールします。

brew install nmap

nmapでスキャン

nmap は、指定されたホスト名またはネットワーク アドレスをスキャンし、開いているポートのリストを返すように構築されています。 nmap はネットワーク マッパーの略ですが、ポート マッパーのように動作します。

nmap を実行する簡単な方法は、指定した IP アドレスまたは IP アドレスの範囲をターゲットとして使用することです。適切な IP アドレスを指定して次のコマンドを実行して、ローカル ネットワークをスキャンします。ここで、このコマンドは scanme.org にある nmap のテスト サーバーをスキャンします。

nmap 74.207.244.221
nmap scanme.org

macOS のターミナルでローカル ネットワークをスキャンする方法

IP アドレスの範囲全体で開いているポートをスキャンするには、スラッシュを使用します。

nmap 192.181.0.0/24

ネットワーク上のルーターやその他のデバイスの IP アドレスを検索するには、arpまたは を実行しますipconfig

sudo nmap -A scanme.org

macOS のターミナルでローカル ネットワークをスキャンする方法

このフラグ-Aを使用すると、nmap がより高速かつ積極的にスキャンし、より多くの情報が返され、サーバー ログでの存在が明確に明らかになります。フラグは-Asudo で実行する必要があります。

sudo nmap -O scanme.org

macOS のターミナルでローカル ネットワークをスキャンする方法

上記のコマンドは、オペレーティング システム ( ) に定義されている IP アドレスをスキャンします-O

nmap を少し「こっそり」実行したい場合は、 flag を使用します-sS

sudo nmap -sS scanme.org

上記のコマンドは前半をスキャンし、TCP SYN パケットを送信して開いているポートを確認しますが、肯定応答を受信して​​も ACK パケットで応答しません。したがって、リモート サーバーはスキャンをログに記録しない可能性があります。

フラグ-sSおよびその他のスキャン モードのスイッチは sudo で実行する必要があります。たとえば、モード スイッチは-sPIP アドレスをスキャンしますが、ポートはスキャンしません。これは、以下の arp と同じように機能します。その他のスキャン モードについては、nmap メイン ページにアクセスしてください。

より長い結果を取得するには、 タグ を追加する-vvか、-v3より長いログ レベルを有効にして、より長く読みやすい標準出力を作成します。探している内容に応じて、これらのフラグは検索に役立ちます。

もちろん、grep特定の結果を検索するために使用することもできます。ポート 22 のみを検索したい場合は、次のコマンドを実行できます。

nmap scanme.org | grep "22/tcp"

上記のコマンドは、ポートが存在する場合はステータス行を返し、ポートが存在しない場合は何も返しません。

macOS のターミナルでローカル ネットワークをスキャンする方法

arp を使用してローカル ネットワークのアクティブな IP アドレスをスキャンする

arp は、接続されているデバイスのローカル ネットワークをスキャンします。 arp はアドレス解決プロトコルを作成および編集するように設計されているため、ネットワーク スキャン ツールはほとんどありません。ただし、これはすべての Mac に搭載されており、特定の情報を簡単に入手できる方法です。

現在ネットワークに接続されているすべてのデバイスのリストを表示するには、ターミナルを開いて次を実行します。

arp -a

macOS のターミナルでローカル ネットワークをスキャンする方法

上記のコマンドは、ネットワークに接続されているすべてのデバイスのリストを IP アドレスと MAC アドレスによって返します。

macOS のターミナルでローカル ネットワークをスキャンする方法

実行してarp -a -i en0レポートを取得できるのは、ネットワーク インターフェイス en0 からのみです。

macOS でローカル ネットワークをスキャンするための最も強力なツールは nmap です。 arp は、ネットワーク上で ping を実行する場合にも役立ちます。Ipconfig は特定のインターフェイスの結果をレポートできますが、ネットワーク スキャンよりもインターフェイス情報のレポートに役立ちます。

成功を祈っています!


Windows 10で画面右隅に表示される著作権侵害の通知を削除する方法

Windows 10で画面右隅に表示される著作権侵害の通知を削除する方法

画面の右隅に Windows 10 のライセンス認証通知が表示されますか?この記事では、Windows10で著作権侵害の通知を削除する方法をご紹介します。

Windows 10 ビルド 14393.222 をインストールする方法に関する AZ からの指示

Windows 10 ビルド 14393.222 をインストールする方法に関する AZ からの指示

最近 Microsoft は、Windows 10 PC ユーザー向けにビルド 14393.222 と呼ばれる最新の累積的な更新プログラムをリリースしました。 Windows 10 向けにリリースされたこの更新プログラムは、主にユーザーのフィードバックに基づいてバグを修正し、オペレーティング システムのパフォーマンス エクスペリエンスを向上させます。

わずか 3 ステップで Bastion ホストを使用してコンピュータ ネットワークを保護します

わずか 3 ステップで Bastion ホストを使用してコンピュータ ネットワークを保護します

ローカル ネットワーク上に外部アクセスが必要なコンピュータはありますか?要塞ホストをネットワークのゲートキーパーとして使用することは、良い解決策となる可能性があります。

キーボードが使用できない場合に Windows キーを作成する方法

キーボードが使用できない場合に Windows キーを作成する方法

IBM モデル M など、物理的な Windows キーが含まれていない古いクラシック キーボードを使用したい場合は、頻繁に使用しないキーを借用してキーを追加する簡単な方法があります。

Windows 10 のすべてのイベント ログをすばやくクリアする 3 つの方法

Windows 10 のすべてのイベント ログをすばやくクリアする 3 つの方法

場合によっては、古いイベント ログを一度に削除する必要があるかもしれません。このガイドでは、Quantrimang.com が、Windows 10 イベント ビューアーですべてのイベント ログをすばやく削除する 3 つの方法を紹介します。

偽の IP メソッドを使用すると、匿名でアクセスできます

偽の IP メソッドを使用すると、匿名でアクセスできます

これまでの多くの記事で、オンラインで匿名性を保つことが非常に重要であると述べてきました。個人情報の漏洩は毎年発生しており、オンラインセキュリティの必要性はますます高まっています。これが、仮想 IP アドレスを使用する必要がある理由でもあります。以下では、偽の IP を作成する方法について学びます。

Windows 10で透明背景モードを作成する方法

Windows 10で透明背景モードを作成する方法

WindowTop は、Windows 10 コンピューター上で実行されているすべてのアプリケーション ウィンドウとプログラムを暗くする機能を備えたツールです。または、Windows で暗い背景インターフェイスを使用することもできます。

Windows 8 タスクバーの言語バーをオフにする方法

Windows 8 タスクバーの言語バーをオフにする方法

Windows 8 の言語バーは、デスクトップ画面に自動的に表示されるように設計された小型言語ツールバーです。しかし、多くの人はタスクバー上のこの言語バーを非表示にしたいと考えています。

LinksysルーターのWEP、WPA、WPA2の設定方法

LinksysルーターのWEP、WPA、WPA2の設定方法

今日、ワイヤレス接続は必需品であり、そのため、内部ネットワークの安全を確保するにはワイヤレス セキュリティが不可欠です。

Linksys が提供するインターネット接続速度を最適化するためのヒント

Linksys が提供するインターネット接続速度を最適化するためのヒント

ネットワーク接続を最適化するには、インターネット速度を最大化することが不可欠です。コンピューター、インターネット対応テレビ、ゲーム機などを使用して、最適なエンターテイメントと仕事体験を実現できます。