ctf-tools - a collection of setup scripts

Overview

ctf-tools is a collection of setup scripts to install various security research tools easily and quickly deploy to new machines.

 

How to get this tool

To use this tool, please use a method listed below.

In a Linux (Debian OS), run the following command(s).

Cloning

git clone https://github.com/zardus/ctf-tools

cd ctf-tools>

 

Set up the path

/path/to/ctf-tools/bin/manage-tools setup

source ~/.bashrc

 

List the available tools

manage-tools list

 

Install gdb, allowing it to try to sudo install dependencies

manage-tools -s install gdb

 

Install pwntools, but don't let it sudo install dependencies

manage-tools install pwntools

 

Install qemu, but use "nice" to avoid degrading performance during compilation

manage-tools -n install qemu

 

Docker (version 1.7+)

You can build a docker image with:

git clone https://github.com/zardus/ctf-tools

cd ctf-tools

docker build -t ctf-tools

And run it with:

docker run -it ctf-tools

The built image will have ctf-tools cloned and ready to go, but you will still need to install the tools themselves (see above).

 

Alternatively, you can also pull ctf-tools (with some tools preinstalled) from dockerhub:

docker run -it zardus/ctf-tools

Vagrant

You can build a Vagrant VM with:

Use wget to download or visit the link below in your browser.

wget https://raw.githubusercontent.com/zardus/ctf-tools/master/Vagrantfile

Link: raw.githubusercontent.com > zardus > ctf-tools > master > Vagrantfile

Then, run the commands below.

vagrant plugin install vagrant-vbguest

vagrant up

 

And connect to it via:

vagrant ssh

 

Download directly from the following link:

 

How to execute

**pending**

 

Reference(s):

 

-----

Next steps:

 

This article was contributed by Gavin Dennis from Jamaica. Gavin is a member of the Caribbean CSPA.

Was this article helpful?
0 out of 0 found this helpful

Comments

0 comments

Article is closed for comments.