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 でワイヤレス ネットワーク アダプターの優先周波数帯域を変更する方法

Windows でワイヤレス ネットワーク アダプターの優先周波数帯域を変更する方法

このガイドでは、Windows 7、Windows 8、および Windows 10 のワイヤレス ネットワーク アダプターに既定で使用される優先周波数帯域を (5 GHz または 2.4 GHz に) 変更する方法を説明します。

プロセッサ アフィニティとは何ですか? Windows 10 でプロセッサ アフィニティを設定する方法

プロセッサ アフィニティとは何ですか? Windows 10 でプロセッサ アフィニティを設定する方法

ただし、すべてのコアではなく 1 つまたは 2 つのコアのみを使用するようにプログラムをセットアップすることは可能です。この投稿では、Quantrimang.com がプロセッサ アフィニティとは何か、および Windows 10 でプロセッサ アフィニティを設定する方法について説明します。

プライバシー保護が最悪の VPN は避けるべきです

プライバシー保護が最悪の VPN は避けるべきです

VPN テクノロジーの人気の高まりにより、範囲、手法、大胆さが異なるさまざまな詐欺が発生しています。

Windows 10でPCをリモートロックする方法

Windows 10でPCをリモートロックする方法

Windows 10 には、デバイスを追跡するだけでなく、リモートでロックすることもできる優れた機能があります。

SpyHunter を使用してスパイウェアを削除し、キーロガーを防ぐ方法

SpyHunter を使用してスパイウェアを削除し、キーロガーを防ぐ方法

SpyHunter は、コンピュータ上のマルウェア、スパイウェア、およびキーロガー対策ソフトウェアを検索して破壊するソフトウェアです。

Windows 10 の新しいハード ドライブ容量分析ツール、ディスク使用量を試してみる

Windows 10 の新しいハード ドライブ容量分析ツール、ディスク使用量を試してみる

ディスク使用量は C:\Windows\System32\diskusage.exe にあり、discusage /? と入力すると使用方法の説明が表示されます。このユーティリティは、ドライブ全体または指定したフォルダーをスキャンし、各フォルダーの使用量を報告します。

Windows 10/11にMoon Knightテーマをインストールする方法

Windows 10/11にMoon Knightテーマをインストールする方法

Moon Knight テーマ セットは非常に高品質で、すぐにコンピュータにインストールする価値があります。

「ファイル名を指定して実行」コマンドを使用して Windows アプリケーションをすばやく開く手順

「ファイル名を指定して実行」コマンドを使用して Windows アプリケーションをすばやく開く手順

Windows でアプリケーションをすばやく開く必要がある場合、キーボード ショートカットを使用することがよくあります。ただし、「ファイル名を指定して実行」コマンドを使用するという別の方法があることを知っている人はほとんどいません。 Windows でさまざまなアプリケーションを開くための [ファイル名を指定して実行] には多くのコマンドがありますが、最も一般的なのは、以下のアプリケーションを開くための 5 つのコマンドです。ご参照ください。

Windows 10 コンピューターにウイルスが感染しています。修復方法は次のとおりです。

Windows 10 コンピューターにウイルスが感染しています。修復方法は次のとおりです。

悪意のあるコードがコンピュータにインストールされると、すぐにコンピュータが制御され、非常に重大なエラーが発生する可能性があります。ダウンロードしてインストールするウイルス対策ソフトウェアであっても、場合によっては偽のソフトウェアである可能性があり、コンピュータに損害を与える可能性があります。

Ubuntu Live USB を使用して Windows PC からウイルスを削除する

Ubuntu Live USB を使用して Windows PC からウイルスを削除する

Windows コンピュータがウイルスに感染しているか、最悪の場合、Windows コンピュータを起動することさえできません。 Ubuntu Live USB または CD を所有している場合は、それを使用して PC をクリーンアップし、Windows を復元してみることができます。