Quick Start

The fastest way to try out Artemis is to use Docker Compose based deployment. Such deployment is discouraged in production. The proper way to deploy Artemis would be to use Kubernetes - you may follow the progress or help with that task on: https://github.com/CERT-Polska/Artemis/issues/204.

Using Docker Compose

To start Artemis simply execute following 2 commands in your terminal:

cp env.example .env  # you may also configure the settings (e.g. by providing a User-Agent to override the default one)
docker compose up --build

After that you should be able to access the Artemis dashboard at localhost:5000.

If you want to start multiple instances of a module to speed up scanning, use a command such as:

docker compose up --build \
    --scale=karton-nuclei=10 \
    --scale=karton-bruter=10 \
    --scale=karton-port_scanner=10

Note

If you get an error that docker compose is not a valid command, try docker-compose.

Adding targets to scan

Select Add targets from the top navigation bar. Artemis takes input in the form of entries separated with newlines. Artemis works with both IPs and domains. If a URL is provided, the domain from this URL will be scanned.

Viewing results

To view results, click the View results link in the top navigation bar.