0
点赞
收藏
分享

微信扫一扫

如何实现RabbitMQ、kafaka、rocketmq等消息队列的消息有序

冬冬_79d4 2024-03-11 阅读 11

常用使用方法
在这里插入图片描述
01 默认启动

tcpdump
#默认情况下,直接启动tcpdump将监视第一个网络接口(非lo口)上所有流通的数据包。这样抓取的结果会非常多,滚动非常快。

02 监视指定网络接口的数据包

tcpdump -i eth1
如果不指定网卡,默认tcpdump只会监视第一个网络接口,如eth0。

03 截获主机 hostname发送的所有数据

tcpdump src host hostname

04 监视所有 发送到主机hostname的数据包

tcpdump dst host hostname

05 监视指定主机和端口的数据包

tcpdump tcp port 22 and host hostname

06 对本机的udp 123端口进行监视(123为ntp的服务端口)

tcpdump udp port 123

07 监视指定网络的数据包

如本机与192.168网段通信的数据包,"-c 10"表示只抓取10个包
tcpdump -c 10 net 192.168

08 打印所有通过网关snup的ftp数据包

(注意,表达式被单引号括起来了,这可以防止shell对其中的括号进行错误解析)
shell> tcpdump 'gateway snup and (port ftp or ftp-data)'

09 抓取ping包

[root@server2 ~]# tcpdump -c 5 -nn -i eth0 icmp 
明确要抓取主机为192.168.100.70对本机的ping,则使用and操作符。
[root@server2 ~]# tcpdump -c 5 -nn -i eth0 icmp and src 192.168.100.62
注意不能直接写icmp src 192.168.100.70,因为icmp协议不支持直接应用host这个type。

10 抓取到本机22端口包

[root@server2 ~]# tcpdump -c 10 -nn -i eth0 tcp dst port 22  

11 解析包数据

[root@server2 ~]# tcpdump -c 2 -q -XX -vvv -nn -i eth0 tcp dst port 22

参考
https://mp.weixin.qq.com/s/9pdXJdAOM0wNc4sCICCaEA
https://mp.weixin.qq.com/s/9cYjpJ-U7NEIbc5vLoAEoQ

举报

相关推荐

0 条评论