This is a very simple web ui for Arachni security scanner which runs the cli version of the scanner using Celery for running the background tasks and Redis for storing the results.
You need to provide the following environment variables:
DEBUG
- either 0 or 1, optional, set to 0SCANNER_PATH
- absolute path to arachni scanner, e.g./bin/arachni
SCANNER_REPORT_PATH
- path to a dir where to save reportsCC_EMAIL
- email address to send report toBCC_EMAIL
- email address to send report toFROM_EMAIL
- sender's emailSMTP_SERVER
- smtp server's addressSMTP_PORT
- smtp server's port, optional, set to 25SMTP_USERNAME
- server's login, optionalSMTP_PASSWORD
- server's password, optionalCELERY_BROKER_URL
- broker url for CeleryCELERY_RESULT_BACKEND
- result backend to store scan results