EG_offline
by gazpara (gazpara@gmail.com)
2009.6.27
ソフトウェアの紹介
ネットワークの通信速度を、プロトコル毎にグラフ表示するソフトです。
EGの方はリアルタイムにグラフ表示しますが、このEG_offlineはpcapファイルをグラフ表示します。
使用許諾
フリーソフトです。
商用・非商用に関係なく自由に使って頂いてかまいません。
使用することにより生じるあらゆる結果には、使用者が責任を負うことをご承諾ください。
gazparaは責任を負いません。
環境
Windows 2000/XP/Vista 対応です。管理者権限で動作させてください。
また、このソフトの使用には、WinPcapと
Wiresharkが必要です。
WinPcapの4.0.2、
Wiresharkの1.0.8で
動作確認してます。
インストール
適当なフォルダに解凍してください。EG_offlineについてはそれだけです。
後は、WinPcapとWiresharkをインストールしてください。
アンインストール
インストール時に作成したフォルダごと削除してください。
EG_offlineはレジストリ等は使用していません。
メモリ消費
EG_offlineは、複数のrawshark.exeを起動します。
rawshark.exeはメモリを大量に使用しますので、メモリの少ないマシンではつらいと思います。
最低でも256MB、推奨1GB以上です。
rawshark.exeのデフォルト動作では、TCPパケットを受信するとメモリにデータを保持していき、メモリの消費を拡大し続けます。
メモリ消費を抑えるために、「preferences」というファイルでrawshark.exeの動作を変更しています。
以下の3行を設定しています。
- tcp.desegment_tcp_streams: FALSE
- tcp.analyze_sequence_numbers: FALSE
- tcp.relative_sequence_numbers: FALSE
必要であれば、「preferences」ファイルを修正してください。
詳細は、Wiresharkのインストールフォルダにあるrawshark.htmlのFILES->Preferencesの項目を参照ください。
CPU負荷
rawshark.exeのデフォルト動作では、チェックサムを計算しますが、
CPU負荷を抑えるために、「preferences」というファイルでrawshark.exeの動作を変更しています。
以下の4行を設定しています。
- ip.check_checksum: FALSE
- tcp.check_checksum: FALSE
- udp.check_checksum: FALSE
- udplite.check_checksum: FALSE
必要であれば、「preferences」ファイルを修正してください。
詳細は、Wiresharkのインストールフォルダにあるrawshark.htmlのFILES->Preferencesの項目を参照ください。
使い方
eg_offline.exeを実行します。
メニューのFile->Openでpcapファイルを開いてください。ドラッグ&ドロップでも可能です。
マウスのホイールで時間軸の縮尺を変更できます。
フィルターの使い方は、EGと同じです。