文字接口数据包捕获器:tcpdump

本文介绍了tcpdump作为数据包捕获器的使用,强调了其需要root权限运行。详细阐述了tcpdump的基本操作和参数,如指定接口、存储文件、捕获次数等,并通过实例展示了如何针对特定协议或IP进行数据包捕获。同时,指出理解tcp数据包报头的重要性,以帮助读者深入学习和使用tcpdump。
摘要由CSDN通过智能技术生成

1.前言

对于tcpdump这个软件,我们甚至可以说这个软件其实就是个黑客软件
因为它不但可以分析数据包的流向,甚至连数据包的内容都可以监听
如果使用明文传输数据的话,在Router或者Hub上面就可能被别人监听走了
注意:tcpdump必须使用root的身份执行

2.具体操作过程如下

tcpdump [ -Aennqx ] [ -i 接口 ] [ -w 存储文件名 ] [ -c 次数 ] [ -r 文件 ] [ 所要摘取的数据包数据格式 ]
具体的选项和参数如下:

-A 数据包的内容以ASCII显示,通常用来抓取WWW的网页数据包数据
-e 使用数据链路层(OSI第二层)的MAC数据包数据来显示
-nn 直接以IP及port number显示,而不是主机名与服务名称
-q 仅列出较为简短的数据包信息,每一行的内容比较精简
-X 可以列出十六进制以及ASCII的数据包内容,对于监听数据包内容很有用
-i 后面接要监听的网络接口,例如:eth0、lo、ppp0
-w 如果你要将监听所得的数据包数据存储下来,用这个参数就可以啦,后面接文件名
-r 从后面接的文件将数据包数据读出来,这个
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值