web服务——是否可以构建嗅探器来监听其他站点的响应?



有一个按属性过滤产品的站点。我想记录所有用户返回到此站点(url, ip和sessionid) 的响应。

是否有一种方法来构建一个嗅探器/爬行器,可以做到这一点?

只是为了确保-这是合法的吗?

编辑:

我把我的愿望改了一点。我不想看到的回应,我返回到网站。
我想看到来自世界各地的所有回复返回到这个特定的网站。

如果我理解正确的话,您想要捕获您无法控制的第三方网站的流量。例如竞争对手的网站

简答: No。在本地构建嗅探器是不可能的,它可以捕获到位于其他地方的第三方站点的请求。

长答:要嗅探到服务器/站点的所有数据包,您必须在所有这些数据包使用的路由上。如果你不在路线上,你根本看不到它们。
因此,唯一的选择是获得对一些网络基础设施的控制,如交换机或路由器,它们非常接近目标服务器/集群/站点(因此所有或至少许多数据包使用此路由)或获得对目标服务器的控制。

最新更新