This repository provides Dockerfile
s to build images with the
ronin gems pre-installed.
Ronin is a free and Open Source Ruby toolkit for security research and development. Ronin contains many different CLI commands and Ruby libraries for a variety of security tasks, such as encoding/decoding data, filter IPs/hosts/URLs, querying ASNs, querying DNS, HTTP, scanning for web vulnerabilities, spidering websites, install 3rd party repositories of exploits and/or payloads, run exploits, write new exploits, managing local databases, fuzzing data, performing recon, and much more.
- ronin:2.1.0-ubuntu, ronin:ubuntu, ronin:latest -
a base
ubuntu:22.04
image with ronin gem installed. - ronin:2.1.0-alpine, ronin:alpine -
a base
alpine:latest
image with ronin gem installed. - ronin:2.1.0-fedora, ronin:fedora -
a base
fedora:latest
image with ronin gem installed. - ronin:2.1.0-lab, ronin:lab - similar to ronin:ubuntu but with additional tools installed.
docker pull roninrb/ronin
Build all images:
make build
Build only one image:
make ronin:lab
docker run -it roninrb/ronin:lab
ronin@6879ae803600:~$ ronin help
With your home-dir mounted:
docker run -it --mount type=bind,source="$HOME",target=/home/ronin roninrb/ronin:lab