tcpdump 抓包命令学习
节点k8s-node-4中的calic211b2bb019抓包
|
|
-i 是指定什么设备 后面跟着的是要抓取什么的数据 tcpdump -i calic211b2bb019 tcp and port 80 解释一下这个命令
这个命令用于捕获通过网络接口 calic211b2bb019
的 TCP 流量,并且过滤端口为 80 的数据包。具体解释如下:
-
tcpdump
:这是一个命令行工具,用于捕获和分析网络流量。 -
-i calic211b2bb019
:指定要监听的网络接口为calic211b2bb019
。 -
tcp
:过滤条件,表示只捕获 TCP 协议的数据包。 -
and port 80
:进一步过滤条件,表示只捕获目标端口或源端口为 80 的 TCP 数据包。端口 80 通常用于 HTTP 流量。 再添加条件试试抓取
|
|
tcpdump -i tunl0 tcp and port 80 and host 10.10.55.134 这个命令再解释一下
这个命令用于捕获通过网络接口 tunl0
的 TCP 流量,并且过滤端口为 80 且主机地址为 10.10.55.134
的数据包。具体解释如下:
-
tcpdump
:这是一个命令行工具,用于捕获和分析网络流量。 -
-i tunl0
:指定要监听的网络接口为tunl0
。 -
tcp
:过滤条件,表示只捕获 TCP 协议的数据包。 -
and port 80
:进一步过滤条件,表示只捕获目标端口或源端口为 80 的 TCP 数据包。端口 80 通常用于 HTTP 流量。 -
and host 10.10.55.134
:进一步过滤条件,表示只捕获与 IP 地址10.10.55.134
相关的 TCP 数据包。 抓包工具再使用
|
|
这个命令用于捕获通过网络接口 enp0s8
的 IP 流量,并且过滤主机地址为 192.168.99.205
的数据包,然后使用 grep
命令进一步过滤包含 10.10.86.131.http
的数据包。具体解释如下:
-
tcpdump -i enp0s8 ip and host 192.168.99.205
:-
tcpdump
:这是一个命令行工具,用于捕获和分析网络流量。 -
-i enp0s8
:指定要监听的网络接口为enp0s8
。 -
ip
:过滤条件,表示只捕获 IP 协议的数据包。 -
and host 192.168.99.205
:进一步过滤条件,表示只捕获与 IP 地址192.168.99.205
相关的 IP 数据包。
-
-
| grep 10.10.86.131.http
:-
|
:管道符号,用于将前一个命令的输出作为下一个命令的输入。 -
grep 10.10.86.131.http
:使用grep
命令进一步过滤包含10.10.86.131.http
的数据包。
-