2017-02-25 57 views
0

我希望我的Java应用程序检测计算机是否从特定网站接收数据(它可以检查网站IP地址列表中的传入数据例如,我提供)。我不需要也不关心数据的内容是什么 - 我只想知道机器是通过网络浏览器还是某个应用程序从这些网站获取数据。如何检测计算机是否从网站或IP地址接收数据

我怎么能做到这一点?

+0

您能与我们分享任何Java代码吗?您可以从URL中读取数据,或者您无法读取数据。 –

+1

使用Wireshark等工具时会出现问题吗? –

+0

@TimBiegeleisen嗨蒂姆 - 我没有任何类型的代码 - 我只是好奇这个功能。我知道如何从URL读取数据,但我不知道Java是否可以“检测”机器是否以某种方式从该URL接收数据(例如想象Chrome正在打开该URL) – Voldemort

回答

0

本地PCAP库能够捕获和发送通过您的网络接口发送的数据包。我只在C++上下文中使用它,但是快速的Google搜索告诉我这些库存在Java包装器。 (虽然我不能保证任何这些库的质量。)

相关问题