本文介绍如何使用 Wireshark 捕获数据包,以在 QuickVPN 存在时监控客户端流量。QuickVPN 是一种直接通过用户名和密码在远程计算机或笔记本电脑上设置 VPN 软件的简单方法。这有助于根据所使用的设备安全接入网络。Wireshark 是一款数据包嗅探器,用于捕获网络中的数据包以进行故障排除。
思科已不再支持 QuickVPN。本文仍可供使用 QuickVPN 的客户参考。有关使用了 QuickVPN 的路由器列表,请点击 Cisco Small Business QuickVPN。有关 QuickVPN 的更多信息,可观看文末视频。
• RV 系列(请参阅上面链接中的列表)
要按照本文中的步骤操作,需要在 PC 上安装 Wireshark 和 QuickVPN 客户端。
步骤1:在您的计算机上,导航到搜索栏。输入 cmd,然后从选项中选择命令提示符应用。输入命令 ping 和尝试连接的 IP 地址。在本示例中,输入了 ping 79.189.214.83。
第二步:打开Wireshark应用程序,选择将数据包传输到互联网并捕获流量的接口。
第三步:启动QuickVPN应用程序。在配置文件名称字段中,输入配置文件名称。
第四步:在User Name字段中输入用户名。
第五步:在密码字段中输入密码。
第六步:在Server Address字段中输入服务器地址。
步骤 7.在Port for QuickVPN下拉列表中,选择QuickVPN的端口。
步骤 8: (可选)选中使用远程 DNS 服务器复选框,以使用远程 DNS 服务器而不是本地服务器。
步骤 9单击 Connect。
步骤 10打开捕获的流量文件。
要实现 QuickVPN 连接,需要检查三个主要问题:
•连接性
• 激活策略(检查证书)
• 检查网络
要检查连接,首先需要查看捕获流量中的传输层安全 (TLSv1) 数据包及其前身安全套接字层 (SSL)。它们是为网络通信提供安全性的加密协议。
可以使用 Wireshark 捕获流量中的互联网安全关联和密钥管理协议 (ISAKMP) 数据包检查激活策略。它定义了身份验证机制、安全关联 (SA) 的创建和管理、密钥生成技术以及威胁缓解。它使用 IKE 进行密钥交换。
ISAKMP 有助于确定要建立、协商、修改和删除 SA 的数据包格式。它具有各种网络安全服务(例如 IP 层服务)所需的各种信息,包括报头身份验证、负载封装、传输或应用层服务以及协商流量的自我保护。ISAKMP 定义用于交换密钥生成和身份验证数据的负载。这些格式为传输密钥和身份验证数据提供了一致的框架,该框架独立于密钥生成技术、加密算法和身份验证机制。
封装安全负载 (ESP) 用于检查机密性、数据源身份验证无连接完整性以及防重放服务和有限流量流。在 QuickVPN 中,ESP 是 IPSec 协议的组成部分。它用于提供数据包的真实性、完整性和机密性。它单独支持加密和身份验证。
注意:不建议使用无身份验证的加密。
ESP 不用于保护 IP 报头,但在隧道模式下,整个 IP 数据包将使用新的数据包报头进行封装。它将被添加并提供给整个内部 IP 数据包,包括内部报头。它在 IP 之上运行,并使用协议编号 50。
现在,您已学习了如何使用 Wireshark 和 QuickVPN 捕获数据包。
版本 | 发布日期 | 备注 |
---|---|---|
1.0 |
11-Dec-2018 |
初始版本 |