Install OWTF¶
Docker Compose is the supported way to run OWTF. Native installation is intended for contributors working on the codebase and is covered by the repository's contributing guide.
1. Install the prerequisites¶
Install:
Confirm that both tools are available:
2. Clone and start OWTF¶
The first build downloads base images and installs OWTF's dependencies, so it takes longer than later starts. The compose-safe target starts the split frontend, backend, and database development services without adding extra Linux capabilities to the application containers.
3. Open the web interface¶
Wait for the frontend and backend services to become ready, then open:
The backend API is on port 8009; it is not the browser interface.
Stop OWTF¶
Press Ctrl+C in the Compose terminal. To stop a stack started in the background, run:
Update a development checkout¶
Review local changes before pulling updates. From a clean checkout:
Compose rebuilds services whose inputs changed.