freeCodeCamp/guide/chinese/security/wireshark/index.md

56 lines
2.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

---
title: Wireshark
localeTitle: Wireshark的
---
## Wireshark的
Wireshark是一个开源网络分析器应用程序可用于LinuxmacOS和Windows。它允许您“嗅探”发送到网络上不同节点的[数据包](../../network-engineering/packets/) 。
#### 为什么要使用Wireshark
Wireshark是一个功能强大的工具您可以使用它来
* 了解在网络中如何使用不同的协议
* 解决网络问题
* 分析通过您的网络的流量
* 分析软件与远程服务器通信的数据
* 在发送之前验证数据是否已正确加密
* 开发网络通信协议
* 检查计算机上的[特洛伊木马程序](../trojans/)或其他恶意软件
#### 我该如何开始?
以最基本的形式使用Wireshark
1. [下载](https://www.wireshark.org/download.html)并安装该应用程序。
2. 选择要捕获数据包的`interface` 这很可能是您的以太网或WiFi适配器。
3. 观看漂亮的彩色编码数据包流,让应用程序捕获它们,只要您愿意。
4. 如果有足够的数据包,请选择停止按钮。
5. 如果要保留捕获的数据包以进行持续分析,请保存它们。这是作为`.pcap`文件完成的该文件是_数据包捕获_的标准格式。
![Screenshot of Wireshark on MacOS](https://thejayhaykid.github.io/images/Wireshark.png "MacOS上的Wireshark")
#### 分析,过滤和检查
现在你有一堆数据包,但这一切意味着什么?您看到的不同颜色表示不同类型的流量。默认情况下,一些颜色是:
* 浅紫色 - 传输控制协议TCP数据包;
* 浅蓝色 - 用户数据报协议UDP数据包;
* 黑色 - 错误
> 注意:这些颜色都可以自定义,但要注意每个数据包可能适合多个类别,因此您还必须优先考虑这些规则。
过滤数据包是查找所需内容的快捷方式。只需在窗口顶部输入文本输入,只显示与您的查询匹配的数据包。例如,如果您正在[查看HTTPS流量](https://en.wikiversity.org/wiki/Wireshark/HTTPS) ,请在过滤器中输入`ssl` 。这将显示与HTTPS连接相关的所有数据包。
现在您已找到一些相关数据包,选择一个以查看有关它的更多详细信息。根据您检查的数据包类型,这将为您提供大量详细信息。一些基本细节将包括:
* 使用的协议
* 源地址和端口
* 目的地址和端口
* 响应时间
### 更多信息:
[Wireshark.org](https://www.wireshark.org)
[Wireshark - 维基百科](https://en.wikipedia.org/wiki/Wireshark)
[如何使用Wireshark捕获过滤和检查数据包 - 如何使用Geek](https://www.howtogeek.com/104278/how-to-use-wireshark-to-capture-filter-and-inspect-packets/)