//////////////////////////////////////////////////////////////////////
//                                                                  //
//                          NEGiES ver1.57                          //
//                                                      by Rhox     //
//                                                       2004/10/03 //
//////////////////////////////////////////////////////////////////////

○概要
IPアドレス、ポート番号、アプリケーション(プロセス)、UP,DOWNごとに帯域を
制限できるファイアウォールソフトです。


○取り扱い
このプログラムはフリーソフトです。


○対応OS
- Windows 2000/XP/Server 2003
(9x、ME、NTには対応していません。)


○インストール
ダウンロードしたzipファイルをインストールしたいディレクトリに解凍して
ください。アップデートする際はNEGiES.exeとIPFltN.sysを旧ファイルに上書
きしてください。設定によってはIPFltN.sysが見えないことがあります。
フォルダオプションですべてのファイルを表示するか、旧フォルダを削除後に
インストールしてください。
必要に応じてデスクトップやスタートアップにショートカットを作成してくだ
さい。
(注意！BlackICEと競合することが分かっています。同時に使用しないでく
ださい。)


○アンインストール
NEGiESをインストールしたディレクトリをそのまま削除してください。
レジストリはプログラムを実行している間のみ使用しています。
プログラムを終了すると全てのレジストリキーは削除されますのでご安心くだ
さい。


○ファイル構成
NEGiES.exe            プログラム本体
IPFltN.sys            フィルタリングドライバ
setting.ini           設定ファイル。初回起動時に作られます
ExternalCommand.ini   外部コマンド設定ファイル。初回起動時に作られます
ConnectionControlRule.ini TCPコネクション操作の設定ファイル
                          初回起動時に作られます。
ConnectionControl.log TCPコネクション操作のログ。デフォルトではこの名前
SampleHost.lst        TCPコネクション操作で使うホストリストのサンプル
readme.txt            今見ているファイル


○必要な外部ソフトウェア
なし。


○使用方法
NEGiES.exeを実行します。

- フィルタ
帯域制限やパケットを遮断するには「フィルタ」を作成します。
初回起動直後は何もフィルタがない状態です。つまり全てのパケットを通過さ
せます。

フィルタを作成するとフィルタリストに優先度順で並びます。上にあるフィル
タほど優先度が高く、下に行くごとに優先度が下がります。優先度を変更する
にはフィルタを選択して「上へ」「下へ」ボタンを押します。
パケットが到着すると優先度の高いフィルタから順にマッチするか調べます。
パケットは最初にマッチしたフィルタの動作(遮断または通過)に従います。
どのフィルタにもマッチしなかった場合、パケットは通過されます。
フィルタリストの「現在の帯域」はそのフィルタに処理された通信量を表しま
す。つまりすべてを遮断する場合は遮断された量、接続動作のみ遮断の場合と、
通過の場合は通過した量です。(帯域制限しているときは実際に通過した量を表
します。)
動的フィルタが作用しているフィルタは文字が青く表示されます。

全ての設定を終えたら「フィルタリングを開始する」ボタンで帯域制限などの
フィルタリングを開始します。

フィルタを作成するにはフィルタタブの「新規作成...」ボタンを押します。

- フィルタ編集ダイアログの項目
・フィルタ名
  フィルタの名前です。表示に用いるだけなので好きな名前を付けてください。
・コメント
  このフィルタに対するメモです。動作には何も影響しません。
・ネットワークアダプタ
  目的のネットワークアダプタを選択します。ネットワークアダプタによって
  自分のIPアドレスが異なります。「自分のIPアドレス」にチェックすると選
  択されたネットワークアダプタのIPアドレスが自分のIPアドレスに設定され
  ます。「自分のIPアドレス」にチェックしない場合はどのネットワークアダ
  プタを選択してもかまいません。
・プロトコル
  TCPまたはUDPを選択できます。TCPはhttp、ftpなどに用いられ、UDPはストリ
  ーミングやdnsなどに使われます。
・方向
  データの流れる方向を指定します。UPが送信、DOWNが受信を表します。
・自分:IPアドレス
  自分のIPアドレスを入力します。通常は目的のネットワークアダプタを選択
  し、「自分のIPアドレス」をチェックすればOKです。
・自分:IPアドレスマスク
  「IPアドレス」に入力したアドレスの範囲を指定します。
  例えば「IPアドレス」を「11.22.33.44」としたとします。
  このとき「IPアドレスマスク」を「255.255.255.255」とすると対象のIPアド
  レスは「11.22.33.44」のみとなり、同様にマスクを「255.255.255.0」とし
  たときは対象のIPアドレスは「11.22.33.0」から「11.22.33.255」までとな
  ります。
  マスクを「0,0,0,0」をすると全てのIPアドレスを指定したことになります。
  自分側のマスクには「0,0,0,0」を指定しないでください。
・自分:ポート番号
  対象のポート番号をここに入力し、「追加」ボタンを押します。すると右側
  の「ポート番号の一覧」にポート番号が登録されます。登録を取り消すには
  「ポート番号の一覧」から消したい物を選び「削除」ボタンを押します。
  「ポート番号」は「全てのポート」にチェックされていると入力できない状
  態になります。ポート番号を指定したいときは「全てのポート」のチェック
  を外してください。
・通信相手:IPアドレス
  対象にする相手のIPアドレスを入力します。
・通信相手:IPアドレスマスク
  相手のIPアドレスの範囲を指定します。全てのIPアドレスを指定するなら「全
  てのIPアドレス」をチェックしてください。
・通信相手:ポート番号
  自分:ポート番号と同様に対象のポート番号を入力します。あらかじめ用意さ
  れたポート番号から選択することもできます。
・プロセス名指定
  対象のプロセス名を指定します。例:「MsnMsgr.Exe」、「iexplore.exe」
  指定したプロセスが使用している自分のポートが全て対象となります。
  このプロセス名指定はIPアドレスとポート番号指定と併用することができま
  す。TCPでのみ有効です。
  具体的に言うと、(自分のIPアドレス)と(自分のポート番号一覧のいずれか)
  にマッチし、かつ(相手のIPアドレス)と(相手のポート番号一覧のいずれか)
  にマッチし、かつ(プロセス名指定で指定したプロセスが使っている自分のポ
  ート)にマッチしたパケットが対象となります。
・パケットを遮断する
  チェックすると、設定した内容にマッチするパケットを遮断します。ただし、
  「接続動作(SYN単体)のみ遮断する」のチェックによって動作が異なります。
・接続動作(SYN単体)のみ遮断する
  チェックするとTCPの接続動作のみ遮断されます。これをチェックするときは
  通常「方向」をDOWNにします。つまり相手側から接続ができないようにしま
  す。この場合は自分側からは接続できます。
  「方向」をUPにすると自分側からだけ接続ができないという状況になってし
  まうので注意してください。
  これをチェックした場合は帯域制限もできます。
  これをチェックしない場合は全てのパケットを遮断します。
  TCPでのみ使用できます。
・帯域を制限する
  設定にマッチするパケットの最大転送速度を制限します。指定する最大転送
  速度を右のエディットボックスに入力してください(単位はキロバイト毎秒)。
・帯域制限を適用する最小パケットサイズ
  帯域制限時に捨てられる可能性のあるパケットの最小サイズ(単位はバイト)
  です。つまりこの値よりサイズの小さいパケットはいくら帯域制限をしても
  素通りします。もしTCPで帯域制限する場合、この値は60以上に設定するよう
  にしてください。値が小さすぎると相手にAckが返らずコネク
  ションが切れてしまう場合があります。

- フィルタの設定例1
HTTP(ポート番号80)のダウンロードを帯域制限したいとします、ダイアログを
開いた状態から、通信相手の「全てのポート」のチェックを外し、ポート番号に
80を入力し、追加ボタンを押します。そして方向を「DOWN」にし、「帯域を制
限する」のチェックをしその右に希望の最大転送速度を入力します。
「OK」ボタンを押すとフィルタがフィルタリストに追加されます。

- フィルタの設定例2
インターネットエクスプローラのダウンロードを帯域制限したいとします。
ダイアログを開いた状態から、プロセス名にiexplore.exeと入力、方向を「DO
WN」に、そして帯域制限をするにチェックを入れてその右に希望の最大転送速
度を入力します。
「OK」ボタンを押すとフィルタがフィルタリストに追加されます。


- 動的フィルタ
条件に一致したときに対象フィルタの動作をリアルタイムに変更する機能です。
作成した動的フィルタは比較順で動的フィルタリストに表示されます。
リストの上から比較処理が行われていき、対象フィルタは“最後に”マッチし
た動的フィルタの動作に従います。
したがって上にある動的フィルタほど優先度が低いことになります。注意して
ください。

- 動的フィルタ編集ダイアログの項目
・動的フィルタ名
  この動的フィルタの名前です。表示に用いるだけなので好きな名前を付けて
  ください。
・コメント
  この動的フィルタに対するメモです。動作には何も影響しません。
・対象フィルタ
  この動的フィルタに作用させるフィルタを選択してください。フィルタは複
  数選択できます。
・条件
  動的フィルタを発動させるための条件を指定します。
  デフォルトの状態では無条件となっています。
  帯域に0を指定すると条件無しとなります。また、フィルタ帯域の場合は
  「条件:フィルタ帯域:対象フィルタ」も選択しないと条件無しのままとなり
  ます。
  プロセス名を指定する部分では空白が無条件となります。
  各項目を「かつ」で接続して最終的に条件に一致するかを判定します。
・条件:TOTAL UP帯域、TOTAL DOWN帯域
  現在のTOTAL帯域と比較して指定された帯域の条件に一致すると真となります。
  初期状態ではTOTAL帯域、フィルタ帯域共に過去5秒の平均速度と比較されま
  す。
・条件:フィルタ帯域
  まず「条件:フィルタ帯域:対象フィルタ」で監視するフィルタを選択してく
  ださい。ここで選んだフィルタの帯域が指定された帯域条件に一致すると真
  となります。
・条件:コネクションが存在するプロセス
  指定したプロセスの有効なコネクションが存在した場合に真となります。
  ここでの有効なコネクションとはSYN_SENT、SYN_RCVD、ESTABLISHEDのいずれ
  かの状態のコネクションを指します。
・条件:起動しているプロセス
  指定したプロセスが起動している場合真となります。
・動作
  条件に一致したときにここで指定した動作が対象フィルタに適用されます。
  各項目はフィルタ編集ダイアログのものと同じです。

- 動的フィルタの設定例
ネットゲームをしてる間だけIEのDLを制限する設定を紹介します。
まずIEのDOWNを通過させる通常のフィルタを作ります。
フィルタの新規作成ボタンを押し、フィルタ編集ダイアログを出します。
フィルタ名を「IE DL」にし、方向をDOWNに、プロセス名にIEXPLORE.EXEを入力
してOKを押します。
次に動的フィルタの新規作成ボタンを押し、動的フィルタ編集ダイアログを出
します。
対象フィルタ(ダイアログ左側のリスト)で先ほど作成したフィルタ「IE DL」を
選択します。
ネットゲームのプロセス名がnetgame.exeだとすると、「条件:コネクションが存
在するプロセス」にnetgame.exeと入力します。
「動作:帯域を制限する。」にチェックをして右に希望の制限帯域を入力します。
netgame.exeが通信をしている間のみIEのDOWN帯域がここで入力した帯域以下に
制限されます。
OKを押します。
この設定で実際にフィルタリングを行うにはフィルタリング開始ボタンを押し
てください。右の「動的フィルタリングを行う」にチェックが入っていること
も確認してください。


- TCPコネクション操作
コネクションを操作するルールを指定することが出来ます。
例えばホスト名、プロセス名によってコネクション数を制限したり、転送量、
接続時間によって切断したりすることが出来ます。
フィルタと同様に、ルールを作成するとリストに追加されます。この並び順は
優先度順です。上から順に比較していき、最初にマッチした動作に従います。
ただし、動作を「下位のルールに従う」にした場合は異なります。下位のルー
ルとは自分より優先度の低いルールを指します。
この機能はファイアウォール的な目的には使えません。あくまでコネクション
の状態を調整する機能です。
チェック間隔が1秒なので最大1秒間通信される可能性があります。
完全にパケットを遮断したい場合はフィルタを用いてください。
ログはConnectionControl.logに保存されます。

- TCPコネクション操作ルール編集ダイアログの項目
・ルール名
  このルールの名前です。自由につけてください。
・コメント
  このルールに対するメモです。
・対象:ホストリストファイルのパス
  対象とするホスト名が列挙されたファイル(*.lst)のパスを入力します。
  lstファイルの書き方はSampleHost.lstをご覧ください。
  空欄にすると全てのホストが対象になります。
・対象:プロセス名
  対象とするプロセス名を指定します。
  空欄にすると全てのプロセスが対象になります。
・対象:このプロセス名とホスト名にマッチするコネクション数を制限する。
  指定したコネクション数になるようにコネクションを切断します。
  これをチェックすると下の動作で何を指定してもコネクション制限は行われ
  ます。
・対象:優先して切断するコネクション
  設定したコネクション数をオーバーしたときにどのコネクションを優先して
  切断するかを指定します。
・動作と条件:接続時間,転送量
  動作させる条件を指定します。各項目とも0を指定すると無条件(全ての対象
  にマッチする)になります。
・条件と動作:動作
  対象のコネクションの中で上の条件にマッチするものに対する動作を指定し
  ます。「下位のルールに従う」を選択した場合はコネクション数の制限のみ
  を行います。「何もしない」を選択した場合は下位のルールが何であれ対象
  のコネクションの接続を保証します。自分を含む上位ルールのコネクショ
  ン数制限による切断はされます。(もちろん上位で切断されるルール  にマッ
  チした場合も切断されます。)

- TCPコネクション操作の設定例
例えばApache.exeで国内からのアクセスは制限なし、外国からのアクセスのみ
1000KBしか転送しないようにするとします。
この場合ルールは二つ設定する必要があります。
一つ目は日本からのホストを切断しないルールで、二つ目はそれ以外のホスト
でUP転送量が1000000Byte(≒1MB)を上回ったときに切断するルールです。
一つ目のルール用にホストリストを作成します。新規にテキストファイルを作
成し内容は「*.jp」としJpHost.lstというファイル名で保存します。
TCPコネクション操作タブで新規作成ボタンを押しTCPコネクション操作ルール
編集ダイアログを開きます。
ホストリストファイルのパスに直接入力するか参照でさっき作ったJpHost.ls
tを開きます。
プロセス名にApache.exeと入力します。
条件と動作:動作を「何もしない」にしてOKを押します。
次に二つ目のルールを新規作成します。
ホストリストファイルのパスは空欄のままにして、プロセス名にApache.exeと
入力します。
条件と動作:UP転送量に1000000と入力して、動作を「切断」にします。
OKを押して完了です。

- TCPコネクション操作の設定例2
Apache.exeが一度に接続するコネクション数を5つに制限するとします。
TCPコネクション操作タブでルールの新規作成をします。
プロセス名にApache.exeと入れます。
このプロセス名とホスト名にマッチするコネクション数を制限するをチェック
し、コネクション数を5にします。
優先して切断するコネクションを好みに応じて選択してください。
後から接続したコネクションを切断する場合は「接続時間が短いもの」を選択
します。
OKを押して完了です。


- パケットモニタ
設定したフィルタを通過または遮断されたパケットを表示します。
モニタリングを開始するには「パケットをモニタする」をチェックしてくださ
い。


- 外部コマンド
ユーザーが自由にコマンドを定義、実行することができます。
初回起動時に自動的にサンプルコマンドが登録されます。
パスの通ったコマンドなら何でも実行することができます。
外部のプログラムを使う場合はパスの通った場所に置くか、NEGiESと同じディ
レクトリに置いてください。
(おすすめwhoisクライアント 「日本語Whoisクライアント in VC++」
http://www.vector.co.jp/soft/win95/net/se180177.html)
登録したコマンドはTCPコネクションモニタ、パケットモニタの右クリックメニュ
ーからも実行させることもできます。
設定する際にマクロを使用することができます。右クリックメニューから実行
した際にこのマクロが実際の文字列に置き換えられます。

・使用できるマクロ
[TCPコネクションモニタ]
%LocalAddr%     ローカルIPアドレス
%LocalPort%     ローカルポート番号
%RemoteAddr%    リモートIPアドレス
%RemotePort%    リモートポート番号
%RemoteHost%    リモートホスト名
%RemoteDomain%  リモートドメイン名
%ProcessName%   プロセス名
%ProcessID%     プロセスID
%ProcessPath%   プロセスのパス
%ProcessDir%    プロセスのディレクトリ

[パケットモニタ]
%SrcAddr%       送信元IPアドレス
%SrcPort%       送信元ポート番号
%DestAddr%      送信先IPアドレス
%DestPort%      送信先ポート番号

[共通]
%UserIn%        実行時にユーザーが入力する


○注意点
NEGiESは設定された値以上の帯域が使われたときに強制的にパケットを捨てて
帯域を調整します。このため通信に無駄が生じ、パケット流量に比べ実際に使
われるデータは少なくなります。よって実際に通信を行っているアプリケーショ
ンに帯域制限機能がある場合はそちら使用するようにしてください。

TCPの場合、一番低い優先度に全てのパケットを遮断するフィルタを設定し、そ
の上に通信を許可するアプリケーションを設定することもできますが、その場
合セッションの確立が遅くなります。
NEGiESはセッションを確立しようとSYN_SENTが送られたのを察知して初めてポー
トを開けるので、登録してあるアプリケーションといえでも最初のパケットは捨
てられてしまいます。
これを回避するには事前に使用するポートを調べ、ポート指定でフィルタを作
成してください。


○更新履歴
2003/08/19  ver1.0    公開。
2003/08/21  ver1.01   フィルタドライバが初期化できないことがあるのを修正。
2003/09/06  ver1.02   フィルタドライバで変な処理をしていた箇所を修正。
                      任意のコネクションを切断できるようにした。
                      リモートホストの検索が止まることがあったのを修正。
2003/09/08  ver1.03   デスクトップにインストールすると起動しないバグを
                      修正。TCPコネクションモニタで描画を止めたときに選
                      択したアイテムとは別のアイテムにアクションを起こ
                      していたバグを修正。起動時最小化をちゃんと行うよ
                      うにした。
                      閉じるボタンの動作を変えられるようにした。終了時
                      に確認するオプションを付けた。フィルタリング中に
                      も設定を変更できるようにした。
2003/09/09  ver1.04   いくつかの共通設定が保存されないバグを修正。
                      Visual C++ .NET ランタイムを必要としないようにした。
2003/09/23  ver1.10   環境によって起動時に「IpFltDrv.sysの初期化に失敗
                      しました。」と出て起動しないバグを修正。
                      Windows2000でメモリリークしていたバグを修正。
                      コネクションモニタの何もないところをダブルクリッ
                      クすると不正終了するバグを修正。
                      Windows2000で無駄に「TCPテーブルの取得に失敗しま
                      した」と出るのを修正。
                      パケットモニタ機能を追加。
                      外部コマンド機能を追加。
                      停止時でも帯域を表示するようにした。
                      コネクションごとの帯域を表示するようにした。
                      ドライバのバージョンチェック機能を追加。
2003/09/24  ver1.11   パケットモニタの再描画がされないことがあったのを
                      修正。
2003/09/27  ver1.12   ドライバであやしいところを修正。
                      「起動時最小化」を再調整。
                      マクロに%RemoteDomain%を追加。
                      ヘルプからreadmeを開けるようにした。
2003/09/28  ver1.13   起動時に自分のIPアドレスがフィルタに反映されてい
                      なかったのを修正。
                      外部コマンドタブからコマンドを実行すると、%Remot
                      eDomain%がマクロとして認識されないバグを修正。
                      二重起動でウィンドウをShowさせたとき再描画がされ
                      なくなるバグを修正。
2003/09/29  ver1.14   ver1.12での修正が原因でネットワークが全て遮断され
                      ることがあったのを修正。
2003/10/04  ver1.20   外部コマンド実行中にNEGiESを終了させると不正終了
                      するバグを修正。
                      jpドメインの判定を強化。
                      フィルタの区別を無くした。
                      フィルタ名の導入。
                      複数のネットワークアダプタに対応。
                      ポートの範囲を複数指定できるようにした。
                      接続動作のみ遮断する設定を追加。
2003/10/05  ver1.21   Windows終了時にブルースクリーンになる(再起動がか
                      かる)ことがあるのを修正。
2003/10/07  ver1.22   回線を再接続したときにネットワークアダプタが追従
                      できなかったのを修正。
2003/10/07  ver1.23   接続動作のみ切断する設定が保存されないバグを修正。
2003/10/10  ver1.24   フィルタを無効にしたとき、パケットモニタの表示が
                      ずれていたバグを修正。
2003/10/13  ver1.25   Windows2000でプロセス指定できるようにした。
2003/10/14  ver1.26   プロセス指定フィルタの上にポート指定のフィルタが
                      あった場合ちゃんと動作しなかったバグを修正。
2003/10/28  ver1.27   自分のIPアドレスマスクを「0.0.0.0」にすると後で編
                      集出来なくなるバグを修正。
                      WindowsServer2003に対応。
                      Windows2000でポートとプロセスのマッピングをしない
                      ようにする設定を追加。
2003/11/05  ver1.28   0番のポートを単体で指定できなかったバグを修正。
                      ドライバの初期化部分を微調整。
                      その他細かいバグを修正。
2004/03/09  ver1.30   ネットワークアダプタが存在していないときに起動さ
                      せると不正終了するバグを修正。
                      %RemoteDomain%で2ラベルのjpドメインを正しく認識で
                      きなかったバグを修正。
                      アイコンの変更。
                      動的フィルタを導入。
                      IPアドレスが変更されたときに自動的に追従するよう
                      にした。
                      TCPコネクションモニタでListening状態のものも見ら
                      れるようにした。
                      プロセス指定したときListening状態ポートも反映され
                      るようにした。
                      パケットをモニタする際、パケットリストに表示する
                      個数が200個以下の場合に負荷を軽減。
                      フィルタリストで複数選択できるようにした。
                      フィルタの複製を出来るようにした。
2004/03/14  ver1.31   回線をつなげ直すとネットワークアダプタが「指定無
                      し」になるバグを修正。
                      パケットモニタでTCPフラグとウィンドウサイズが正し
                      く表示されないバグを修正。
2004/03/15  ver1.32   動的フィルタが1番目のフィルタにしかかからないバグ
                      を修正。
2004/03/23  ver1.33   (動的)フィルタを複製したとき、うまく動的フィルタ
                      がかからなくなるバグを修正。
2004/03/25  ver1.34   今度こそ動的フィルタがうまくかからないバグを修正。
2004/04/06  ver1.35   Windows2000でプロセス名が表示されないことがあった
                      のを修正。
                      同じプロセス名で複数起動しているものに対してのコ
                      ネクション存在判定がうまく出来ていなかったのを修
                      正。
                      「作用している動的フィルタ」の表示がおかしくなる
                      バグを修正。
2004/04/22  ver1.36   Windows2000Serverでターミナルサービスを使ったとき
                      にNEGiESを起動できなかったのを修正。
                      全体を最適化。
2004/05/04  ver1.37   ターミナルサービスの問題を今度こそ修正。
                      転送量を表示するようにした。
                      一度に複数のコネクションを切断出来るようにした。
2004/05/04  ver1.38   フィルタリストが横に伸びるバグを修正。
2004/05/08  ver1.39   SSEに対応していないCPUでは起動できない不具合を修
                      正。
                      ネットワークアダプタが何もない状態になると落ちる
                      不具合を修正。
                      ボタンやチェックボックスの位置とサイズを調整。
2004/05/16  ver1.40   二重起動によりウィンドウをアクティブにしたときに
                      再描画されなくなるバグを修正。
                      ネットワークアダプタ情報が変更されたときに総転送
                      量と速度が計測されなくなる不具合を修正。
2004/06/14  ver1.50   ネットワークアダプタを選択して「自分のIPアドレス」
                      のチェックをつけても再編集時にチェックがはずれて
                      しまうバグを修正。
                      動的フィルタが作用しているフィルタを無効にすると
                      落ちるバグを修正。
                      TCPコネクション操作をできるようにした。具体的な機
                      能は以下の通り。
                      - ホスト名による制限
                      - プロセスごとにコネクション数を制限
                      - 転送量、接続時間による制限
                      GUIの変更。
2004/06/17  ver1.51   TCPコネクション操作ルール編集ダイアログでプロセス
                      名の参照をした場合、ボタン側のテキストが書き換わ
                      ってしまうバグを修正。
                      長時間起動していると%RemoteHost%と%RemoteDomain%
                      が取得できなくなることがあるバグを修正。
2004/06/17  ver1.52   前回の修正により%RemoteHost%が取得できなくなって
                      いたのでその修正。
2004/06/20  ver1.53   TCPコネクション操作のUP転送量が保存できていなかっ
                      たバグを修正。
                      コピーしたフィルタの制限帯域が0になってしまうバグ
                      を修正。
                      ログの誤字を修正。
2004/06/20  ver1.54   前バージョンでログが取れなくなっていたのを修正。
2004/07/19  ver1.55   ホスト名を逆引きできなかったときにコネクション操
                      作が働かないのを修正。
                      %RemoteDomain%で一部のjpドメインが取得できなかっ
                      たのを修正。
                      二重に描画するのを修正。
2004/07/19  ver1.56   ホスト名のテーブルサイズを1万にしてみた。
                      逆引きスレッドの優先度をNORMALにしてみた。
2004/10/03  ver1.57   コネクション操作のホストリスト内で文字列の最後に
                      ワイルドカードがあると正しくホスト名にマッチしな
                      くなるバグを修正。
                      コネクション操作の条件に数GBなどの大きな転送量を
                      設定するとおかしくなるバグを修正。
                      フィルタ編集画面のアドレス入力欄をコピペできるよ
                      うに変更。


○連絡先
ご意見、ご感想、ご要望、バグ報告は以下のサポートページまたはメールアド
レスまでお願いします。
HomePage:http://hp.vector.co.jp/authors/VA036210/
Mail:rhox17@yahoo.co.jp


○Special Thanks
Alphax (NEGiES名付け親、WebDesign)
稲 (公開前テスター)
kikuwo (鴨葱アイコン制作)
他、手伝ってくださった方々


○免責事項
このソフトウェアの使用または使用不可によって、いかなる問題が生じた場合
も、著作者はその責任を負いません。バージョンアップや不具合に対する対応
の責任も負わないものとします。ご了承ください。

この文書の内容およびソフトウェアの意匠、仕様は、予告なしに変更されるこ
とがあります。


○商標ほか
Microsoft, Windows は米国 Microsoft Corporation の米国及びその他の国に
おける登録商標です。

その他，記載されている会社名，製品名は，各社の登録商標または商標です。
