IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 网络协议 -> 2021-08-30-tcpdump 命令详解 -> 正文阅读

[网络协议]2021-08-30-tcpdump 命令详解

tcpdump 命令详解

综述:

在学习TCP网络相关的时候,学习到了tcpdump这个工具。其核心功能可以分为两个部分:

  1. 对数据包进行过滤,将我们不需要的包抛弃掉。通过filter expression以及一些 选项 实现
  2. 对我们需要的包进行各种处理。比如将之怎么显示出来,将之下载到一个文件中

分述:

  1. 过滤规则
    过滤规则主要是filter expression 。其由一个或多个单元构成。每一个单元包括有4个域。分别是
    • proto 表示协议,如tcp ip ether等。默认是和后面的type保持同步的
    • dir 表示方向 可以为src , dst ,src and dst, src or dst。默认为src or dst
    • type 表示类型。用于修饰后面的name是什么.可以为 host , name, port等
    • id/name 表示一个事物

除此之外,还有选项 -i 表示在哪一个网卡上进行监听。也起到了筛选的作用
2. 显示规则
将筛选出来的数据进行显示。标准的显示方式是一行显示一个tcp报文内部的信息。ip层面的内容和数据链路层面的内容都是不显示的。
常见的选项有

1.  -t 不显示开头的时间戳
2. -# 开头显示标号
3. -v 显示ip层面的内容
4. -e 也显示link level的内容
5. -x 显示包的raw data。仅仅以十六进制的方式显示。并且不包括link level header
6. -X 和-x相比只是多了一个ASCII的显示
7. -xx 和-x相比,多了link level的显示
8. -XX和-X相比,多了link level的显示   

3 除此之外,还有一些

1. -w表示将包的raw data写到一个文件中。
2. -r表示从文件中读取数据
  网络协议 最新文章
使用Easyswoole 搭建简单的Websoket服务
常见的数据通信方式有哪些?
Openssl 1024bit RSA算法---公私钥获取和处
HTTPS协议的密钥交换流程
《小白WEB安全入门》03. 漏洞篇
HttpRunner4.x 安装与使用
2021-07-04
手写RPC学习笔记
K8S高可用版本部署
mySQL计算IP地址范围
上一篇文章      下一篇文章      查看所有文章
加:2021-08-31 15:49:47  更:2021-08-31 15:50:07 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/25 22:57:09-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码