首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux命令–tcpdump详解

先看看tcpdump的具体参数及意义: -i:指定tcpdump监听的网络接口 -s:指定要监听数据包的长度 -c:指定要监听的数据包数量,达到指定数量后自动停止抓包 -w:指定将监听到的数据包写入文件中保存...e:指定将监听到的数据包链路层的信息打印出来,包括源mac和目的mac,以及网络层的协议 -p:将网卡设置为非混杂模式,不能与host或broadcast一起使用 -r:指定从某个文件中读取数据包 -S:...以上几个例子,可以大致体现出tcpdump的基本用法。...#tcpdump -i eth0 -s 1400 -nn host 192.168.0.250 and !...192.168.0.74 and icmp -e @抓取网口eth0上192.168.0.250与除192.168.0.74外的其他主机之间的icmp报文 #tcpdump -i eth0 -s 1400

2.3K50
您找到你想要的搜索结果了吗?
是的
没有找到

Linux tcpdump 使用介绍

tcpdumpLinux 系统提供一个非常强大的抓包工具,熟练使用它,对我们排查网络问题非常有用。...-S 以绝对值显示包的 ISN 号(包序列号),默认以上一包的偏移量显示。 -vv 抓包的信息详细地显示;-vvv 抓包的信息更详细地显示。...这个时候,我们发现发包序列号和应答序列号都变成 1了,这是 tcpdump 使用相对序号,我们加上 -S 选项后就变成绝对序列号了。...我们按 Ctrl + C 中断 tcpdump 抓包过程,并停止用 nc 开启的客户端和服务器程序,然后在前面的 tcpdump 命令后面加上 -S 选项重新开启抓包,使用命令如下: tcpdump -...i any 'port 12345' -XX -nn -vv -S 然后再按顺序用 nc 命令再次启动下服务器和客户端程序。

3.3K52

Linux命令之tcpdump

// Linux命令之tcpdump // 基于MHA+consul的高可用方案上线已经一段时间了,目前比较稳定,之前线上环境使用的是VIP+MHA的高可用方案,这种方案在跨机房之间进行故障切换存在问题...,所以现在要将服务器上的VIP(virtual IP address)给摘除掉,要摘除VIP,需要查看当前VIP是否有应用服务进行连接,这里利用到了tcpdump这个Linux命令来查看。...01 tcpdump命令 tcpdump命令翻译过来就是dump the traffic on a network,也就是对网络上的tcp数据包进行截取分析。...不带参数的tcpdump会收集网络中所有的信息包头,数据量巨大,必须过滤 tcpdump命令的参数有很多,我们这里只看比较常用的用法,其他的可以通过man tcpdump的方法去查看操作手册。...4306 指定目的端口 tcpdump -i eth0 dst port 4306 协议过滤 过滤4306端口的tcp协议 tcpdump tcp port 4306 组合过滤 过滤协议、端口、

1K20

linux抓包命令tcpdump 文本,Linux下抓包命令tcpdump的使用

今天说一说linux抓包命令tcpdump 文本,Linux下抓包命令tcpdump的使用[通俗易懂],希望能够帮助大家进步!!! 在linux下,可以使用 tcpdump 命令来抓取数据包。...主要用法如下: 过滤网卡 tcpdump -i eth0 #抓取所有经过网卡eth0数据包 tcpdump -i lo #抓取环回口的数据包 过滤主机/IP tcpdump host 192.168.10.10...#抓取所有IP为192.168.10.10的数据包 tcpdump src host 192.168.10.10 #抓取所有源IP为192.168.10.10的数据包 tcpdump dst host...192.168.10.10 #抓取所有目的IP为192.168.10.10的数据包 过滤端口: tcpdump port 1234 #抓取所有端口为1234的网络数据 tcpdump src port...1234 #抓取所有源端口为1234的网络数据 tcpdump dst port 1234 #抓取所有目的端口为1234的网络数据 过滤特定协议: tcpdump udp #抓取UDP协议的数据包

4.3K30

Linux命令(9)——tcpdump命令

1.功能 tcpdump是一款类Unix/Linux环境下的抓包工具,允许用户截获和显示发送或收到的网络数据包。tcpdump 是一个在BSD许可证下发布的自由软件。...(nt:libpcap是unix/linux平台下的网络数据包捕获函数包) --version:打印tcpdump和libpcap的version。...另外,由于ESP/AH规范中没有规定ESP/AH数据包必须拥有协议版本号域,所以tcpdump不能从收到的ESP/AH数据包中推导出协议版本号 -s [snaplen],--snapshot-length...把snaplen 设置为0意味着让tcpdump自动选择合适的长度来抓取数据包 -S,--absolute-tcp-sequence-numbers: 打印TCP 数据包的顺序号时, 使用绝对的顺序号...---- 参考文档 [1]维基百科.tcpdump [2]tcpdump官方网站 [3]Linux tcpdump命令详解

1.4K30
领券