次の投稿では、Pingnooを見ていきます。 これは ラウンドトリップを分析して時間を計ることができるオープンソースのクロスプラットフォームアプリケーション(待ち時間)XNUMXつのホスト間。 これは、tracerouteおよびping出力のグラフィック表現をユーザーに提供するプログラムです。
現在、開発の比較的初期段階にありますが、 アプリケーションの主な機能は完全に使用可能です。 さらに、彼らのウェブサイトに示されているように、ソフトウェアの機能は時間とともに成長します。
これは100%オープンソースソフトウェアであり、GPLv3の下でライセンスされています。 また、マルチプラットフォームで拡張可能です。 ソフトウェアの実際の機能は、コンポーネントによって提供されます これにより、設計が非常に柔軟になります。 また、サードパーティが独自のコンポーネントを作成してソフトウェアを改善することもできます。
UbuntuにPingnooをインストールする
このプログラムをUbuntuにインストールすることに興味がある場合は、 使用しているオペレーティングシステムのバージョンに対応する.debパッケージをからダウンロードできます。 プロジェクトダウンロードページ。 Ubuntu 20.04を使用している場合は、このパッケージをダウンロードすることもできます。ターミナルを開いて(Ctrl + Alt + T)使用するだけで済みます。 wgetの 次のように:
wget https://github.com/nedrysoft/pingnoo/releases/download/2021.04.30-develop/pingnoo_2021.04.30-develop-ubuntu20.04_amd64.deb
ダウンロードが完了すると、次のことができます プログラムをインストールします 同じ端末にこの他のコマンドを書き込む:
sudo apt install ./pingnoo_2021.04.30-develop-ubuntu20.04_amd64.deb
インストール後のみ プログラムを開始する 私たちのチームのピッチャーを探しています。
アンインストール
へ このプログラムをシステムから削除します、ターミナル(Ctrl + Alt + T)では、以下を実行するだけで済みます。
sudo apt remove pingnoo; sudo apt autoremove
また ダウンロードすることもできます AppImageパッケージ このソフトウェアの。 このオプションを使用すると、ソフトウェアは実際にはインストールされません。これは、プログラムの実行に必要なすべての依存関係とライブラリを含む圧縮イメージであるためです。
Pingnooがどのように機能するかを簡単に見る
このソフトウェア ICMPパケットを送信します(インターネットメッセージ制御プロトコル)そして寿命フィールドを増やします(TTL)。 パケットがルーターを通過するとき(ジャンプとして表示)、TTLフィールドが減少します。 この値がゼロに達すると、そのパケットを処理しているルーターは通常、発信元のホストにタイムアウトメッセージで応答します。
ピングノ 送信するすべてのICMPパケットを追跡し、ICMP応答を送信済み要求と照合できます。 これにより、往復時間が可能になります(RTT)は、XNUMXつのエンドポイント間だけでなく、ホスト間の中間ホップも計算されます。 このすべての情報は、ルートの視覚的な説明を即座に提供するグラフでプロットされます。
ソフトウェア 画面上にグラフィックが生成され、各ジャンプの履歴が表示されます。 これらのイメージにより、ネットワークルートの追跡、ダウンタイムの原因の特定、およびネットワークパフォーマンスの低下が容易になります。 これらはすべてタブに表示されるため、複数のルートを同時に分析できます。
また、IPv4とIPv6のサポートもあります。 グラフィックウィンドウの間隔と期間を変更できるようになります。 後者の場合。 デフォルトは60秒ですが、10分、15分、30分、45分、1時間、12時間、および24時間に変更できます。
このソフトウェアは拡張可能であり、ホスト名とIPアドレスを編集するための組み込みサポートを提供します。 Pingnooのモジュラーアーキテクチャにより、サードパーティは機能を拡張できます ソフトウェアの。
ピングノ ネットワーク接続のパフォーマンスに関心のある人なら誰でも使用できるように設計されていますホームユーザーからビジネスユーザーまで。 プロジェクトのWebサイトでは、ゲームのパフォーマンスの問題を解決する場合でも、会社のルーティングの問題を診断する場合でも、このアプリケーションは高速で使いやすいように設計されていることが示されています。
Pingnooのソースコードはでホストされているのを見つけることができます GitHubの、誰かがそれをレビューしたい場合は、それを監査するか、コードに貢献してください。 また、詳細については、次のことができます 相談する 公式ドキュメント Oラ プロジェクトのウェブサイト.