网络抓包 tcpdump 使用指南
在网络问题的调试中,tcpdump应该说是一个必不可少的工具,和大部分linux下优秀工具一样,它的特点就是简单而强大。它是基于Unix系统的命令行式的数据包嗅探工具,可以抓取流动在网卡上的数据包。
监听所有网卡所有包
tcpdump监听指定网卡的包
监听指定IP的包
监听指定来源IP
监听目标地址IP
监听指定端口
监听TCP
监听UDP
监听192.168.1.11的tcp协议的80端口的数据包
监听IP之间的包
监听除了与192.168.1.4之外的数据包
组合示例
在HTTP中提取用户头
在HTTP中同时提取用户头和主机信息
抓取 HTTP GET 流量
抓取 HTTP POST 请求流量
注意:一个 POST 请求会被分割为多个 TCP 数据包
提取 HTTP 请求的主机名和路径
从 HTTP 请求中提取密码和主机名
从 HTTP 请求中提取Cookie信息
通过排除 echo 和 reply 类型的数据包使抓取到的数据包不包括标准的 ping 包
可以通过过滤器 ip6 来抓取 IPv6 流量,同时可以指定协议如 TCP
发起的出站 DNS 请求和 A 记录响应
抓取 DHCP 服务的请求和响应报文
关于
https://www.oiox.cn/
https://www.oiox.cn/index.php/start-page.html
CSDN、GitHub、51CTO、知乎、开源中国、思否、掘金、简书、华为云、阿里云、腾讯云、哔哩哔哩、今日头条、新浪微博、个人博客
全网可搜《小陈运维》
文章主要发布于微信公众号
最后更新于