Apollo is a post-exploitation tool for managing, enumerating and pivotting on compromised machines.
This app is only meant to be ethically used. Only use Apollo on systems you're authorized to use.
When you run Apollo for the first time, the username and password for the admin user will be logged to the console.
Run:
cp local-settings.ini.dist local-settings.ini
and fill in the required settings in local-settings.ini
.
To install:
pip install -e .
To run:
uvicorn apollo:app --reload
To test run in project root directory:
pytest
Building your development environment with Docker:
docker-compose -f dev-compose.yml build --no-cache
Running your development environment:
docker-compose -f dev-compose.yml up
Run tests:
docker-compose -f test-compose.yml up --exit-code-from apollo-test apollo-test