A repository of useful setup scripts.
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, and much more.
- Installs ronin or sets up a local development environment.
- Optionally supports installing pre-release versions.
- Auto-detects the OS (supports Linux, macOS, and FreeBSD).
- Auto-detects the package manager (supports apt, dnf, yum, pacman, zypper, pkg, macports, brew).
- Auto-installs any missing external dependencies via the package manager:
A script that installs all of ronin, including external dependencies.
Copy and paste the following command into the terminal:
curl -o ronin-install.sh https://raw.githubusercontent.com/ronin-rb/scripts/main/ronin-install.sh && bash ronin-install.sh
If you have wget
installed instead of curl
, copy and paste the following
command into the terminal:
wget -O ronin-install.sh https://raw.githubusercontent.com/ronin-rb/scripts/main/ronin-install.sh && bash ronin-install.sh
A script that sets up a local ronin-rb development environment.
Copy and paste the following command into the terminal:
curl -o ronin-dev.sh https://raw.githubusercontent.com/ronin-rb/scripts/main/ronin-dev.sh && bash ronin-dev.sh
If you have wget
installed instead of curl
, copy and paste the following
command into the terminal:
wget -O ronin-dev.sh https://raw.githubusercontent.com/ronin-rb/scripts/main/ronin-dev.sh && bash ronin-dev.sh