当前位置: 首页 > news >正文

抓包工具—tcpdump

抓包工具—tcpdump

1、基本语法

tcpdump[选项][过滤表达式]#安装的话,在Linux系统中的包名通常就是tcpdump#RedHat/CentOSyuminstall-ytcpdump#Ubuntuaptinstall-ytcpdump

2、选项表达式

-i: 指定网络接口 -n: 不解析主机名(只显示IP) -nn: 不解析主机名和端口名 -c: 抓包数量限制 -w: 将抓取到的包以二进制形式保存到指定文件中,不输出到屏幕上 and: 连接参数 or: 或 host: 指明主机 src: 指定源ip dst: 指定目标ip net: 指明网段 dst port: 目标端口!: 非 协议: tcp, udp, icmp, arp, ip....端口:port[80(http)、443(https)、53(dns)、22(ssh)、3306(mysql)、6379(redis)....]

3、案例情景结合

上述架构可参考博主的主页资源“高可用实战项目:基于Keepalived与LVS的高可用DNS及Web服务集成系统设计”(算是一个免费练手的小项目吧)在虚拟机中进行搭建。

#用tcpdump查看192.168.243.81/192.168.243.82向后端(nginx)192.168.243.91服务器发送的监康检查流量包tcpdump-iens160-nnhost192.168.243.91 and src192.168.243.81 tcpdump-iens160-nndst192.168.243.91 and src192.168.243.82 tcpdump-iens160-nn'src 192.168.243.81 or src 192.168.243.82'and dst192.168.243.91#用tcpdump查看192.168.243.81/192.168.243.82向后端(dns)192.168.243.94服务器发送的监康检查流量包tcpdump-iens160-nn'src 192.168.243.81 or src 192.168.243.82'and dst192.168.243.94 tcpdump-iens160-nn'src 192.168.243.82 and port 53'#在客户端进行多次访问curl www.reix.com,然后在后端(nginx)192.168.243.91上抓取响应客户端的流量包。tcpdump-iens160-nnsrc192.168.243.100 and dst192.168.243.134 tcpdump-iens160-nnsrc192.168.243.100 and port80(我搞混淆的地方:虽然vip在lo网卡上,但响应客户端时走的是ens160网卡)#在客户端进行多次访问curl www.reix.com,然后在后端(dns)192.168.243.94上抓取响应客户端的流量包。tcpdump-iens160-nnsrc192.168.243.200 and dst192.168.243.134 tcpdump-iens160-nnsrc192.168.243.200 and port53#在客户端进行多次访问curl www.reix.com,然后在(lvs)192.168.243.81上抓取转发客户端请求的流量包tcpdump-iens33-nnsrc192.168.243.134 and dst192.168.243.100 tcpdump-iens33-nnsrc192.168.243.134 and port80#在客户端进行多次访问curl www.reix.com,然后在(lvs)192.168.243.82上抓取转发客户端请求的流量包tcpdump-iens33-nnsrc192.168.243.134 and dst192.168.243.200 tcpdump-iens33-nnsrc192.168.243.134 and port53#最终测试——验证DR工作模式(nginx)192.168.243.91: tcpdump-iens160-nnsrc192.168.243.100 and dst192.168.243.134(dns)192.168.243.94: tcpdump-iens160-nnsrc192.168.243.200 and dst192.168.243.134(lvs-master)192.168.243.81: tcpdump-iens33-nnsrc192.168.243.134 and dst192.168.243.100(lvs-slave)192.168.243.82: tcpdump-iens33-nnsrc192.168.243.134 and dst192.168.243.200(客户端)192.168.243.134:curlwww.reix.com
http://www.gsyq.cn/news/1591535.html

相关文章:

  • 汛期河道流速险情如何监测?偶信ADCP 600K能精准捕捉分层水流数据吗?
  • 亦唐科技的人工智能与大数据融合应用
  • AI大模型下的岗位变化与求职选择
  • WPS-Zotero:跨平台科研写作的文献管理革命
  • 自动售货机经常出故障?十个常见问题一次说清~YH
  • 【IDEA安装避坑指南】:20年老司机亲授Windows/Mac/Linux三端零错误安装全流程(附官方镜像校验码)
  • 计算机毕业设计之基于ssm的失物招领系统的设计与实现
  • 除醛喷剂除甲醛的效果、使用频率与用量全解析
  • PCF80空间单细胞蛋白组与空间转录组有什么区别?为什么蛋白层面验证很关键
  • STM32-S144-4种商品+4路步进电机出货+选货支付+库存+缺货提醒+找零+声光提醒+按键+TFT彩屏+(无线方式选择)-3(设计源文件+万字报告+讲解)(支持资料、图片参考_相关定制)_文章底
  • 混合与拉格朗日有限元耦合:精准求解应力集中的高效策略
  • 2026年竹篱笆片供应商怎么选?这3点最关键
  • 2026申博机构深度测评:申博有术十九连冠卫冕,7家新晋机构实测横评
  • 四维流形对合Floer不变量:对称性、Seiberg-Witten理论与应用
  • 彻底搞懂USART、UART、RS232、RS485、USB:嵌入式串口通信全家桶详解
  • 一台设备联网,其实没有你想象得那么简单
  • ByteArrayInputStream和DataInputStream的源码分析和使用方法详细分析
  • 数据驱动PDF方法:从湍流条件平均估计到概率密度函数建模
  • 网络安全零经验尝试技术手段破解邻居WIFI
  • 阿里Java面试核心讲(终极版):程序员面试必刷!
  • 如何在5分钟内完成Honey Select 2的完整汉化与去码:终极技术配置指南
  • 外包区块链开发避坑指南!这8个坑千万别踩
  • 一文搞懂 Agent 的进化:从 RAG/ReAct 到 Skills/Harness/Loop,你的旧地图为什么不够用了
  • Lely CANopen configure 配置项与日志解读
  • 高自主一体化AI设备,降低工厂质检运维压力
  • STM32-S145语音播报+4种商品+4步进电机出货+选货+库存+缺货提醒+找零+声光提醒+按键+TFT彩屏+(无线方式选择)-2(设计源文件+万字报告+讲解)(支持资料、图片参考_相关定制)_文章
  • AdMob 突发限流?先别慌,按这 4 步排查
  • 理解数据库的“读写分离”与“分库分表”
  • Django学习教程(十七)Django分页功能实现
  • HTTP 403绕过实战:从权限校验到未授权访问的攻防解析