Mayank Swarnkar, N. Hubballi, Nikhil Tripathi, M. Conti
{"title":"AppHunter: Mobile Application Traffic Classification","authors":"Mayank Swarnkar, N. Hubballi, Nikhil Tripathi, M. Conti","doi":"10.1109/ANTS.2018.8710170","DOIUrl":null,"url":null,"abstract":"Traffic classification finds its application in the implementation of various services like Quality of Service (QoS) and security monitoring. In today’s networks, a significant portion of traffic is generated from mobile applications. Thus, a robust and accurate mobile application traffic classification technique is needed. In this paper, we propose AppHunter, a mobile application classification technique to classify Android applications using Deep Packet Inspection (DPI). Unlike previously known mobile application classification techniques, AppHunter is an unsupervised approach and does not require training with flows explicitly collected for each application. AppHunter extracts required fields from HTTP/HTTPS header of a flow and compares them with application details extracted from Google Playstore. We test the classification performance of AppHunter with two publicly available datasets and one dataset generated by simulating more than thousand applications in our testbed setup and report the results. We also show an application of AppHunter by using its rules for network traffic filtering and shaping.","PeriodicalId":273443,"journal":{"name":"2018 IEEE International Conference on Advanced Networks and Telecommunications Systems (ANTS)","volume":"04 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 IEEE International Conference on Advanced Networks and Telecommunications Systems (ANTS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ANTS.2018.8710170","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
Traffic classification finds its application in the implementation of various services like Quality of Service (QoS) and security monitoring. In today’s networks, a significant portion of traffic is generated from mobile applications. Thus, a robust and accurate mobile application traffic classification technique is needed. In this paper, we propose AppHunter, a mobile application classification technique to classify Android applications using Deep Packet Inspection (DPI). Unlike previously known mobile application classification techniques, AppHunter is an unsupervised approach and does not require training with flows explicitly collected for each application. AppHunter extracts required fields from HTTP/HTTPS header of a flow and compares them with application details extracted from Google Playstore. We test the classification performance of AppHunter with two publicly available datasets and one dataset generated by simulating more than thousand applications in our testbed setup and report the results. We also show an application of AppHunter by using its rules for network traffic filtering and shaping.