大连理工大学硕士学位论文摘要随着安卓系统手机的普及以及3G网络覆盖率的进一步提高,智能手机在给人们带来畅快淋漓上网体验的同时,手机上网流量超限的问题也被越来越多的手机用户所重视,曾经一度被媒体曝光的“天价QQ”和“天价微博”等流量门事件被网友们所热议。据一份网络调查数据显示,有超过七成的智能手机用户曾经有过在不知情的情况下莫名其妙的流量被消耗的情况发生,有超过四成的用户称自己的手机包月流量不够用,那么究竟是谁动了我的数据流量,谁又是真正的流量杀手,本文以安卓手机智能操作平台为研究对象,一方面,从安卓系统底层的数据包流量捕获与分析过滤入手,将Libpcap分组捕获函数库方法引入安卓系统,从内核层对流经网卡的数据包进行捕获和过滤,按照用户定义的规则抓取某种协议类型的数据包或者与某种字符串相匹配的数据包,展示出来供用户参考分析;同时,统计所有联网程序的数据流量,并将其加以校准整合换算,通过不同的数据形式展现出来供手机用户参考;另一方面,为了达到联网数据控制的目的,filter方法,通过用户自定义,修改Iptables规则集合,添加新的规则,将解析后的数据包头部文件与修改后的规则集进行匹配,作出判断,决定数据包的放行或者阻止,从而达到控制程序联网权限的目的;最终将数据包捕获和流量统计两个模块集成为一款简单易用、界面友好的软件,用户可根据个人上网习惯不同,对软件进行个性化自定义设置,为用户提供有针对性的流量监控与超限提醒服务。通过实验测试,软件的两大功能模块确实很好的实现了对单个手机应用程序的联网权限控制和对系统数据流量监控提醒的目的,这在一定程度上可以帮助安卓手机用户解决因为恶意软件后台联网和误操作所导致的疯狂跑流量问题。关键词:安卓系统;数据包捕获;workimproved,atthesametimesmartphonesbringdrippingfunofexperience,‘‘whoppingpriceQQ”and‘‘whoppingpricemicroblog”%%rafficiSnotenough,SOwhomovedmydatatraffic,andwhoiSthetraffickiller?ThisarticleiSbasedonandroidphoneintelligentoperationplatformasresearchobject,ontheonehand,startingfromthebottompacketcaptureandanalysisfilterofandroidsystem,useLibpcaplibrarymethodleadingtoAndroidsystem,-definedrules,,workprograms,,workingdata.,throughuser-defined,modifyingIptablesrulescollection,addinganewrulechain,
安卓系统网络数据流量的监测分析和研究 来自淘豆网m.daumloan.com转载请标明出处.