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 小米 华为 单反 装机 图拉丁
 
   -> 网络协议 -> 网络抓包实用入门 -> 正文阅读

[网络协议]网络抓包实用入门

本篇将图文并茂教你如何使用抓包工具

视频传送门https://www.bilibili.com/video/BV1xr4y1T7cT?from=search&seid=13479764516650154973&spm_id_from=333.337.0.0

一、安装

本文为大家介绍一个非常好用的抓包工具,科来

下载地址:

http://www.colasoft.com.cn/

在这里插入图片描述

下载科莱

下载完毕,双击直接下一步即可安装。

二、界面介绍

双击桌面图标:

科来
科来?

启动界面如下:
在这里插入图片描述

启动界面

选择实时分析,进入选择网卡界面:

在这里插入图片描述
选择网卡

我的电脑是通过无线网卡连接路由器,所以选择无线网络连接2。【如果是有线网卡,选择本地连接

点击开始,即可实现抓包:

在这里插入图片描述
抓包界面

科来功能十分强大,我们仅介绍常用的一些功能:

  1. 选择网卡
  2. 开始抓包
  3. 停止抓包
  4. 设置过滤器
  5. 显示IP会话信息
  6. 显示TCP会话信息
  7. 显示UDP会话信息

每一个按钮详细解释啊如下:

  1. 设置网络接口界面

在这里插入图片描述

										选择网卡
  1. 设置过滤器 参考第三章
  2. 显示IP会话信息科来最大的优点就是把所有的数据根据源和目的进行了归类,这样方便我们根据查找和某个服务器的的进程交互的所有的数据包。

在这里插入图片描述
IP会话

? 6. 显示TCP会话信息

点击TCP会话

在这里插入图片描述

点击上方的数据包分类的窗口,科来帮助我们把tcp数据包交互的所有的时序也帮助我们排好了!

在这里插入图片描述
tcp分类

可以清晰的看到TCP通信从3次握手、到数据发送、ack回复,4次握手。

查看数据包内容:

在这里插入图片描述

如上图所示,我们选中三次握手的syn包,右侧上方为科来帮我们解析过的数据包头信息,右侧下方为实际数据包的16进制信息。
在这里插入图片描述
在这里插入图片描述

  1. 显示UDP会话信息

在这里插入图片描述

点击编号是19的数据包:

在这里插入图片描述

三、如何过滤数据包

过滤器设置窗口如下:

在这里插入图片描述

我们可以根据需要选择我们要抓取的数据包,比如我们只想抓取ICMP(ping包)的数据包,只需要选中即可:

在这里插入图片描述
过滤ICMP

这样我们再次点击开始,就只会抓取ICMP的数据包了。

设置过滤器的表达式可以点击帮助查看
在这里插入图片描述

1. 过滤端口

点击右侧的添加按钮,进入过滤条件设置页面:

在这里插入图片描述
过滤条件设置

然后选中该协议:

在这里插入图片描述

在浏览器中输入以下地址:

http://sohu.com:8888/
该网址是访问sohu.com对应的服务器的8888端口,rfc1738有关于域名信息的详细解释。

点击开始,即可抓取到该端口的所有数据包,而非8888端口的数据包就会过滤掉。

在这里插入图片描述
port 8888

2. 过滤ip地址

我们首先获取baidu服务器的ip地址:

在这里插入图片描述
ping baidu

可得到 百度服务器地址 39.156.69.79

如果我们只想抓取和百度服务器通信的所有数据包,设置如下:

在这里插入图片描述

其中:|| 是逻辑或的意思,该表达式表示所有目的ip或者源ip是39.156.69.79的数据包。

选中该过滤条件:

在这里插入图片描述

点开开始,开启抓包:

然后,ping 39.156.69.79

在这里插入图片描述

即可抓取到对应的ping包

在这里插入图片描述

注意,要在IP会话中查看。tcp和udp中没有,说明没有使用传输层协议,icmp只使用了ip协议

点击数据包:
在这里插入图片描述
icmp

3. 其他

过滤器的表达式还有很多种, 比如:

  • 不抓取端口号为8888数据包,表达式为:
port != 8888
  • 不抓取ip地址为39.156.69.79 的数据包,表达式为:
dstip != 39.156.69.79 && srcip != 39.156.69.79

读者可以根据自己的需要来组合搭配对应的过滤条件来高效的抓取自己需要的数据包。

四、 其他功能

1. 选择工具->IP地址归属地查询

可以显示制定IP地址所在地。

在这里插入图片描述
IP地址归属地查询

2. 选择工具->Ping Tool

可以实现对某个IP地址的ping。

在这里插入图片描述
Ping Tool

3. 选择工具->MAC地址扫描器

使用该工具可以扫描该局域网内所有的IP地址和MAC地址。

在这里插入图片描述
MAC地址扫描器

4. 选择工具->数据包生成器

使用该工具可以辅助我们填写制定类型的数据包,并制定对应的网卡发送该数据包,在我们测试通信协议健壮性时,该工具非常实用。

在这里插入图片描述
数据包生成器


**如果本文对您有用,麻烦点赞、收藏或者关注一波哦~~**
  网络协议 最新文章
使用Easyswoole 搭建简单的Websoket服务
常见的数据通信方式有哪些?
Openssl 1024bit RSA算法---公私钥获取和处
HTTPS协议的密钥交换流程
《小白WEB安全入门》03. 漏洞篇
HttpRunner4.x 安装与使用
2021-07-04
手写RPC学习笔记
K8S高可用版本部署
mySQL计算IP地址范围
上一篇文章      下一篇文章      查看所有文章
加:2021-09-10 11:12:15  更:2021-09-10 11:14:31 
 
开发: 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/26 1:32:27-

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