Ubuntu(Linux)tcpdump使用方法详解

tcpdump命令

1.从所有网卡获取数据包

复制代码
 tcpdump -i any

2.从指定网卡获取数据包

复制代码
tcpdump -i eth0

3.指定网卡,IP,写文件

复制代码
tcpdump -i eth0 host 192.168.16.101 -w ./tcp.dat
//host 后面是发送方的地址

4.指定网卡,源IP且目的IP,写入文件

复制代码
tcpdump -i eth0 src host 192.168.16.101 and dst host 192.168.16.100 -w ./tcp.dat

5.抓取IP数据包含帧头的包

复制代码
tcpdump -i eth0 tcp[10]==2 -w ./tcp.dat

6.从指定网卡和端口号获取组播数据

复制代码
tcpdump -i eth0 -n udp port 5008 and multicast -vv -X
相关推荐
phoenix09817 分钟前
Linux入门DAY27
linux·运维·服务器
♞沉寂2 小时前
信号以及共享内存
linux·c语言·开发语言
egoist20233 小时前
【Linux仓库】进程创建与进程终止【进程·柒】
linux·运维·服务器·进程创建·写时拷贝·进程终止
大锦终3 小时前
【Linux】文件系统
linux·服务器·c++
赴3355 小时前
Xftp8传输文件与 Linux 系统 Anaconda 安装
linux·anaconda·xftp
源远流长jerry5 小时前
STM32之MCU和GPIO
linux·c++·stm32·单片机·嵌入式硬件
华纳云IDC服务商5 小时前
服务器Linux防火墙怎样实现访问控制
linux·运维·服务器
胡桃不是夹子6 小时前
linux系统装google chrome,amd64
linux·运维·chrome
Johny_Zhao13 小时前
基于 Docker 的 LLaMA-Factory 全流程部署指南
linux·网络·网络安全·信息安全·kubernetes·云计算·containerd·yum源·系统运维·llama-factory