一种网络流量检测方法及装置、计算机可读存储介质制造方法及图纸

技术编号:28737623 阅读:36 留言:0更新日期:2021-06-06 12:31
本申请公开了一种网络流量检测方法及装置、计算机可读存储介质,该方法包括:通过虚拟网络适配器获取对业务服务器的网络请求所对应的第一网络层数据包,并从第一网络层数据包中解析出第一传输层数据包。之后,将第一传输层数据包通过套接字通信方式发送给业务服务器,并获取业务服务器返回的第二传输层数据包。最后,结合第二传输层数据包进行网络流量统计,获得统计结果。本申请实施例无需依赖于手机的Root权限,能够通用于不同手机系统,因此网络流量检测更加便利及灵活。此网络流量检测更加便利及灵活。此网络流量检测更加便利及灵活。

【技术实现步骤摘要】
一种网络流量检测方法及装置、计算机可读存储介质


[0001]本申请涉及互联网
,特别涉及一种网络流量检测方法及装置、计算机可读存储介质。

技术介绍

[0002]现有的手机系统中,如果需要统计应用程序所访问的服务器网际互连协议(internet protocol,IP)地址及其流量占比,通常是在超级用户权限(Root)下捕获网络抓包文件,再从网络抓包文件中读取出IP地址信息。然而,出于对手机安全及隐私性的考虑,手机厂商通常不会主动开放手机的Root权限,因此仍需用户手动启用Root权限,操作较为不便。
[0003]申请内容
[0004]本申请旨在至少解决现有技术中存在的技术问题之一。为此,本申请提出一种网络流量检测方法及装置、计算机可读存储介质,能够在非Root条件下实现网络流量检测,操作便利。
[0005]根据本申请的第一方面实施例的一种网络流量检测方法,包括:
[0006]通过虚拟网络适配器获取对业务服务器的网络请求所对应的第一网络层数据包;从所述第一网络层数据包中解析出第一传输层数据包;将所述第一传输层本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种网络流量检测方法,其特征在于,所述方法包括:通过虚拟网络适配器获取对业务服务器的网络请求所对应的第一网络层数据包;从所述第一网络层数据包中解析出第一传输层数据包;将所述第一传输层数据包通过套接字通信方式发送给所述业务服务器;获取所述业务服务器返回的第二传输层数据包;结合所述第二传输层数据包进行网络流量统计,获得统计结果。2.根据权利要求1所述的方法,其特征在于,所述虚拟网络适配器与物理网络适配器相连接;所述通过虚拟网络适配器获取对业务服务器的网络请求所对应的第一网络层数据包,包括:通过虚拟网络适配器,从所述物理网络适配器中读取对业务服务器的网络请求所对应的第一网络层数据包。3.根据权利要求2所述的方法,其特征在于,所述获取所述业务服务器返回的第二传输层数据包之后,所述方法还包括:对所述第二传输层数据包进行封装,获得第二网络层数据包;将所述第二网络层数据包通过所述虚拟网络适配器写入所述物理网络适配器,以使得所述物理网络适配器将所述第二网络层数据包分发到发出所述网络请求的应用程序。4.根据权利要求3所述的方法,其特征在于,所述获取所述业务服务器返回的第二传输层数据包之后,以及所述对所述第二传输层数据包进行封装之前,所述方法还包括:检测所述应用程序是否正常联网;所述对所述第二传输层数据包进行封装,获得第二网络层数据包,包括:如果所述应用程序正常联网,对所述第二传输层数据包进行封装,获得第二网络层数据包。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:如果所述应用程序未正常联网,则构建空的网络层数据包,再将所述空的网络层数据包通过所述虚拟网络适配器写入所述物理网络适配器,以使得所述物理网络适配器将所述空的网络层数据包分发到发出所述...

【专利技术属性】
技术研发人员:林文炬
申请(专利权)人:卓望数码技术深圳有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1