Loading article…
| 原作者 | ジェラルド・ポール・ジャバ |
|---|---|
| 最終リリース | 3.0.0 / 2005年9月19日 |
| ライセンス | GPL、LGPL、BSD |
| Webサイト | iptraf.seul.org |
| 開発者 | ニコラ・パジコフスキー、フィル・キャメロン、ヴィテスラフ・ザメル |
|---|---|
| 安定リリース | 1.2.1 / 2020年6月21日 |
| Webサイト | github.com/iptraf-ng/iptraf-ng |
IPTrafは、ネットワーク統計情報を提供するソフトウェアベースのコンソール です。[1] TCP接続から統計情報やアクティビティインターフェースなどの情報を収集し、TCPおよびUDPトラフィックをドロップします。Linuxオペレーティングシステムで利用できます。
特徴
全画面表示のオプション メニューに加えて、IPTraf には次の特徴があります。
- IP トラフィック モニターは、ネットワーク トラフィックに関する情報を表示します。
- 一般的な統計インターフェース。
- ホストを検出するLAN統計モジュールは、そのアクティビティに関するデータを表示します。
- アプリケーションのポート接続のネットワーク パケットを表示するTCP 、UDP アカウントを監視します。
- カーネルを取得して、幅広い「ネットワーク カード」で使用できるようにする「raw ソケット インターフェイス」を使用します。
認識されているプロトコル
IPTtraf は複数のプロトコルをサポートしています:
サポートされているインターフェース
IPTraf は幅広いネットワーク インターフェイスをサポートしています。
- ローカルループバック
- Linux でサポートされているすべてのイーサネットインターフェイス。
- Linux でサポートされているすべての FDDI インターフェイス。
- スリップ
- 非同期PPP
- ISDN 経由の同期 PPP
- カプセル化による ISDN Raw IP
- カプセル化によるISDN Cisco HDLC
- パラレルラインIP。
データ構造
プログラムのさまざまな機能を使用する主なデータ構造は、二重リンクリストで、移動を容易にします。エントリの最大数は、使用可能なメモリによってのみ制限されます。ほとんどの機能の検索操作は線形に実行されます。これは、軽度ですがほとんど感知できない影響を引き起こします。トラフィックモニターIPの速度が増加する傾向があるため、ハッシュテーブルを使用して検索をより効率的に実行します。(検索操作は、プログラムがイーサネット、IPアドレス、プロトコル、またはネットワークポートがすでにリストされているかどうかを確認する必要があるときに実行されます。[2]
さらに、折りたたみ機構のリンクには、再利用できる古いエントリに関するメモのみが含まれています。接続が再開されるか完全に閉じられるたびに、チケット情報は解放されず、閉じられたリストにエントリが追加されます。 新しい接続を検出すると、リストがチェックされ、空でない場合は、使用可能な最初のエントリが再利用され、閉じられたリストがクリアされます。
参考文献
- ^ 「IPTrafについて」 。 2011年11月8日閲覧。
- ^ Gerard Paul Java (1997). 「IPTraf 技術情報」 . 2010 年5 月 15 日閲覧。
外部リンク
- IPTraf ウェブサイト
- IPTraf-ng、IPtraf の現在のフォーク
