关于wireshark抓包分析问题

什么是女朋友 2020-06-03 04:02:13
尝试用C语言编写Web服务器运行在虚拟机上,用QQ浏览器作为客户端运行在windows上
输入http://192.168.68.148:9000/html/aboutqt.html进行访问

服务器收到的包内容为

recv data:
GET /html/images/qt-logo.png HTTP/1.1
Accept: */*
Referer: http://192.168.68.148:9000/html/aboutqt.html
Accept-Language: zh-CN
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.3
0729; .NET CLR 3.0.30729; Media Center PC 6.0; InfoPath.3; .NET4.0C; .NET4.0E; Core/1.70.3722.400 QQBrowser/10.5.3751.400)Accept-Encoding: gzip, deflate
Host: 192.168.68.148:9000
Connection: Keep-Alive


但是Wireshark识别为TCP包而不是HTTP包


想问一下这是什么情况,是我的Wireshark设置有问题还是其他原因,求大佬解惑。
...全文
294 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
什么是女朋友 2020-06-03
  • 打赏
  • 举报
回复
不知道是不是这个原因,由于是自己写的Web服务器,socket绑定的端口号是9000,wireshark抓包在tcp头部显示9000是cslistener,可能是因为这个原因才不能视为http报文
什么是女朋友 2020-06-03
  • 打赏
  • 举报
回复
但是wireshark也可以识别http协议,其它GET包就可以识别,为何这种GET包不能识别呢?
gouyanfen 2020-06-03
  • 打赏
  • 举报
回复
Wireshark 就是网卡上的数据流抓取。你要分协http协议,换fiddler

33,311

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 新手乐园
社区管理员
  • 新手乐园社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧