Public | Automated Build

Last pushed: never
Short Description
download archives at build time and install them at runtime
Full Description

OWTF - Offensive Web Testing Framework

Official Docker image for OWASP OWTF.

Building the image:

  • Install Docker.(specific instructions can be found here).

  • Then run these commands, please notice that the first time these commands are run the script will download docker images from the registry,
    which might take a while depending on your internet connection.

    git clone
  • Run docker build -t <yourpreferredname> <path to Dockerfile>.


  • You can launch your OWTF container by running
    # docker run -itd --privileged -p 8008:8008 -p 8009:8009 -p 8010:8010 <image name> -e [-u]
    # docker run -itd --privileged --net=host <image name> [-u]

    • -d launches the container as a daemon.
    • -p flags map the host port to the container port
    • -e allow access to web ui. Recommended when a virtual host is
    • -u install optional dependencies
    • Get the image name by running docker images.
  • To use the OWTF mitm proxy, set the proxy settings to localhost:8008.

  • Point your browser to <hostip>:8009.

Persistent updated image

  • You can save the updated image by following these steps:
  1. run your docker image with the --update option
    # docker run -it --privileged --net=host <image name> --update

  2. commit the running image into a new one. You can find the
    container_id by running # docker ps
    # docker commit <container_id> <extended image name>

  3. run the extended image
    # docker run -it --privileged --net=host <extended image name>

Docker Pull Command
Source Repository