tcpdump详解

前面文章咱们介绍了wireshark图形界面抓取网络数据包的方法,这种方法主要用在Windows系统。实际生产环境中使用最多的抓取网络数据包是在linux系统上进行的,这篇文章主要介绍linux系统上最长使用的tcpdump抓包方法,抓取的数据包可直接使用wireshark或者tshark工具进行后续分析,十分方便。
另外,tcpdump一般是各linux发型版本预装的module,无需再进行安装。

一.tcpdump抓包常用参数

# man tcpdump //有参数及使用方法详细描述

  1. 描述
    tcpdump抓包默认匹配抓包条件直接输出到屏幕,默认只输出抓取每条数据包简单信息,例如IP,port,消息提示信息。加“-w”参数,后跟文件名,将每条抓取到的数据包的详细信息写入文件,供后续离线分析。
    当然tcpdump工具也可读取数据包文件,“-r”参数后跟文件名。“-V”参数后跟文件名列表文件,一次读取多个文件。不过一般我们很少使用tcpdump去读取抓包文件,因为tcpdump读取显示信息有限。
  2. 重要参数介绍
-D 显示可抓取的接口,可在此找寻你预抓取的接口名字
-i 跟接口名字,对跟定接口进行抓包
-G 循环抓取的秒数,达到设定的秒数,循环覆盖文件,可以与-W和-C组合使用
-C 抓包文件切割参数,后跟文件大小,单位是1,000,000 接近Mbyte单位,
如果抓包时间较长,一般我们会抓包过程中进行自动
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

feike_3

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值