【技术实现步骤摘要】
数据抓包方法、装置、服务器及存储介质
[0001]本专利技术实施例涉及数据抓包
,尤其涉及一种数据抓包方法、装置、服务器及存储介质。
技术介绍
[0002]随着手机、平板等客户设备的飞速发展与普及,移动应用的功能也日愈丰富,并且,移动应用发送的网络请求也越来越频繁,随之而来的网络安全问题也越来越严重。与此同时,数据抓包工具作为一种网络数据监听程序,可以有针对性的获取所需要的信息,利用这些信息进行网络安全分析和网络威胁应对,在网络安全攻防方面扮演了重要的角色。
[0003]当前,数据抓包方式主要有以下两种:方式一,通过在客户设备上面配置WiFi(Wireless Fidelity,无线保真)代理实现抓取网络请求应用程序(比如、百度、搜狗)的网络请求数据。方式二,通过PC(Personal Computer,个人计算机)设备开启热点供客户设备链接后可以实现抓取网络请求数据。
[0004]对于方式一,当线上网络请求应用程序检测到用户配置WiFi代理后考虑到应用程序的安全问题可能会拒绝被使用或者底层Native ...
【技术保护点】
【技术特征摘要】
1.一种数据抓包方法,其特征在于,所述方法应用于服务器,所述服务器通过网络连接器与客户设备相连,所述服务器还通过路由器与抓包设备相连,所述方法包括:通过所述网络连接器将所述服务器分配的第一IP地址发送给所述客户设备,以及触发所述路由器对所述抓包设备分配第二IP地址;基于所述第一IP地址获取所述客户设备的MAC地址;根据所述MAC地址,以及所述抓包设备的第二IP地址和第一端口号编写第一数据转发规则;按照所述第一数据转发规则将所述客户设备的网络请求数据转发至所述抓包设备,以触发所述抓包设备对所述网络请求数据进行数据抓包。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:从地址分配信息表中查找是否存在所述MAC地址;其中,所述地址分配信息表中存储有历史通信的客户设备对应的MAC地址;在所述地址分配信息表中不存在所述MAC地址的情况下,基于所述MAC地址,以及所述服务器的第三IP地址和第二端口号编写第二数据转发规则;响应于针对网络请求应用程序的打开操作,基于所述第二数据转发规则通过所述第二端口号对应的指定端口接收转发的所述网络请求数据;并,通过所述指定端口向所述第一IP地址对应的所述客户设备发送转发信息填写数据,以在所述客户设备的显示界面上显示所述转发信息填写数据的填写界面;在所述填写界面正确填写所述抓包设备的第二IP地址和第一端口号的情况下,执行根据所述MAC地址,以及所述抓包设备的第二IP地址和第一端口号编写第一数据转发规则的步骤。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:将所述第二数据转发规则删除。4.根据权利要求2所述的方法,其特征在于,所述方法还包括:通过所述指定端口向所述第一IP地址对应的所述客户设备发送登录数据,以在所述客户设备的显示界面上显示所述登录数据的登录界面;在所述登录界面上填写正确的登录信息的情况下,执行向所述客户设备发送转发信息填写数据的步骤。5.根据权利要求2所述的方...
【专利技术属性】
技术研发人员:高耀东,
申请(专利权)人:北京奇艺世纪科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。