NmapでTcpポートをスキャンする方法

ネットワーク上で実行されているサービスを正確に識別する重要な方法は、ポートスキャンを実行することです。ポートスキャンを実行すると、コンピュータとネットワークの攻撃対象領域の正確な概要を知ることができます。場合によっては、予期しないサービスが実行されていることに気付くことがあります。

伝送制御プロトコル(TCP)は、ネットワークを介したコンピューター間の接続を可能にする標準です。TCPは、スリーウェイハンドシェイクを使用して接続を開き、タイムアウトするか接続が閉じられるまで開いたままになります。これは、接続が常にデータを送信しているという意味ではありません。これは、両方の当事者が接続の詳細を保存し、データの送受信をすぐに再開できることを意味します。

Nmapは、ポートスキャンを実行するための標準ツールです。これは主にLinuxで実行するように設計されていますが、Windowsバージョンもあります。グラフィカルインターフェイスも利用できますが、コマンドラインの使用法は依然として標準です。

Nmapの使用方法

LinuxマシンにNmapがインストールされているかどうかをテストするには、コマンド「nmap」を実行します。ヘルプページが表示されたら、インストールされて実行できる状態になっています。コマンドが「見つかりませんでした」というエラーが表示された場合は、Nmapをインストールする必要があります。

ヘルプページは非常に密度が高く、混乱を招く可能性のある多くのオプションが表示されます。TCPポートをスキャンするために必要な基本は比較的単純です。必要な基本構造は「nmap [スキャンの種類] [オプション] {ターゲット仕様}」です。

TCPポートをスキャンするには、TCPまたはSYNの2つのスキャンタイプのいずれかを使用する必要があります。TCPスキャンは、各ポートへの完全な接続を試み、3ウェイハンドシェイクを完了します。SYNスキャンはプロトコルをわずかに乱用し、スリーウェイハンドシェイクの3番目のメッセージを送信することはありません。SYNスキャンは、接続が完全に確立されることはないため、デバイスが一度に多くの接続を開いたままにする必要がないため、システムリソースへのストレスが少ないことがよくあります。また、TCPスキャンよりも高速に実行されますが、root権限が必要になります。TCPスキャンは「-sT」フラグで指定され、SYNスキャンは「-sS」で指定されます。

ヒント:スリーウェイハンドシェイクはTCP接続を初期化する方法であり、クライアントからサーバー、サーバーからクライアント、クライアントからサーバーにそれぞれ送信される「SYN、SYN-ACK、およびACK」の3つのメッセージが含まれます。

スキャンオプションを指定する方法

オプションセクションは完全にオプションですが、一般的に役立つものがいくつかあります。「-v」を使用して詳細度を上げると、より詳細なスキャン結果を有効にできます。「-vvv」を使用すると、詳細度をさらに3番目のレベルまで上げることができます。「-A」フラグを使用すると、オペレーティングシステムの検出、バージョンの検出、スクリプトスキャン、tracerouteを実行できますが、実行にはかなり時間がかかります。

一度にIPv4またはIPv6アドレスのいずれかをスキャンできます。IPv4がデフォルトです。IPv6アドレスをスキャンする場合は、「-6」フラグを使用する必要があります。Nmapがクイックpingスキャンを実行して、どのホットが発生しているかを判断する場合があります。これがテストするホストをスキップしている場合は、「-Pn」フラグを使用して無効にすることができます。広い範囲を指定すると、スキャンに時間がかかる場合があります。「-T4」フラグはスキャンをより高速に実行し、何も見逃す可能性は低く、トラフィック出力が大幅に増加するため、低速のネットワークまたはデバイスを圧倒する可能性があります。

IPアドレスとポート範囲を指定する方法

デフォルトでは、Nmapは最も一般的に使用される上位1000個のポートをスキャンします。「-p」フラグを使用して、スペースなしで範囲を指定することにより、ポート範囲を手動で設定できます。ポート範囲は、コンマ区切り値、ハイフン付き範囲、またはその2つの組み合わせで指定できます。たとえば、フラグ「-p22」、「-p1-65535」、および「-p21-25,80,139,8080」は、ポート22、1〜65535のすべてのポート、およびポート21〜25、80、239をスキャンします。それぞれ8080。代わりに「–top-ports [number]」フラグを指定して、上位[number]の最も一般的なポートをスキャンすることもできます。すべてのポートを指定する場合は、省略形の「-p-」を使用できます。

ヒント:ポート番号の範囲は0〜65535ですが、技術的には0は使用できません。

最後に指定する必要があるのは、テストするデバイスのIPアドレスです。これを行うには、スキャンするすべてのIPアドレスをリストするだけです。スペースで区切る必要があり、個別に、ハイフンでつながれた範囲で、またはCIDR表記でリストできます。たとえば、「191.168.0.1」はその単一のIPアドレスをスキャンし、「192.168.0.1-5」は102.168.0.1から192.168.0.5までの5つのIPアドレスをスキャンし、最後に「192.168.0.1/24」はすべてのIPアドレスをスキャンします。 192.168.0.1と192.168.0.255の間。

全体的なコマンドは、次の例のようになります。「nmap -sS -vvv -A -p-127.0.0.1」、「nmap -sS -v -p80,443,8080 192.168.0.1/24」、「nmap -sS –top-ports 10000 -6 :: 1”

NmapでTcpポートをスキャンする方法

使用する引数をまとめて、コマンドを実行します。



Leave a Comment

Microsoft Teams で不在通知を設定する方法: デスクトップとモバイル向けの簡単ガイド 🚀

Microsoft Teams で不在通知を設定する方法: デスクトップとモバイル向けの簡単ガイド 🚀

せっかくの休暇を計画中ですか?それとも数日だけお休みですか?仕事の通知でせっかくの休暇を台無しにしないようにしましょう!🌴 Microsoft Teamsなら、不在通知の設定がとても簡単になります

🔧 即効解決:2026年にMicrosoft Teamsの無料サブスクリプションエラーを解決する方法

🔧 即効解決:2026年にMicrosoft Teamsの無料サブスクリプションエラーを解決する方法

Microsoft Teamsの無料サブスクリプションエラーで仕事が滞ってイライラしていませんか?実証済みのステップバイステップの解決策で、瞬時にフルアクセスを回復できます。技術的なスキルは必要ありません!

🚀 即効解決:2026年にMicrosoft TeamsのWebエラー503「サービス利用不可」を解決する方法

🚀 即効解決:2026年にMicrosoft TeamsのWebエラー503「サービス利用不可」を解決する方法

Microsoft TeamsのWebエラー「503 サービス利用不可」で会議がブロックされるのにうんざりしていませんか?Teamsの503エラーを解消するための、実証済みのステップバイステップの解決策をご紹介します。当社のエキスパートガイドで、すぐにオンラインに復帰できます。技術的なスキルは必要ありません!

Teamsフォルダが見つからない?Microsoft Teamsの究極のトラブルシューティング:Teamsフォルダ検索ガイド

Teamsフォルダが見つからない?Microsoft Teamsの究極のトラブルシューティング:Teamsフォルダ検索ガイド

Microsoft Teams のトラブルシューティングでお困りですか?Teams のフォルダー検索はどこにありますか?実証済みの解決策で、Teams のキャッシュ、ログ、データフォルダーを素早く見つけ、Microsoft Teams でのシームレスな検索を復元しましょう。ステップバイステップの解決策も掲載しています。

モバイル ログイン時の Microsoft Teams の予期しないエラーを修正: 実際に機能する即時ソリューション!

モバイル ログイン時の Microsoft Teams の予期しないエラーを修正: 実際に機能する即時ソリューション!

Microsoft Teamsの予期せぬエラーでモバイルログインがブロックされるイライラにうんざりしていませんか?AndroidとiOSに対応した、実証済みのステップバイステップの解決策をご紹介します。キャッシュのクリア、アプリのアップデートなど、技術的な手間をかけずにすぐにアクセスを回復できます。

Microsoft Teamsはなぜ遅いのか?2026年にスピードアップできる10の実証済みヒント

Microsoft Teamsはなぜ遅いのか?2026年にスピードアップできる10の実証済みヒント

Microsoft Teams の遅延にイライラしていませんか?Microsoft Teams が遅い理由を解明し、2026年にスムーズな会議やチャットを実現するための10の実践的なヒントをご紹介します。今すぐ生産性を向上しましょう!

Teams アドインが Outlook から消えてしまいましたか? 数分で修正できます!

Teams アドインが Outlook から消えてしまいましたか? 数分で修正できます!

Outlook に Microsoft Teams アドインが表示されず、困っていませんか?主な原因と、Teams と Outlook のシームレスな連携を瞬時に復元するためのステップバイステップの解決策をご紹介します。すべてのユーザーに役立つ実証済みのソリューションです。

パブリック Wi-Fi での Microsoft Teams ネットワーク エラーを修正: すぐに機能する実証済みのソリューション!

パブリック Wi-Fi での Microsoft Teams ネットワーク エラーを修正: すぐに機能する実証済みのソリューション!

公共Wi-FiでMicrosoft Teamsのネットワークエラーに困っていませんか?VPNの調整、DNSの変更など、スムーズなビデオ通話を実現するためのステップバイステップの解決策をご紹介します。すぐにオンラインに戻りましょう!

Microsoft Teams Macキーチェーンエラーを素早く修復:究極のトラブルシューティングガイド2026

Microsoft Teams Macキーチェーンエラーを素早く修復:究極のトラブルシューティングガイド2026

Microsoft Teams Macのキーチェーンエラーでお困りですか?Macのキーチェーンの問題を解決し、スムーズな共同作業を再開し、今後の不具合を回避するための、実証済みのステップバイステップのトラブルシューティング方法をご紹介します。専門家のヒントも満載です!

インスタント チーム アクセスのロックを解除: 超高速モバイル ログイン用の Microsoft Teams QR コードを見つける場所

インスタント チーム アクセスのロックを解除: 超高速モバイル ログイン用の Microsoft Teams QR コードを見つける場所

ログインに時間がかかってお困りですか?Microsoft TeamsのQRコードの場所を正確に把握し、モバイルで超高速サインインを実現しましょう。いつでもシームレスにアクセスできるよう、ビジュアルで分かりやすく解説したステップバイステップガイドをご用意しました。今すぐ生産性を向上しましょう!