Git Product home page Git Product logo

mobile_sentinel's Introduction

Mobile Sentinel

Mobile Sentinel is an Android App that allows you to detect vulnerabilities in deployed LTE and (future) 5G networks. With the current release, Mobile Sentinel focuses on the detection of the ReVoLTE vulnerability (www.revolte-attack.net). Mobile Sentinel requires a Qualcomm based Android phone with root access as it builds upon the Qualcomm's mdlog tool.

The application includes:

  • An automized test run to detect the ReVoLTE vulnerability
  • A logging view to capture cellular traffic (currently RRC only) and view protocol messages in-app
  • Writing the captured traffic into PCAP files
  • Upload function of logs to an http server (under development)

Installation

Download the latest APK build from here and install it directly on the device.

adb install MobileSentinel.apk

Alternatively, the app can be installed directly from the device's file system.

Build instructions

You can build the application from source as well however, you will need a Chaquopy SDK license to be able to deploy the app outside of Android Studio.

Requirements

  • Rooted Android Phone with a Qualcomm Baseband
  • The phone AND the used SIM Card must support VoLTE
  • Currently requires minimum Android Pie (9.0)

Make sure to grant Superuser rights to the application and accept the requested permissions, as the application will not work without.

Tested Devices

  • Xiaomi Mi A3 (Android 9.0)
  • One Plus 6T (Android 9.0)
  • Xiaomi Mix 3 5G (Android 9.0)

Used Libraries

Mobile Sentinel uses the following libraries:

Known Bugs

  • Some phones with a Qualcomm baseband do not allow extracting cellular network traffic from the DIAG interface

mobile_sentinel's People

Contributors

bedrankara avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.