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

【Linux】tcpdump P3 - 过滤和组织返回信息

文章目录

  • 基于TCP标志的过滤器
  • 格式化 -X/-A
  • 额外的详细选项
  • 按协议(udp/tcp)过滤
  • 低详细输出 -q
  • 时间戳选项

本文继续展示帮助你过滤和组织tcpdump返回信息的功能。

基于TCP标志的过滤器

可以根据各种TCP标志来过滤TCP流量。这里是一个基于tcp-ack标志进行过滤的例子。

# tcpdump -i any "tcp[tcpflags] & tcp-ack !=0" -c3

格式化 -X/-A

tcpdump还可以通过使用-X选项来调整输出格式,用于十六进制显示,或者使用-A选项用于ASCII显示。

# tcpdump -i any -c4 -X

额外的详细选项

对于一些Linux程序,有时拥有更详细的输出是有用的。tcpdump使用-v-vv-vvv来提供不同级别的详细输出。下面展示了从无详细输出到三级详细输出的示例。

默认详细级别:

# tcpdump -i any -c1

使用-v选项:

# tcpdump -i any -c1 -v

这里是-vv选项:

# tcpdump -i any -c1 -vv

最后,使用-vvv选项显示最高级别的详细信息:

# tcpdump -i any -c1 -vvv

按协议(udp/tcp)过滤

你可以使用协议名称来过滤特定协议的数据包。在这个例子中,命令通过UDP进行过滤:

# tcpdump udp -i wlp0s20f3 -c2

在这种情况下,过滤器显示TCP数据:

# tcpdump tcp -i wlp0s20f3 -c2

低详细输出 -q

如果你想要与详细输出相反的效果,使用-q选项来提供更安静的输出(低详细)。

# tcpdump tcp -i wlp0s20f3 -c2 -q

时间戳选项

打印时间戳的一些常见选项包括:

移除时间戳

-t选项可以移除时间戳。

# tcpdump tcp -i wlp0s20f3 -c2 -t

连续数据包之间的差异

-ttt选项显示数据包之间的差异。这些信息用于查看数据包的峰值/减速。

# tcpdump tcp -i wlp0s20f3 -c2 -ttt

在这里插入图片描述

http://www.lryc.cn/news/335549.html

相关文章:

  • vscode免费登录ssh ,linux git配置免密码
  • Netty 心跳(heartbeat)——服务源码剖析(上)(四十一)
  • C语言—每日选择题—Day65
  • 【环境变量】基本概念理解 | 查看环境变量echo | PATH的应用和修改
  • 5.7Python之元组
  • Python 基于 OpenCV 视觉图像处理实战 之 OpenCV 简单视频处理实战案例 之一 简单视频放大抖动效果
  • 如何通过VPN访问内网?
  • RabbitMQ3.13.0起支持MQTT5.0协议及MQTT5.0特性功能列表
  • 常用脚本01 - 生成证书
  • 【jQuery】jQuery框架
  • 使用OMP复原一维信号(MATLAB)
  • Linux安装最新版Docker完整教程
  • iOS object-c self关键字总结
  • 京东云16核64G云服务器租用优惠价格500元1个月、5168元一年,35M带宽
  • hive管理之ctl方式
  • cpp 内存分区模型
  • 44.网络游戏逆向分析与漏洞攻防-角色管理功能通信分析-角色创建服务器反馈数据包分析
  • web安全学习笔记(6)
  • 揭秘“二次放号查询接口”:为您的通信安全保驾护航
  • 字节8年经验之谈 —— 如何实现高效的自动化渗透测试?
  • ElasticSearch分词检索
  • 每日三道面试题之 Java并发编程 (四)
  • ubuntu20.04.6将虚拟机用户目录映射为磁盘Z
  • TCP挥手中TIME_WAIT存在的原因
  • 使用Docker部署jar包
  • 深入了解WebKit:结构简介
  • Pgsql怎样找到表中某个字段值重复的记录并删除冗余记录,只保留一条
  • 如何在HarmonyOS(鸿蒙操作系统)上进行应用开发
  • C++ typeid运算符介绍
  • Android适配平板屏幕尺寸