Skip to content

Add pentest stack - Security testing Docker Compose sample#668

Open
bad-antics wants to merge 1 commit intodocker:masterfrom
bad-antics:add-n01d-pentest-stack
Open

Add pentest stack - Security testing Docker Compose sample#668
bad-antics wants to merge 1 commit intodocker:masterfrom
bad-antics:add-n01d-pentest-stack

Conversation

@bad-antics
Copy link

Description

Adds a new penetration testing stack sample to the Single service samples section.

What's included

This compose sample provides a complete security testing environment:

Service Image Purpose
Kali Linux kalilinux/kali-rolling Full security testing distro
Metasploit metasploitframework/metasploit-framework Exploitation framework
PostgreSQL postgres:15-alpine MSF database backend
Burp Suite portswigger/burp-suite-community Web app security proxy
Nuclei projectdiscovery/nuclei Vulnerability scanner

Features

  • Shared network for all containers
  • Shared data volume for file transfer between tools
  • Persistent storage for all tool configurations
  • Pre-configured MSF database connection

Testing

Tested on:

  • Docker Desktop 4.37 (macOS, Windows)
  • Docker Engine 24.x (Linux)
  • Docker Compose v2.x

Checklist

  • Follows contribution guidelines
  • compose.yaml uses Compose Specification
  • README.md includes usage instructions
  • All images are from official/trusted sources
  • Sample is documented in main README.md

New compose sample featuring:
- Kali Linux rolling container
- Metasploit Framework with PostgreSQL backend
- Burp Suite Community Edition
- ProjectDiscovery Nuclei scanner

All containers share a common network and data volume for
seamless tool integration during penetration testing.

Tested on Docker Desktop 4.x and Docker Engine 24.x
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

Comments