Guillaume "B.B." Van Hemmen
8972dcc818
Removed the basic authentication configuration from the `docker-compose.yml` and the corresponding section in the `README.md`. Updated the README to mention the default super admin username and password.
1.8 KiB
1.8 KiB
MobSF
Introduction
Mobile Security Framework (MobSF) is an automated, all-in-one mobile application (Android/iOS/Windows) pen-testing, malware analysis, and security assessment framework capable of performing static and dynamic analysis.
Table of Contents
Prerequisites
- Docker: Make sure Docker is installed and running on your system.
- Docker Compose: Docker Compose is required to orchestrate the container setup.
- Traefik Deployment:
- Deployed Traefik standalone or
- Deployed Traefik Authelia.
Installation
- Clone the repository:
git clone https://git.van-hemmen.com/GuillaumeHemmen-DockerCompose-Infra/mobsf.git
cd mobsf
- Copy the environment variable template:
cp .env.dist .env
- Customize the
.env
file as necessary for your environment.
Usage
Start the MobSF service with Docker Compose:
docker compose up -d
Access MobSF by navigating to https://<MOBSF_FQDN>
in your web browser. You will need to authenticate using the basic auth setup in your .env
file.
NOTE: by default, super admin username/password is: mobsf/mobsf
Post-launch
MobSF uses a fixed UID for the files persisted. To have the volume approach work, you must change the ownership of the data inside the volume as follows:
docker run --rm -v mobsf_data:/vol alpine sh -c "chown --recursive 9901:9901 /vol"
Note: The default volume name is assumed to be mobsf_data
. Please adapt your command if it is different.