由于平时需要对一些网页进行抓包分析,用过几款通过代理的方式进行抓包的工具,但是都稍显繁琐,而且在https协议下,且做了双向证书校验,这些工具都无能为力了,这几天使用了一款Android下的应用:WebSee,真的太方便了。
WebSee可以在华为应用市场中下载,目前只有Android版本,下载地址:https://appstore.huawei.com/app/C101448345
WebSee是应用于Android手机上的一款稳定的抓包工具,可抓取应用内置浏览器所访问的网站的HTTP/HTTPS数据,用来分析网页内容并进行性能优化。
最重要的是:不需要ROOT且不需要安装证书,无需做中间人攻击!!!
WebSee适用人群:
研发人员定位在网络编程中出现的问题
测试人员在不同场景的检测页面的展现情况
产品经理及相关人员对页面的网络通信及流量进行分析和验证
WebSee通过内置浏览器访问的网站,自动抓取HTTP/HTTPS数据(抓取HTTPS数据不是通过中间人攻击的方式进行抓取,无需安装证书)并展现展现对应的HTTP头、返回状态码、DNS时间、HTTP请求返回时间、返回内容,如果返回内容为图片,还对展示图片内容以及大小和格式。
WebSee界面介绍:
首页(图一)用户可在输入栏里任意输入想要访问的URL地址,该页面提供内置浏览器展示当前访问的页面,用户可以随意在页面上进行操作。客户端左下角提供返回和前进按钮,可用于页面间的随意切换。
客户端右上角提供工具栏(图二),包括更新功能,查看收藏记录和历史数据功能,还有关于界面以及相关协议,这些辅助功能都是为了更好的为用户提供查看数据的快捷入口。
元素列表界面
从首页右下角图标可以进入元素列表页面(图三),这个页面展示了用户访问的网站的所有网络数据的概要信息,包括url、元素类型、开始时间以及总时长。该界面还提供了高级搜索功能,进入搜索界面(图四),用户可根据需要筛选的条件,查看元素。
元素详情界面(图五)
该页面展现了某一条网络数据的详细内容,包括该元素的url、IP地址、状态码、请求方法、时长、请求头和返回头信息以及该元素的详细包内容,如果该元素是https协议,还有详细的ssl信息。
书签界面
客户端很贴心地设计了书签界面(图六),方便用户快速选择自己想要访问的网站,该界面支持对书签的增删改查功能。
收藏(图七)和历史记录(图八)页面
这两个页面可以让用户自定义地查看到自己想要关注的数据,也是对数据的保存。
总结
WebSee可以方便顺利地通过抓取网页的HTTP/HTTPS数据,让用户能够更方便的分析当前网页,便捷性很高,同时数据全面,展现直观明了,无疑大大提高了易用性。不管对于新人还是老手来说,WebSee抓包工具都是一个不错的工具。
WebSee可以在华为应用市场中下载,目前只有Android版本,下载地址:https://appstore.huawei.com/app/C101448345