我正在搞一个程序来跟踪我的互联网浏览习惯,我正在努力想出最好的方法来做到这一点。我有一些想法,但我不确定它们的可行性。
- 不知何故挂钩到Firefox。我不认为有一个 API 可以将 java 连接到 firefox 中。我听说了一些关于我可以从 java 访问的 firefox java rmi add on,但我找不到任何东西。这将限制我使用 firefox,这很好,因为我只使用 firefox。
- 以某种方式模拟 Windows“netstat”。我不想调用 netstat,因为这将我限制在 Windows 中。这将是最后一种情况
- 套接字编程。我可以设置一个 ServerSocket 来监听端口 80,但如果已经有东西在使用该端口,那么它不会做我想要它做的事情,监听端口 80 上已经发生的事情。
- 使用数据包捕获库。这似乎有点矫枉过正。
还有其他想法吗?