monkey/build_scripts/appimage
Mike Salvatore 3e638298e6 Build: Move appimage/ and docker/ into build_scrips/ 2021-07-27 08:12:01 -04:00
..
.gitignore Build: Move appimage/ and docker/ into build_scrips/ 2021-07-27 08:12:01 -04:00
AppRun Build: Move appimage/ and docker/ into build_scrips/ 2021-07-27 08:12:01 -04:00
README.md Build: Move appimage/ and docker/ into build_scrips/ 2021-07-27 08:12:01 -04:00
build_appimage.sh Build: Move appimage/ and docker/ into build_scrips/ 2021-07-27 08:12:01 -04:00
clean.sh Build: Move appimage/ and docker/ into build_scrips/ 2021-07-27 08:12:01 -04:00
infection-monkey.desktop Build: Move appimage/ and docker/ into build_scrips/ 2021-07-27 08:12:01 -04:00
server_config.json.standard Build: Move appimage/ and docker/ into build_scrips/ 2021-07-27 08:12:01 -04:00

README.md

Monkey Island AppImage

About

This directory contains the necessary artifacts for building an Infection Monkey AppImage

Building an AppImage

  1. Create a clean VM or LXC (not docker!) based on Ubuntu 18.04.
  2. Copy the deployment_scripts/appimage directory to $HOME/ in the VM.
  3. On the VM, cd $HOME/appimage
  4. Run sudo -v.
  5. Execute ./build_appimage.sh. This will pull all necessary dependencies and build the AppImage.

NOTE: This script is intended to be run from a clean VM. You can also manually remove build artifacts by running appimage/clean.sh

Running the AppImage

The build script will produce an AppImage executable named Infection_Monkey-x86_64.AppImage. Simply execute this file and you're off to the races.

A new directory, $HOME/.monkey_island will be created to store runtime artifacts.