searchusermenu
  • 发布文章
  • 消息中心
点赞
收藏
评论
分享
原创

Linux的抓包工具tcpdump(下)

2024-11-19 09:21:45
1
0

捕获数据包并保存在文件中

正如我们所说,tcpdump具有捕获并以.pcap格式保存文件的功能,只需执行带有-w选项的命令即可。

# tcpdump -w 0001.pcap -i eth0

tcpdump: listening on eth0, link-type EN10MB (Ethernet), capture size 65535 bytes
4 packets captured
4 packets received by filter
0 packets dropped by kerne

捕获 IP 地址数据包

要捕获特定接口的数据包,请运行以下命令并附带选项-n。

# tcpdump -n -i eth0

tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth0, link-type EN10MB (Ethernet), capture size 65535 bytes

仅捕获 TCP 数据包。

要基于TCP端口捕获数据包,请运行以下命令并附带选项tcp。

# tcpdump -i eth0 tcp

tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth0, link-type EN10MB (Ethernet), capture size 65535 bytes

捕获特定端口的数据包

假设您想要捕获特定端口 22 的数据包,请通过指定端口号22执行以下命令

# tcpdump -i eth0 port 22

tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth0, link-type EN10MB (Ethernet), capture size 65535 bytes

捕获指定源 IP 的数据包

要从源IP捕获数据包,假设您要捕获192.168.0.2的数据包,请使用以下命令。

# tcpdump -i eth0 src 192.168.0.2

tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth0, link-type EN10MB (Ethernet), capture size 65535 bytes

从目标 IP 捕获数据包

要从目标IP捕获数据包,假设您要捕获50.116.66.139的数据包,请使用以下命令。

# tcpdump -i eth0 dst 50.116.66.139

tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth0, link-type EN10MB (Ethernet), capture size 65535 bytes
0条评论
0 / 1000
王****际
43文章数
1粉丝数
王****际
43 文章 | 1 粉丝
原创

Linux的抓包工具tcpdump(下)

2024-11-19 09:21:45
1
0

捕获数据包并保存在文件中

正如我们所说,tcpdump具有捕获并以.pcap格式保存文件的功能,只需执行带有-w选项的命令即可。

# tcpdump -w 0001.pcap -i eth0

tcpdump: listening on eth0, link-type EN10MB (Ethernet), capture size 65535 bytes
4 packets captured
4 packets received by filter
0 packets dropped by kerne

捕获 IP 地址数据包

要捕获特定接口的数据包,请运行以下命令并附带选项-n。

# tcpdump -n -i eth0

tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth0, link-type EN10MB (Ethernet), capture size 65535 bytes

仅捕获 TCP 数据包。

要基于TCP端口捕获数据包,请运行以下命令并附带选项tcp。

# tcpdump -i eth0 tcp

tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth0, link-type EN10MB (Ethernet), capture size 65535 bytes

捕获特定端口的数据包

假设您想要捕获特定端口 22 的数据包,请通过指定端口号22执行以下命令

# tcpdump -i eth0 port 22

tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth0, link-type EN10MB (Ethernet), capture size 65535 bytes

捕获指定源 IP 的数据包

要从源IP捕获数据包,假设您要捕获192.168.0.2的数据包,请使用以下命令。

# tcpdump -i eth0 src 192.168.0.2

tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth0, link-type EN10MB (Ethernet), capture size 65535 bytes

从目标 IP 捕获数据包

要从目标IP捕获数据包,假设您要捕获50.116.66.139的数据包,请使用以下命令。

# tcpdump -i eth0 dst 50.116.66.139

tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth0, link-type EN10MB (Ethernet), capture size 65535 bytes
文章来自个人专栏
pike
43 文章 | 1 订阅
0条评论
0 / 1000
请输入你的评论
0
0