1

私は自分のインターネット ブラウジングの習慣を追跡するプログラムをいじっていて、それを行う最善の方法を考えようとしています。いくつかのアイデアがありますが、どれだけ実現可能かはわかりません。

  1. どういうわけかfirefoxにフックします。JavaをFirefoxにフックできるAPIはないと思います。java からアクセスできる Firefox の Java rmi アドオンについて聞いたことがありますが、何も見つかりません。これは私をFirefoxに制限しますが、私はFirefoxしか使用していないので問題ありません.
  2. Windows の "netstat" を何らかの方法でエミュレートします。Windows に制限されるため、netstat を呼び出したくありません。これは最後のケースシナリオです
  3. ソケットプログラミング。ポート 80 でリッスンするように ServerSocket を設定できますが、そのポートを使用しているものが既に存在する場合は設定できません。そのため、ポート 80 で既に行われていることをリッスンします。
  4. パケット キャプチャ ライブラリを使用します。これはやり過ぎのようです。

他のアイデアはありますか?

4

2 に答える 2

1

Javaローカルプロキシを使用して、任意のブラウザからの要求を監視します

于 2010-12-04T22:51:43.707 に答える
1

もちろん

監視、スニッフィング、およびフィルタリング機能を備えた java プロキシであるウサギを確認して ください http://www.khelekore.org/rabbit/

于 2010-12-04T23:05:12.973 に答える