区分HTTP中的用户

时间:2017-07-03 16:29:06

标签: http networking tcp network-programming

我有一个关于在HTTP中区分用户的问题。

我打开了wireshark和网络浏览器,开始在一些已知网站的网页上徘徊。并注意到我的PC打开了几个TCP连接,并且在每个连接上都有几个HTTP请求\响应。

我的主要目标是确定在我的网站上游荡的用户(例如) 起初,我想到为每个请求找到匹配的响应,但这并不是微不足道的,因为我已经做了很多关于它的阅读。特别是如果一个用户有多个TCP连接。

我还想过通过其源端口\ ip-识别用户,但是对于一个用户有多个TCP连接,并且有多个用户(其中​​一些可能超出NAT)。

所以我的问题是如何识别\隔离来自一个用户的所有http请求\响应:

  1. 还有一个用户
  2. 其中一些可能连接到NAT
  3. 每个用户为“主”HTTP请求打开几个TCP连接
  4. Cookie可能会在会话期间发生变化
  5. 是否有一些嗅探器或库已具备区分用户的能力(此http请求\响应属于该用户)?

    此过程假设即时运行。

    非常感谢。

0 个答案:

没有答案