tcpdump命令和Wireshark包分析工具

本文介绍了tcpdump命令的使用,包括定义、常用选项、过滤表达式和实用命令实例,以及Wireshark网络分析工具,强调了Wireshark的图形界面和过滤规则表达式。通过示例展示了如何捕获特定主机、端口的数据包,并解释了如何将抓包数据保存并用Wireshark进行分析。
摘要由CSDN通过智能技术生成

tcpdump命令

1. 定义

根据使用者的定义对网络上的数据包进行截获的包分析工具。 tcpdump可以将网络中传送的数据包的“头”完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你去掉无用的信息。

2. 常用选项类

image.png

 -X            告诉tcpdump命令,需要把协议头和包内容都原原本本的显示出来(tcpdump会以16进制和ASCII的形式显示),这在进行协议分析时是绝对的利器。

 -s snaplen         snaplen表示从一个包中截取的字节数。0表示包不截断,抓完整的数据包。默认的话 tcpdump 只显示部分数据包,默认68字节。

3. 过滤表达式类

image.png

4.输出格式

基本输出格式

时间戳 协议 源地址.源端口 > 目的地址.目的端口 网络包详细信息

 

5. 实用命令实例

默认启动

tcpdump

普通情况下,直接启动tcpdump将监视第一个网络接口上所有流过的数据包。

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

tcpdump -i eth1

如果不

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值