Sign inSign up

swtr/arachni_web

By swtr

•Updated over 7 years ago

Arachni web application security scanner deployed with the web UI and configured to use Postgres

Image
1

427

swtr/arachni_web repository overview

⁠arachni_web

Docker build for Arachni scanner with the WebUI

⁠Arachni

Arachni is a feature-full, modular, high-performance Ruby framework aimed towards helping penetration testers and administrators evaluate the security of modern web applications. see the good work here: www.arachni-scanner.com⁠

⁠Why

The default sqlite deployment has many limitations as described on the arachni webui landing page. This image has been preconfigured to used postgres as the dateabase to overcome these limitations.

⁠Official docs

https://github.com/Arachni/arachni-ui-web/wiki⁠

⁠versions

swtr/arachni_web:latest - arachni framework v1.5.1 & webui v0.5.12

⁠How

⁠Using Compoose

The quickest and easiest way to use this image is to use docker-compose straight from the source directory. This will deploy both Arachni and Postgres

sudo docker-compose up

⁠Alternatively

You can deploy things individually using the official postgres Docker image

Pull Postgres

docker pull postgres

Configure postgres for arachni

docker run --name postgres -e POSTGRES_PASSWORD=secret -e POSTGRES_USER=arachni -e POSTGRES_DB=arachni_production -d postgres

Pull Arachni

docker pull swtr/arachni_web

Run Arachni and connect it to postgres

docker run -t --name arachni --link postgres -p 9292:9292 swtr/arachni_web

⁠Config info

The database configuration settings for Arachni are configured by environment variables. By default they have been preconfigured with what comes out of the box from the Arachni developers. The variables of interest for this image are (with their default values):

POSTGRES_HOST postgres POSTGRES_DATABASE arachni_production POSTGRES_USERNAME arachni POSTGRES_PASSWORD secret

Manipulate as required by starting the image using -e. For example if you have an external Postgres server:

docker run --name arachni -e POSTGRES_HOST=server.com -p 9292:9292 swtr/arachni_web

⁠Licence

All configuration files and scripts are licensed under the MIT license.

⁠About Shearwater

Shearwater is a specialist information security services provider. We address four of the key information security challenges confronting organisations today, the challenges of securing applications; managing security operations; maintaining compliance, and improving awareness and security education across the board. We provide a combination of integrated services and capabilities delivered through our highly experienced information security and risk professionals.

https://www.shearwater.com.au/⁠

Tag summary

Content type

Image

Digest

Size

211 MB

Last updated

over 7 years ago

docker pull swtr/arachni_web