Skip to content

ephracis/hermes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hermes

Tool for downloading and analyzing communication-security of apps on the Google Play Store.

Features:

  • Download apps from the store
  • Analyze apps by static code analysis
  • Print statistics in human readable form
  • Generate reports in form of LaTeX tables and graphs
  • Creates restore points if script aborts unexpectedly
  • Saves data for interactive inspection

Requirements

You need to install some packages before you can run Hermes:

When you have downloaded the following you need to specify the location of Mallodroid and GooglePlayAPI. You do this by setting the PYTHONPATH environment variable:

$ export PYTHONPATH=$PYTHONPATH:/path/to/mallodroid:/path/to/googleplayapi

Usage

In order to download apps from the Google Play Store you need to provide your android id number.

Type *#*#8255#*#* on your phone to start GTalk Monitor. Your Android ID is the hexadecimal string shown as 'aid'.

You will also need to specify your credentials to log in to the Google Play Store. You can either specify your email and password, or an access token. Nothing will be saved anywhere or sent to anyone other than Google.

Examples:

Use mail and password:
$ hermes.py -u EMAIL -p PASS

Use token:
$ hermes.py -t TOKEN

Only generate reports:
$ hermes.py -D -P

Only print statistics:
$ hermes.py -D -G

For more information:
$ hermes.py -h

Support

You can email me at my gmail where my username is: ephracis

Contribute

You are free to contribute to the project. Extend it, refactor it, fix bugs you find, etc.

You can support my work by sending a contribution to the following bitcoin address: 14xHJbs8hCxXzxe9Facv162AZmWyYEeWb1

About

SSL communication analyzer for Android

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages