Android 和iOS客户端网络数据收集
1.1 Android-网络万用表
安卓推荐使用网络万用表
实现常用网络检测工具包括:
域名解析,ping ,出口ip获取,本地dns ip获取,traceroute , tracert ,telnet ,curl地址,MTR,下载文件或给出文件大小及md5,http性能分析,IP定位,IP计算器,时间转化,编码转化,二维码生成。
1.域名解析及Ping
对输入的域名进行DNS 解析并完成ping 操作
2.位置,IP地址
获取设备的GPS位置(需要GPS授权)
获取设备当前网络的IP(内网IP,公网IP)
3.DNS信息
得到用户当前网络的dns 信息(运营商),如果有多个都会遍历到
4.Traceroute
得到用户当前网络的到某个域名或IP 的路由信息,用于诊断网络故障使用
5.端口tcp
telnet 指定的IP及端口的联通性情况,有时ip禁ping ,可以进行用它进行检测网络情况.
6.Curl结果
抓取一个URL,并等到它的内容信息(源码展示).
7.Wget 测试
wget 一个文件,测试文件的下载速度,文件大小,文件md5
8.HttpTime 数据说明
time_total 总时间,按秒计。精确到小数点后三位。
time_namelookup DNS解析时间,从请求开始到DNS解析完毕所用时间。
time_connect 连接时间,从开始到建立TCP连接完成所用时间,包括前边DNS解析时间,如果需要单纯的得到连接时间,用这个time_connect时间减去前边time_namelookup时间。
time_appconnect 连接建立完成时间,如SSL/SSH等建立连接或者完成三次握手时间。
time_pretransfer 从开始到准备传输的时间。
time_redirect 重定向时间,包括到最后一次传输前的几次重定向的DNS解析,连接,预传输,传输时间。
time_starttransfer 开始传输时间。在发出请求之后,Web 服务器返回数据的第一个字节所用的时间
1.2 iOS-iNetTools
IOS系统推荐使用iNetTools
它提供了常用的工具如Ping, DNS查找,跟踪路由,端口扫描器,Whoise,服务器监测,网络扫描。支持的功能包括:
• 通用应用程序,同时支持iPhone和iPad 。您只需支付一次,在所有设备上运行。
• 支持IPv4和IPv6。
• 工具包括:Ping,跟踪路由, DNS查找,端口扫描器,Whoise,服务器监测和网络扫描。
• 支持服务器列表,枚举经常使用的服务器。
• 支持最近执行任务的最近的任务。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
01月03日云栖号头条:研究说了,VR可以提高流感疫苗接种率!
云栖号:https://www.aliyun.com/#module-yedOfott8第一手的上云资讯,不同行业精选的上云企业案例库,基于众多成功案例萃取而成的最佳实践,助力您上云决策! 今日最新云头条快讯:一份最新的研究表明,虚拟现实为增加流感疫苗的接受度提供一种途径,可以帮助提高流感疫苗的接种率;阿里布局唱歌社交:上线产品“鲸鸣”,首推语音弹幕;法律意义上的密码和生活中所说的密码有什么区别,又如何分类?这部听上去有些神秘的法律,究竟包含哪些内容,怎样与我们的社会生活息息相关?一起来看最新的资讯: 研究表明:VR宣传可以提高流感疫苗接种率 佐治亚大学在实验中使用虚拟现实模拟来演示流感的传播方式,说明了流感病毒对人群中其他人的影响。目的是评估是否能鼓励更多人注射流感疫苗。最终的实验结果令研究人员相信,虚拟现实提供了一种可以有效提高流感疫苗接种率的方法。研究人员将171名自称去年没有接种流感疫苗的被试随机分配到四个测试组。第一组展示五分钟的虚拟现实体验;第二组观看五分钟的视频(没有任何交互或3D元素);第三组阅读电子手册;第四组则只是访问美国疾病控制与预防中心官网。结果评估表明,与视...
- 下一篇
MongoDB 4.2 内核解析 - Change Stream
MongoDB 从3.6版本开始支持了 Change Stream 能力(4.0、4.2 版本在能力上做了很多增强),用于订阅 MongoDB 内部的修改操作,change stream 可用于 MongoDB 之间的增量数据迁移、同步,也可以将 MongoDB 的增量订阅应用到其他的关联系统;比如电商场景里,MongoDB 里存储新的订单信息,业务需要根据新增的订单信息去通知库存管理系统发货。 Change Stream 与 Tailing Oplog 对比 在 change stream 功能之前,如果要获取 MongoDB 增量的修改,可以通过不断 tailing oplog 的方式来 拉取增量的 oplog ,然后针对拉取到的 oplog 集合,来过滤满足条件的 oplog。这种方式也能满足绝大部分场景的需求,但存在如下的不足。 使用门槛较高,用户需要针对 oplog 集合,打开特殊选项的的 tailable cursor ("tailable": true, "awaitData" : true)。 用户需要自己管理增量续传,当拉取应用 crash 时,用户需要记录上一条拉取...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- CentOS关闭SELinux安全模块
- CentOS7设置SWAP分区,小内存服务器的救世主
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库