Pwndrop Setup
In this video we'll look at how to install Pwndrop on Docker using Linode.
Pwndrop is a self-deployable file hosting service for red teamers, allowing to easily upload and share payloads over HTTP and WebDAV.
More info on Pwndrop: https://breakdev.org/pwndrop/
More info on red teamers: https://en.wikipedia.org/wiki/Red_team
Here is the Docker-Compose I used in the video:
version: '3'
networks:
nginx_proxy_manager:
services:
nginxproxymanager:
image: jc21/nginx-proxy-manager:latest
restart: unless-stopped
container_name: nginx-proxy-manager
ports:
- 80:80
- 81:81
- 443:443
volumes:
- nginxproxymanager:/data
- letsencrypt:/etc/letsencrypt
networks:
nginx_proxy_manager:
portainer-ce:
ports:
- 9000:9000
- 8000:8000
container_name: portainer
restart: always
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- portainer_data:/data
image: portainer/portainer-ce:latest
networks:
nginx_proxy_manager:
pwndrop:
image: lscr.io/linuxserver/pwndrop:latest
container_name: pwndrop
environment:
- PUID=1000
- PGID=1000
- TZ=America/Denver
- SECRET_PATH=/dbtech #optional
volumes:
- pwndrop:/config
ports:
- 8080:8080
restart: unless-stopped
networks:
nginx_proxy_manager:
volumes:
portainer_data:
pwndrop:
nginxproxymanager:
letsencrypt: