dhruti949/Task5_wireshark

GitHub: dhruti949/Task5_wireshark

一个基于Wireshark的网络流量捕获与分析实践项目,帮助理解常见协议的交互与排错。

Stars: 0 | Forks: 0

# 任务5 - 使用Wireshark捕获和分析网络流量 ## 目标 本任务的目标是使用Wireshark捕获实时网络数据包并分析不同的网络协议。这有助于理解数据在网络中的流动方式。 ## 使用的工具 * Wireshark(网络数据包分析器) * 命令提示符(用于生成流量) ## 项目结构 Task5_wireshark/ │ ├── capture.pcap ├── README.md └── screenshots/ ├── 1_capture_running.png ├── 2_generating_traffic.png ├── 3_dns_filter.png ├── 4_tcp_filter.png ├── 5_tls_filter.png └── 6_packet_details.png ## 执行步骤 1. 安装Wireshark和所需依赖(Npcap)。 2. 启动Wireshark并选择活动的网络接口。 3. 开始数据包捕获。 4. 生成网络流量: * 在命令提示符中运行 `ping google.com` 5. 捕获数据包一小段时间。 6. 停止捕获。 7. 应用过滤器以分析特定协议: * DNS * TCP * TLS 8. 检查数据包详细信息,如源地址、目标和协议结构。 9. 将捕获的文件保存为 `.pcap` 格式。 10. 拍摄重要步骤的截图。 ## 识别的协议 ### 1. DNS(域名系统) * 用于将域名解析为IP地址。 * 示例:查找网站IP地址的请求。 ### 2. TCP(传输控制协议) * 面向连接的协议。 * 确保可靠的数据传输。 ### 3. TLS * 使用TLS加密。 ## 观察结果 * 访问网站前会发生DNS请求。 * TCP在数据传输前建立连接。 * TLS流量是加密的,无法轻易读取。 * 多种协议在网络通信中协同工作。 ## 结论 本任务提供了捕获和分析网络流量的实践经验。它加深了对不同协议如何交互以及如何使用Wireshark进行网络故障排除和安全分析的理解。
标签:DNS, pcap, SEO, TCP, TLS, Wireshark, 协议分析, 句柄查看, 权限提升, 网络安全, 网络故障排查, 网络流量捕获, 网络调试, 自动化, 防御工具, 隐私保护