おそらくあちこちで議論された質問でしょう。
ここからすべての情報を収集しようとしています。
ネットワークに接続されているコンピュータにいるとしましょう。このネットワークはインターネットにアクセスできます。
bash
できるだけ多くの情報を検出するスクリプトを作成したいと思います。
私の周りにネットワーク図を描いてみてください
- 接続機器数
- 各機器が提供するサービスの種類
ルーターを介してインターネットにアクセスするには、いくつのデバイスを通過する必要があるかを理解します(ホップ数の計算)。
各ステップ間の遅延
AとBの間の無線リンクの信号強度
イントラネットの2つのデバイス間の最大アップリンクおよびダウンリンク速度
最終的なスクリプトを必要とせずに自分で作成したいのですが、正しい方法についてのヒントが必要です。私はネットワーク理論をよく理解していますが、実際の側面についての知識が欠けていて、私が思いついた最善の方法は、サブネットにpingがあふれ、それを使用してネットワークをリバースエンジニアリングしたいということです。ごみです!
答え1
これは非常に広範な問題であり、広く使用されているツールの1つで、この問題をすべて解決することはできません。仕事をしている人は、必要に応じて配置および構成されたさまざまな既存のツール(一部はオープンソースであり、一部ではありません)といくつかの独自の作成ツールを使用します。
ネットワークをマッピングするには、次を使用します。地図。これには、さまざまなオプション(「Pingを含むFloodサブネット」とより便利な設定を含む)があります。ネットワークを検索しているため、これを行う場合は、nmapで検索した情報をグラフィカルに表示すると便利です。チェルスまたは鉄 3d、進行状況を見続けてください。Nmap診断。
以下は、サーバーエラーに関するいくつかの質問です。
- 既存のネットワークを飼いならす
- 自動ネットワークマッピング
- Web図面ソフトウェアオプション?
- ネットワークトポロジ図を視覚化しますか?
- ジュニアマネージャ - 理解を深めるためにネットワークを検索/マッピングする方法は?
- そしてしながら録音する
脆弱性を探している場合、最も顕著な名前は次のとおりです。ナサス。
以下は関連質問です。セキュリティスタック交換:
パケットがホストに到着する場所を確認するには、次を使用します。追跡パスtraceroute6,
or
、または興味のあるプロトコルに応じてTracepath tcptraceroute`のようなバリアントです。
帯域幅を適切に評価するには、相手の協力が必要です。ネットワークスループットを測定する最良の方法は、アプリケーション自体を使用することです。期待しただけの結果が得られなければ、魔法の弾丸はありません。すべての側面を確認し、サーバー自体または一部のネットワークリンクにボトルネックが発生しているかどうかをテストする必要があります。