linux下使用tcpdump工具分析UDP报文_tcpdump查看udp接收的数据并打印(1)

img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上物联网嵌入式知识点,真正体系化!

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、电子书籍、讲解视频,并且后续会持续更新

如果你需要这些资料,可以戳这里获取

  • src host:发包主机;
  • dst host: 收包主机。
  • and、or、!:逻辑"与"“或”“非”,多个条件时可以组合使用,更多的使用可以查看 man 7 pcap-filter

实例:

# 查看本机发往ip为10.1.5.11的主机的11262端口号的报文
tcpdump -i eth0 -nnX 'dst host 10.1.5.11 and port 11262'

截取一个报文示例如下:

15:16:07.849810 IP 10.1.5.6.42481 > 10.1.5.11.11262: UDP, length 86
        0x0000:  4500 0072 7f16 4000 4011 9d52 0a01 0506  E..r..@.@..R....
        0x0010:  0a01 050b a5f1 2bfe 005e 1e82 fafb 0101  ......+..^......
        0x0020:  2205 004b 46b2 1422 8dcd 4c6e 6466 0606  "..KF.."..Lndf..
        0x0030:  a917 2765 3644 64db 81d8 0000 44ab 000d  ..'e6Dd.....D...
        0x0040:  ef00 10ca 0032 0cc6 e5bf 6a08 7b37 f5c8  .....2....j.{7..
        0x0050:  b104 1c78 f4e4 cbbb a20a 1cb7 eecb c002  ...x............
        0x0060:  afff 226f fce6 cb00 097f 0011 0c00 6250  .."o..........bP
        0x0070:  eced    

3、报文分析

通过tcpdump工具获取到了发送或接收到的报文包,但是如何读取,还需要了解UDP报文格式。

UDP报文格式

UDP协议和TCP协议同位于传输层,介于网络层(IP)和应用层之间。

UDP数据部分为应用层报文,而UDP报文再向下层(OSI七层网络模型)网络层(IP协议)传递时,会被加上IP协议头。

一个通用的IP报文的示例如下图所示:

IP首部:

UDP首部

img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上物联网嵌入式知识点,真正体系化!

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、电子书籍、讲解视频,并且后续会持续更新

如果你需要这些资料,可以戳这里获取

码讲义、实战项目、大纲路线、电子书籍、讲解视频,并且后续会持续更新**

如果你需要这些资料,可以戳这里获取

  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
tcpdump是一种网络抓包工具,用于分析和监测网络中的报文传输情况。它可以在Unix和类Unix系统上运行,并且具有强大的抓包能力和丰富的过滤选项。 使用tcpdump可以捕获和显示经过网络接口的数据包内容。它可以用于调试网络问题、查看网络流量、分析网络协议的交互过程等。通过tcpdump,我们可以了解到报文的各种信息,如源IP地址、目标IP地址、源端口号、目标端口号、传输协议、报文长度等,这些信息对于网络分析非常重要。 为了使用tcpdump,我们需要在命令行中输入相应的命令和过滤选项。比如,我们可以使用"tcpdump -i eth0"来捕获接口eth0上的报文。此外,tcpdump还提供了许多过滤选项,例如可以过滤某个IP地址、某个端口号、某种协议等等,以便我们只关注特定的报文分析tcpdump报文时,我们可以根据具体需要关注以下几个方面: 首先,我们可以观察报文的源和目标IP地址以及端口号,以了解报文的双方通信情况。这可以帮助我们识别网络中的流量模式和通信的目的。 其次,我们可以观察报文的传输协议,如TCP、UDP、ICMP等,以了解不同协议的特点和使用情况。 另外,我们还可以查看报文的内容,以了解报文中传输的信息。例如,我们可以查看HTTP报文的头部信息、FTP报文的命令、DNS报文的查询等等。 在分析tcpdump报文时,我们需要注意保护隐私和安全。因为报文中可能包含敏感信息,如用户名、密码等。所以,在分析报文时,我们应该尽量避免记录这些私人信息,并且需要采取相应的安全措施。 总之,通过tcpdump报文分析,我们可以深入了解网络中的通信情况和报文交互过程,从而帮助我们识别和解决网络问题,提高网络的安全性和性能。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值