network-traffic / AppSniffer

18 stars 4 forks source link

AppSniffer

Title

AppSniffer: Towards Robust Mobile App Fingerprinting Against VPN

Overview

AppSniffer aims to precisely identify mobile apps when a VPN or a proxy is used to hide their identities. That is, AppSniffer recognizes apps with a high accuracy using their network traffic regardless of whether it is being sent over a VPN or not.

Datasets

We upload datasets to check the performance of AppSniffer.

See Quick Example Results

Quick Sample results (NordVPN CV1) are shown in the following file.

Futher Evalutation

For futher evaulation, please use "AppSniffer_VPN_app_classifier_CV1to3.py" in "VPN App Classifier" directory.

Bibtex

@inproceedings{oh2023appsniffer,
  title={AppSniffer: Towards Robust Mobile App Fingerprinting Against VPN},
  author={Oh, Sanghak and Lee, Minwook and Lee, Hyunwoo and Bertino, Elisa and Kim, Hyoungshick},
  booktitle={Proceedings of the ACM Web Conference 2023},
  pages={2318--2328},
  year={2023}
}