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常用抓包命令相关推荐

  1. Android之用tcpdump常用抓包命令使用总结

    1.搞好Android手机抓包环境          1 手机需要root          2 把tcpdump工具 push到手机 /data/local 目录下去,至于怎么搞,读者百度.   2 ...

  2. Linux之tcpdump抓包命令详解

    目录 前言 1. 控制抓包行为 2. 控制信息如何显示 3. 控制显示什么数据 4. 过滤命令 4.1 地址过滤 4.2 协议及端口过滤 4.3 报文特征过滤 4.3.1 IP选项设置(20字节,可变 ...

  3. linux抓网卡数据包命令,Linux抓包命令tcpdump命令图解

    原标题:Linux抓包命令tcpdump命令图解 tcpdump命令-->用来将网络中传送的数据包的"头"完全截获下来提供分析,常见的有Wireshark.在Linux中输入 ...

  4. tcpdump linux服务器抓包命令

    linux服务器 抓包命令 tcpdump tcpdump -i any -s0 -w /home/tcp.pcap 单独总结tcpdump抓包的常用命令 主要语法 过滤主机/IP: tcpdump ...

  5. tcpdump抓包命令详解大全

    tcpdump的命令参数介绍 tcpdump选项可划分为四大类型: 1.控制抓包行为 2.控制信息如何显示 3.控制显示什么数据 4.过滤命令 #tcpdump --help Usage: tcpdu ...

  6. tcpdump显示udp包_TCPdump抓包命令详解

    TCPdump抓包命令 tcpdump是一个用于截取网络分组,并输出分组内容的工具.tcpdump凭借强大的功能和灵活的截取策略,使其成为类UNIX系统下用于网络分析和问题排查的首选工具. tcpdu ...

  7. linux tcpdump抓包命令使用详解

    一.抓包命令概述 作用:(1)捕获网络协议包  (2)分析网络协议包 分类:(1)linux命令行工具,如tcpdump(2)windows图像界面工具,wireshark  (3)手机抓包工具,Fi ...

  8. (转载)网络抓包原理及常用抓包工具

    感谢和转载于: https://blog.csdn.net/l61052319940708/article/details/80624900 本文以App作为例子,实际应用不限于App范围. 前言:本 ...

  9. linux下最全抓包命令使用方式学习和拓展

    为什么要抓包?抓包有什么作用? 抓包的好处: 1,分析出当前服务器存在的漏洞,接口参数,防盗链,流量工具,ip伪造,参数篡改,钓鱼网站等. 抓包的作用:端到端联调,包括不限制语言的参数请求,只要走up ...

最新文章

  1. cmd常见错误及解决方法
  2. 超强包管理器:Anaconda 安装
  3. java1002java,疯狂java学习笔记1002---抽象类及接口
  4. 计算机学院创新实验室,ACM创新实验室概况
  5. Linux守护进程编程编写,linux守护进程编程实例
  6. 英特尔成立集成光电研究中心 加速光互连I/O创新
  7. java单线程共享,「Java并发编程实战」之对象的共享
  8. python桌面程序臃肿_Python自动化整理文件“大升级”,任意路径下文件,都给你整理的明明白白!...
  9. 引入icon.styl字体文件无法解析报错
  10. Access根据出生日期计算年龄_如何根据出生日期计算年龄
  11. 蓝牙耳机品牌排行榜,连接稳定的四款蓝牙耳机分享
  12. 用python实现围棋(动图演示+源码分享)
  13. mysql实战22 | MySQL有哪些“饮鸩止渴”提高性能的方法?
  14. Camunda 动态增加会签
  15. 让数据快速使用, “无代码”新贵Nextion BI高效解决企业“BI”难
  16. 应急响应—常见应急响应处置思路
  17. 比 Redis 还快,更省内存,开源,惊爆了!
  18. linux文件的类型
  19. Win系统 - 更新卡太久,我能不能强制关机?
  20. Kubernetes 部署 Jenkins

热门文章

  1. 能装满你MP3的好歌
  2. 关于XLL加载项动态加载、卸载的演示及XLL函数自定义类型注册的演示
  3. 【 ICLR 2022】MoleR: Learning to Extend Molecular Scaffolds with Structural Motifs
  4. IEEE搜索期刊内部文章
  5. rtx2050相当于gtx什么显卡 rtx2050显卡什么水平
  6. 运维之道 | Redis 命令解析大全
  7. 扫描枪(键盘口)安装指导
  8. 微信小程序 ajax请求同步
  9. 推荐一些提高学习工作效率的电脑工具软件(一)
  10. unity物理碰撞介绍