2011-07-28 10 views
0

yahooやgmailなどの特定のウェブサイトのインターネットアクセスをブロックしたいと思います。私はgoogleで多くを研究し、パケットの盗聴と操作を提供するライブラリを考え出した。私はパケットを読んで、サーバとクライアントコンピュータの宛先IPとソースIPアドレスを取得することができます。限り、トピックに関連して私の理解は、私は私がそれ以上のパケットをしたくないことを示すサーバーにFINパケットを送信する必要がある任意のURLをブロックすることです。だから私は宛先IPアドレスを持つパケットを作成し、サーバー(yahooなど)に送信する必要があります。これについて、コードスニペットや方法、またはこのタスクのための他の正しいアプローチを教えてください。WinpCapブロックインターネットアクセス

これに関するお手伝いがあれば幸いです。

おかげでフィルタリングされたパケットを読んでどのように「トレース」へのパケット、上の理解と

+0

「フィルタリングプロキシ」を検索することを検討することもできます –

答えて

0

http://netfiltersdk.com/を使用しました。その商業プロジェクトが、彼らはあなたの宿題のために使用できるデモ版を持っています。

0

パイプを通過するインターネットトラフィックにブロックルールを適用することができます。キーは、すべてのトラフィックがパイプを通過するように指示することです。パイプ上で動作するアプリケーションは、通過するものとブロックするものを決定します。しかし、ここではWinpcapがあります。このWinpcapは、何が起こっているのかを監視する観客のように、スニッフィング、パケットインジェクション、統計収集e.t.cに使用されます。インターネットからのパケットをブロックするのに使用されません。

関連する問題