我浏览了大量数据(假设访问了30个网站)并使用wireshark保存了tcpdump中的所有流量。我想知道所有网站中所有对象的缓存时间(最大年龄)。有没有什么聪明的方法可以准确地获得对象的缓存生命?
问题:在http响应中,当您获得缓存时间时,它只会告诉您文件类型,我们如何将每个响应与正确的请求相关联。
Thansk
答案 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: ]