从TCP转储缓存详细信息

时间:2015-03-12 11:39:23

标签: browser tcp browser-cache wireshark tcpdump

我浏览了大量数据(假设访问了30个网站)并使用wireshark保存了tcpdump中的所有流量。我想知道所有网站中所有对象的缓存时间(最大年龄)。有没有什么聪明的方法可以准确地获得对象的缓存生命?

问题:在http响应中,当您获得缓存时间时,它只会告诉您文件类型,我们如何将每个响应与正确的请求相关联。

Thansk

1 个答案:

答案 0 :(得分:0)

应用显示过滤器:
http.request_in || http.response_in || http.cache_control

添加columns 在“数据包详细信息”窗格中选择:http.request_in
右键单击并选择“应用为列” 对“http.response_in”和“http.cache_control”重复这些步骤。

将显示的数据包导出到.csv文件以获取概述 转到文件
出口包裹解析
as“CSV”(逗号分隔值包摘要)文件...
包范围:
选择所有数据包
选择显示

希望这会有所帮助。

编辑(请参阅评论):查找http.request_in
应用显示过滤器:
http.request.method ==“GET”
选择一个包
转到Packet Details pane
右键单击Hypertext Trasnsfer Protocol
选择Expand Subtrees
寻找[Response in frame: ]

FYI
Display Filter Reference
http

相关问题