首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >tcpdump输出转到文件

tcpdump输出转到文件
EN

Stack Overflow用户
提问于 2017-02-22 23:15:52
回答 1查看 271关注 0票数 0

我希望在en0上运行TCP转储,但只接收对某个域的GET请求的匹配,如果不只是GET请求就足够了。我试过了,但没有运气

区块引号sudo tcpdump -i en0 -s 0 -A‘tcp[(tcp 12:1& 0xf0) >> 2):4] =0x47455420’区块引号

EN

回答 1

Stack Overflow用户

发布于 2017-05-20 00:08:33

您使用的bpf过滤器可能实际上是正确的。它获取数据偏移量,并直接查找"GET“的数据偏移量(即段有效负载中的第一个字节),这是您在ASCII中拥有的。

我试过你的过滤器,它真的成功了.一小部分网站。现在大部分的流量都是HTTPS,而不是HTTP,所以在野外找到原始的GET就更少见了。

旁注:评论中提到的wireshark是个好主意。万一你没有意识到,tshark (随wireshark一起来的)可以自己使用自动化,并且可以做你想做的事情:

代码语言:javascript
复制
tshark -Y 'http.request.method == GET'
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42404111

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档