wireshark and tcpdump抓包

一、测试抓取访问应用的流量包

1.1应用部署在Linux虚拟机,宿主机windows抓不到应用流量,所以在linux服务器使用tcpdump抓取网络包,下载文件在宿主机,使用wireshark打开网络包分析。

整体流程:

bash 复制代码
1.先在虚拟机终端执行抓包命令(加上 -s 0 确保抓取完整的数据包):
2.sudo tcpdump -i any port 9999 -s 0 -w handshake.pcap
3.然后再去 Windows 浏览器中访问你的 9999 端口应用。
访问结束后,回到虚拟机按 Ctrl + C 停止抓包。
4.将 handshake.pcap 导出到 Windows 用 Wireshark 分析。

Linux服务器tcpdump抓取9999服务端口流量:

bash 复制代码
tcpdump -i any port 9999 -s 0 -w tcpdump_handshake2.pcap

使用wireshark打开网络包分析:

其中10.0.0.1是虚拟机的虚拟网关,也就是宿主机访问虚拟机的入口。10.0.0.132是部署服务的网卡ip。

相关推荐
程序员小远3 天前
自动化测试基础知识总结
自动化测试·软件测试·python·selenium·测试工具·职场和发展·测试用例
我是一颗柠檬3 天前
【计算机网络全面教学】网络设备与故障排查,从集线器到Wireshark抓包实战Day7(2026年)
网络·计算机网络·wireshark
LT10157974443 天前
2026年Web自动化测试工具选型指南:多浏览器兼容解决方案
前端·测试工具·自动化
程序员三藏4 天前
Web自动化测试详解
自动化测试·软件测试·python·selenium·测试工具·职场和发展·测试用例
专业机床数据采集4 天前
基于 Wireshark 抓包逆向设备通信协议,并用 C# UDP协议跨平台 实现宝元数控程序列表读取、上传、下载和删除
网络·测试工具·wireshark·程序传输·宝元数控·dnc·数控程序传输
程序员龙叔4 天前
从 0 开始学习 AI 测试 - 从接口测试来教你如何用 AI 来生成自动化测试代码
自动化测试·软件测试·python·软件测试工程师·测试工具·性能测试·ai测试
Saniffer_SH4 天前
【高清视频】Gen6 服务器还没到,Gen6 SSD 怎么测?Emily 现场演示三种测试环境
人工智能·驱动开发·测试工具·缓存·fpga开发·计算机外设·压力测试
川石课堂软件测试4 天前
APP自动化测试|高级手势操作&toast操作
css·功能测试·测试工具·microsoft·fiddler·单元测试·harmonyos