AntMonitor

Description: AntMonitor is mobile software that runs on the mobile device, and passively monitors all packets in and out of the network interface. We designed AntMonitor as a VPN-based service, and we developed and compared two versions of the architecture: Client-Server and Mobile-Only. We demonstrated  the lean performance of the AntMonitor Mobile-Only prototype, in terms of throughput and energy, and compared it to  the Client-Server one, as well as other state-of-the-art VPN-based approaches. AntMonitor can be used as a tool to support a number of passive monitoring applications, including: real-time detection and prevention of private information leakage from the device to the network; application classification; ad blocking, and network performance measurements.

Point of Contact: please contact the PI, A. Markopoulou, or antmonitor.uci@gmail.com


Funding

Acknowledgements: This material is based upon work supported by the National Science  Foundation under

Disclaimer: Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation.

It has also been supported by a gift from the Data Transparency Lab, 2016:


Team

Past members:


Publications


In the News

Presentations


Tools Available to the Community

1. The AntMonitor App

This is available on GooglePlay in open beta. It  demonstrates the real-time capability of AntMonitor to intercept, inspect and visualize network traffic out of the mobile device. It does not record any data or support any add-ons.

Get it on Google Play

2. AntMonitor Open Source

  • The AntMonitor app is open source and is available on GitHub.
  • Part of the capabilities of AntMonitor to intercept and inspect outgoing packets are also made available as a library. An example of using the library is also available on GitHub.

Contact: antmonitor.uci@gmail.com


Last Updated: May 6th, 2019