tcpdump常用抓包命令
tcpdump常用抓包
下面的例子全是以抓取ens33接口为例,如果不加”-i ens33”是表示抓取所有的接口包括lo。
首先安装tcpdump包:yum install -y tcpdump
1、抓取包含192.168.2.31的数据包
tcpdump -i ens33 -vnn host 192.168.2.31
2、抓取包含192.168.2.0/24网段的数据包
tcpdump -i ens33 -vnn net 192.168.2.0/24
3、抓取包含端口22的数据包
tcpdump -i ens33 -vnn port 22
4、抓取udp协议的数据包
tcpdump -i ens33 -vnn udp
5、抓取icmp协议的数据包
tcpdump -i ens33 -vnn icmp
6、抓取arp协议的数据包
tcpdump -i ens33 -vnn arp
7、抓取ip协议的数据包
tcpdump -i ens33 -vnn ip
8、抓取源ip是192.168.2.31数据包。
tcpdump -i ens33 -vnn src host 192.168.2.31
9、抓取目的ip是192.168.2.31数据包
tcpdump -i ens33 -vnn dst host 192.168.2.31
10、抓取源端口是22的数据包
tcpdump -i ens33 -vnn src port 22
11、抓取源ip是192.168.2.253且目的ip是22的数据包
tcpdump -i ens33 -vnn src host 192.168.2.253 and dst port 22
12、抓取源ip是192.168.2.31或者包含端口是22的数据包
tcpdump -i ens33 -vnn src host 192.168.2.31 or port 22
13、抓取源ip是192.168.2.31且端口不是22的数据包
[root@ ftp]# tcpdump -i ens33 -vnn src host 192.168.2.31 and not port 22
14、抓取源ip是192.168.2.2且目的端口是22,或源ip是192.168.2.65且目的端口是80的数据包。
tcpdump -i ens33 -vnn \( src host 192.168.2.2 and dst port 22 \) or \( src host 192.168.2.65 and dst port 80 \)
15、抓取源ip是192.168.2.59且目的端口是22,或源ip是192.168.2.68且目的端口是80的数据包。
tcpdump -i ens33 -vnn 'src host 192.168.2.59 and dst port 22' or ' src host 192.168.2.68 and dst port 80 '
16、把抓取的数据包记录存到/tmp/fill文件中,当抓取100个数据包后就退出程序。
tcpdump –i ens33 -vnn -w /tmp/fil1 -c 100
17、从/tmp/fill记录中读取tcp协议的数据包
tcpdump –i ens33 -vnn -r /tmp/fil1 tcp
18、从/tmp/fill记录中读取包含192.168.2.58的数据包
tcpdump –i ens33 -vnn -r /tmp/fil1 host 192.168.2.58
tcpdump常用抓包命令相关推荐
- Android之用tcpdump常用抓包命令使用总结
1.搞好Android手机抓包环境 1 手机需要root 2 把tcpdump工具 push到手机 /data/local 目录下去,至于怎么搞,读者百度. 2 ...
- Linux之tcpdump抓包命令详解
目录 前言 1. 控制抓包行为 2. 控制信息如何显示 3. 控制显示什么数据 4. 过滤命令 4.1 地址过滤 4.2 协议及端口过滤 4.3 报文特征过滤 4.3.1 IP选项设置(20字节,可变 ...
- linux抓网卡数据包命令,Linux抓包命令tcpdump命令图解
原标题:Linux抓包命令tcpdump命令图解 tcpdump命令-->用来将网络中传送的数据包的"头"完全截获下来提供分析,常见的有Wireshark.在Linux中输入 ...
- tcpdump linux服务器抓包命令
linux服务器 抓包命令 tcpdump tcpdump -i any -s0 -w /home/tcp.pcap 单独总结tcpdump抓包的常用命令 主要语法 过滤主机/IP: tcpdump ...
- tcpdump抓包命令详解大全
tcpdump的命令参数介绍 tcpdump选项可划分为四大类型: 1.控制抓包行为 2.控制信息如何显示 3.控制显示什么数据 4.过滤命令 #tcpdump --help Usage: tcpdu ...
- tcpdump显示udp包_TCPdump抓包命令详解
TCPdump抓包命令 tcpdump是一个用于截取网络分组,并输出分组内容的工具.tcpdump凭借强大的功能和灵活的截取策略,使其成为类UNIX系统下用于网络分析和问题排查的首选工具. tcpdu ...
- linux tcpdump抓包命令使用详解
一.抓包命令概述 作用:(1)捕获网络协议包 (2)分析网络协议包 分类:(1)linux命令行工具,如tcpdump(2)windows图像界面工具,wireshark (3)手机抓包工具,Fi ...
- (转载)网络抓包原理及常用抓包工具
感谢和转载于: https://blog.csdn.net/l61052319940708/article/details/80624900 本文以App作为例子,实际应用不限于App范围. 前言:本 ...
- linux下最全抓包命令使用方式学习和拓展
为什么要抓包?抓包有什么作用? 抓包的好处: 1,分析出当前服务器存在的漏洞,接口参数,防盗链,流量工具,ip伪造,参数篡改,钓鱼网站等. 抓包的作用:端到端联调,包括不限制语言的参数请求,只要走up ...
最新文章
- cmd常见错误及解决方法
- 超强包管理器:Anaconda 安装
- java1002java,疯狂java学习笔记1002---抽象类及接口
- 计算机学院创新实验室,ACM创新实验室概况
- Linux守护进程编程编写,linux守护进程编程实例
- 英特尔成立集成光电研究中心 加速光互连I/O创新
- java单线程共享,「Java并发编程实战」之对象的共享
- python桌面程序臃肿_Python自动化整理文件“大升级”,任意路径下文件,都给你整理的明明白白!...
- 引入icon.styl字体文件无法解析报错
- Access根据出生日期计算年龄_如何根据出生日期计算年龄
- 蓝牙耳机品牌排行榜,连接稳定的四款蓝牙耳机分享
- 用python实现围棋(动图演示+源码分享)
- mysql实战22 | MySQL有哪些“饮鸩止渴”提高性能的方法?
- Camunda 动态增加会签
- 让数据快速使用, “无代码”新贵Nextion BI高效解决企业“BI”难
- 应急响应—常见应急响应处置思路
- 比 Redis 还快,更省内存,开源,惊爆了!
- linux文件的类型
- Win系统 - 更新卡太久,我能不能强制关机?
- Kubernetes 部署 Jenkins