抓包工具:怎样截获一个软件发送的指令内容

发表于:2021-3-02 09:23

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:佚名    来源:CSDN

  对于做软件测试的小伙伴来说,抓包工具是我们日常工作中,经常接触到的一类拦截查看网络数据包内容的工具。也是帮助我们做分析的小能手。这主要是基于抓包工具所具备的几个功能:
  1)它提供类似Sniffer的包分析功能,可以帮助我们详细拆分IP结构内容,带我们深入的了解TCP/IP协议;
  2)它可以用来分析软件占用端口及通讯情况比重的工具;
  3)它可以让我们从海量IP数据包中,找出我们需要的IP数据包,还能通过用户端的情况,帮助我们能截获各类敏感数据包。
  基于它具备丰富的功能和优秀的数据供给能力,今天,我们就一起来了解一下HttpWatch抓包工具,并详细介绍一下它所具备的丰富的功能,开始之前,先送上一波福利,软件测试小白公开课程+建议资料,戳下方卡片领取:
  http://kbyx0011.mikecrm.com/oiCzeCv?BIZ=ECOMMERCE&BIZFROM=ORG?kbyx0011.mikecrm.com
  对于软件测试人员来说,HttpWatch是我们经常使用网页数据分析工具,它是集成在IE工具栏中的一款工具,可以安装在FireFox(火狐)浏览器使用。下载传送门:
  http://www.httpwatch.com?www.httpwatch.com
  安装完成后,打开IE浏览器,我们就能在工具中可以看到这个工具的快捷按钮,如下图。
  单击该按钮,就可以启动这个软件。
  下面,我们一起来简单说一说HttpWatch的主要功能。
  1)抓取数据功能
  单击“记录”按钮,输入百度的网址:http://www.baidu.com。然后登录,最后再单击“停止记录”按钮,就会跳出如下图的界面。这表示我们捕捉到73条记录。
  2)耗时图表
  通过耗时图表,我们可以了解整个页面请求「从客户端发出请求到服务器端响应后返回响应结果」所消耗的时间,如DNS查找耗时、连接服务器耗时、请求发送耗时、等待服务器响应耗时、接收服务器返回耗时以及网络耗时等。通过耗时图表,我们可以进行前端的性能分析。
  3)头信息
  下图表示选定某个请求,并显示该请求发送的头信息,以及接收的头信息。
  4)POST数据
  对于下图来说,如果请求是POST方法,这里会记录POST提交的表单数据。
  5)信息流
  如果请求是POST方法,这里会记录POST提交的表单数据,如图。
  6)内容
  表示请求正文的内容,这里是用HTML语言显示内容,与在IE窗口中,右键查看源文件的内容相同,这里还提供了压缩比的计算方法。
  7)过滤
  在HttpWatch中还提供了一个过滤功能,可以通过该功能过滤一些不想关注的资源,如图片、CSS以及JS等,如下图。

  本文内容不用于商业目的,如涉及知识产权问题,请权利人联系51Testing小编(021-64471599-8017),我们将立即处理
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号