linux服务器tcpdump抓包实战(精简版)

本文详细介绍了如何在Linux服务器上安装和使用tcpdump进行网络数据包抓取,包括yum源安装、rpm包离线安装,以及各种命令行参数的使用,如指定网卡、IP、端口等进行抓包,并探讨了使用Wireshark在Windows进行抓包分析的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

tcpdump抓包的安装和操作方法


前言

提示:系统默认携带了tcpdump,如果没有tcpdump需要自行安装

使用tcpdump进行抓包分析


一、安装tcpdump

1.yum源安装

[root@localhost sysconfig]#  yum install tcpdump -y

2.rpm包离线安装

linux的抓包程序tcpdump及其依赖

tar -zxvf tcpdump.tar.gz
cd tcpdump
rpm -Uvh *.rpm

二、tcpdump命令操作逻辑

1.操作命令格式

tcpdump 控制抓包的动作 控制抓包信息的显示方式(非源格式) 控制显示数据包的类型(源格式) 过滤表达式

2.控制抓包的动作


-c 收到指定数量的数据包后,tcpdump将停止
	tcpdump -c 100

-i 指定需要抓取的网卡名,后面跟数组“any”表示针对所有网卡名
	tcpdump -i ens33

-p 将网卡设置为非混合模式,不能与host或broadcast一起使用

-s  表示从数据包截获的字节数。0表示包不被截断。默认情况下,tcpdump只显示68字节的数据包 
	tcpdump -s 200  //数字是指定包大小

-w 将数据包直接写入pcap文件,无需分析和打印
	tcpdump -i ens33 -w /tmp/ens33
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值