1

我正在搞一个程序来跟踪我的互联网浏览习惯,我正在努力想出最好的方法来做到这一点。我有一些想法,但我不确定它们的可行性。

  1. 不知何故挂钩到Firefox。我不认为有一个 API 可以将 java 连接到 firefox 中。我听说了一些关于我可以从 java 访问的 firefox java rmi add on,但我找不到任何东西。这将限制我使用 firefox,这很好,因为我只使用 firefox。
  2. 以某种方式模拟 Windows“netstat”。我不想调用 netstat,因为这将我限制在 Windows 中。这将是最后一种情况
  3. 套接字编程。我可以设置一个 ServerSocket 来监听端口 80,但如果已经有东西在使用该端口,那么它不会做我想要它做的事情,监听端口 80 上已经发生的事情。
  4. 使用数据包捕获库。这似乎有点矫枉过正。

还有其他想法吗?

4

2 回答 2

1

使用 java 本地代理来监视来自任何浏览器的任何请求

于 2010-12-04T22:51:43.707 回答
1

当然

检查 rabbit 具有监控、嗅探和过滤功能的 java 代理 http://www.khelekore.org/rabbit/

于 2010-12-04T23:05:12.973 回答