https://github.com/k4yt3x/burpsuite
Make Burp Suite run in containers and even minikube
https://github.com/k4yt3x/burpsuite
burpsuite containers docker kubernetes minikube podman
Last synced: 8 months ago
JSON representation
Make Burp Suite run in containers and even minikube
- Host: GitHub
- URL: https://github.com/k4yt3x/burpsuite
- Owner: k4yt3x
- License: bsd-2-clause
- Created: 2022-02-19T20:05:15.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2022-02-20T09:43:21.000Z (over 4 years ago)
- Last Synced: 2025-02-02T02:41:14.303Z (over 1 year ago)
- Topics: burpsuite, containers, docker, kubernetes, minikube, podman
- Language: Dockerfile
- Homepage:
- Size: 3.91 KB
- Stars: 15
- Watchers: 2
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Burp Suite Community Container Image
This repo contains the Dockerfile and the GitHub Actions workflow to build a simple container image for Burp Suite (Community).
## Running in Docker/Podman
Requires:
- Linux
- X11
- OCI runtime (e.g., Docker, Podman)
```shell
sudo podman run \
-d --rm \
--name burpsuite \
-e DISPLAY \
-v /tmp/.X11-unix/:/tmp/.X11-unix/ \
-p 8080:8080 \
ghcr.io/k4yt3x/burpsuite:2022.1.1
```
## Running in Minikube
Requires:
- Linux
- X11
- OCI runtime (e.g., Docker, Podman)
- minikube
- kubectl
First start the minikube cluster with X11 mounted into minikube and apply the resource.
```shell
minikube start --mount --mount-string="/tmp/.X11-unix:/tmp/.X11-unix"
kubectl apply -k base
```
Then get the service's URL. Use this URL as the HTTP proxy address in the host's browser.
```shell
minikube service burpsuite --url
```
## Building Container
The container is automatically built and pushed to GHCR with this repository's Github Actions workflow. Use the following command to build the image manually:
```shell
sudo podman build \
--build-arg VERSION=2022.1.1 \
-t ghcr.io/k4yt3x/burpsuite:2022.1.1 \
-f Dockerfile
```