Skip to content
This repository has been archived by the owner on Oct 25, 2021. It is now read-only.
/ PwnBox Public archive

Virtual machines are bloat. Dockerise your CTF environment

Notifications You must be signed in to change notification settings

PlatyPew/PwnBox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Notice

This pwnbox is no longer being maintained. Get the new pwnbox here: https://github.com/PlatyPew/pwnbox-v2

PlatyPew's PwnBox

Because who needs a virtual machine?

Installation

You can either build it yourself using ./build.sh, or pull it from docker hub.

Build yourself

./build.sh
./run.sh <name of container>

Pull from docker hub (It's faster, but packages may be outdated)

docker pull platypew/pwnbox
./run.sh <container name>

Usage

How to use this

General

By executing run.sh, you will effectively start the container and attach to it. Upon exiting the container, the container will be stopped. To re-attach to it, do docker start <container name> and docker attach <container name>

PwnBox will also mount a directory pwnbox-<container name> to /root/shared.

Installing tools

PwnBox comes with ctf-tools by zardus.

To install programs, just do manage-tools install <tool>. You can get more information from the repo.

By default, no tools are installed, but the dependencies should be.

Other stuffu

Good luck for your CTFs, and hack harder.

About

Virtual machines are bloat. Dockerise your CTF environment

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published