http - 在 wireshark 中搜索设置的 cookie 不会显示在浏览器中设置的所有 cookie

标签 http cookies wireshark

我首先清除了浏览器中的所有 cookie。然后我去了 www.yahoo.com。意思是 wireshark 正在捕获。在 wireshark 的搜索字段中,我输入了 http.set_cookie。但过滤后的数据包不会显示浏览器中设置的所有 cookie。例如,在域 in.yahoo.com 中显示(在 wireshark 中)的 cookie 只是 fpc。在浏览器中,该域中设置了 6 个 cookie(如 fpps、fpc_s、fpt 等)
为什么会这样? wireshark 是不是抓不到所有的包?

最佳答案

我浏览了 in.yahoo.com 并在第一次访问该站点时运行了 Wireshark。我能够使用以下过滤器查看 cookie -

http.set_cookie && ip.src eq 98.139.183.24

Wireshark 会看到任何设置的 cookie,所以我怀疑在你的情况下,网络服务器没有发送它们。它可能没有发送它们,因为页面的该元素未被请求,因为它仍在浏览器缓存中。重复您的测试,确保您的浏览器缓存中没有任何内容。

喂!

关于http - 在 wireshark 中搜索设置的 cookie 不会显示在浏览器中设置的所有 cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10240886/

相关文章:

post - Wireshark 不捕获 python POST 请求

tcp - 如何在Wireshark中过滤掉 "TCP Fast Retransmission"

android - Android 中的多个 HTTP 连接(分段/群下载)下载同一文件

java - 是否有一种解决方案可以在重定向响应时在浏览器上保留 cookie?

http - Hyper 找不到服务器模块

networking - tcp连接在什么情况下需要等待ACK?

python - 即使在添加 ETag header 后也没有收到 304 响应

node.js - 删除 cookie 的最佳方法,服务器端

ruby - 使用 watir webdriver 或 selenium 设置 cookie

php - 如何使用 file_get_contents 发送 cookie