Skip to content

AymenMog/Android_malware_analysis_docker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Android Malware Analysis Docker Setup

This repository provides a Docker-based environment for Android malware analysis. The environment relies on Genymotion for Android emulation and uses Docker Compose to manage different services.

Prerequisites

Before proceeding with the setup, ensure you have the following installed:

1. Genymotion

Genymotion is required for Android emulation. You can download it from Genymotion's official website. Follow these steps:

  • Download and install Genymotion.
  • Add Genymotion to your PATH so you can run it from the terminal using the command genymotion.

Steps to Add Genymotion to PATH:

  1. Locate the Genymotion installation directory (e.g., /opt/genymotion or C:\Program Files\Genymotion).

  2. Add it to the PATH environment variable:

    • On Linux/macOS:
      export PATH=$PATH:/path/to/genymotion
      You can also add this line to your .bashrc, .zshrc, or .profile to make it persistent.
    • On Windows:
      • Right-click on "This PC" > "Properties" > "Advanced system settings".
      • Click "Environment Variables".
      • Under "System variables", find the Path variable, and add the Genymotion installation directory to it.
  3. Verify that Genymotion is accessible from the terminal:

    genymotion

This should launch Genymotion from the terminal.

2. Docker and Docker Compose

Ensure Docker and Docker Compose are installed on your machine:

Setup

1. Make run.sh Executable

The script run.sh is used to start the Docker Compose environment. Before running it, make sure it is executable. To do this, run the following command:

chmod +x run.sh

2. **Execute run.sh **

./run.sh

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published