> > Windows9X/NT/2000で、LAN上の他人が自分のコンピュータに > > アクセス(進入)してきたことを知り、それを拒否する方法を > > 知りたいのです。 > > > > 接続者をWindowsが検知している限り、 > > 何らかのAPIが存在していると思っているのですが、 > > そのようなことを解説している記事を見つけることが出来ません。 > > 詳しくはわかりませんが、僕が調べていくとしたら、 > IPモニタのようなサンプル(CodeGuru->http://www.codeguru.comにあり) > を基にして、拒否IPのパケットを破棄。 > TCP/IPならこんな感じでいけるかもしれませんが、 > ほかのプロトコルは違う手法が必要だと思います。 >
すいません。 もちろんTCP/IPです。 拒否するまでの過程では、一度は進入を許します。 そのとき、許すか許さないかの判断を下します。
> ファイヤーウォールでも作ろうというのでしょうか? > それとも単にファイヤーウォールを張りたいだけ? > (開発言語が書いてない)
開発言語は、VBまたはVCです。 ファイヤーフォールというより、 自分に接続に来ていいクライアントかどうかを判断して、 接続されるべきでないクライアントであればお互いのセッションを切るという感じです。 ただそれだけのロジックなのですが、 その方法が分かりません。
> まぁ、これを作ろうというのならVCでしょうけど。 > > 単にタイトルの”LAN上の侵入者拒否の方法”なら、 > フリーソフトのZoneAlarmのようなもので、 > 事足りると思いますが。
他社のソフトですと、 接続OK/NOの判断までロジックに取り込めないと思いますので、 やはり作るしかありません。
ご存知でしたらよろしくお願い致します。
|