一、使用爱快软路由抓app访问域名信息以及抓包(tcp、udp)的前提条件:

1、需要你搭建完爱快软路由,详见 群晖下搭建爱快软路由教程

2、在同一个局域网环境内

3、有一台实体手机或者PC上面的虚拟机(如网易的mumu, genymotion模拟器等)

二、这里以genymotion模拟器为例,在爱快的行为记录管理中开启网址浏览记录

三、打开genymotion模拟器(安装过程略)配置network mode 为 bridge模式

四、打开模拟器,设置静态ip地址 ,网关设置成爱快的ip地址

五、在app中访问app,然后进入爱快后台,查看网址浏览记录,所有网址清晰可见

六、如果需要抓取更详细的网络包,就进入爱快应用工具中的抓包工具,选择要抓包设备的ip地址,点击开始抓包,然后点文件下载。

七、使用wireshark软件就能查看抓包的内容了,非常方便。

抓取app的域名的使用场景是在一些电脑端的finddler、charles等抓包软件无法抓取域名的情况下的一种替代方式,造成这些抓包工具无法抓取的原因比如okhttp设置了noproxy等,但爱快抓域名的方式比较局限,如果要获取详细的http\https的数据,还是要借助抓包软件,那只能在android端寻找突破口了,比如反编译apk,在android机上安装xposed框架等解决方案。

这种抓包方式使用了路由器抓包,对比单台电脑依靠单独软件抓包,其抓包范围更广泛,爱快软路由在流控、抓包、过滤等方面还是很不错的,如果要做一些简单的监控,可以加一个ap,网关设置成爱快ip地址,该ap下的所有设备的浏览行为就能一目了然的展现了。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注