Skip to content
@ronin-rb

ronin-rb

The ronin-rb project is a Free and Open Source Ruby Toolkit for Security Research and Development.

Ronin Ronin

ronin-rb

Description

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, installing 3rd-party repositories of exploits and/or payloads, running exploits, developing new exploits, managing local databases, fuzzing data, performing recon, and much more.

Repositories

  • ronin - A Ruby toolkit for security research and development.
  • ronin-support - A support library for ronin-rb.
  • ronin-support-web - A web support library for ronin-rb.
  • ronin-core - A core library for all ronin libraries.
  • ronin-repos - Third-party git repository support for ronin.
  • ronin-fuzzer - A highly configurable fuzzing library and CLI for Ruby.
  • ronin-db - A common database library for managing and querying security data.
  • ronin-db-activerecord - ActiveRecord backend for the Ronin Database.
  • ronin-dns-proxy - A configurable DNS proxy server library.
  • ronin-listener - A small CLI utility for receiving exfiltrated data over DNS or HTTP.
  • ronin-listener-dns - A DNS server for receiving exfiltrated data sent via DNS queries. ronin-listener-dns can be used to test for XML external entity (XXE) injection
  • ronin-listener-http - A HTTP server for receiving exfiltrated data sent via HTTP requests.
  • ronin-web - A collection of common web security commands and libraries.
  • ronin-web-browser - A Ruby library for automating the Chrome web browser.
  • ronin-web-server - A custom Ruby web server based on Sinatra.
  • ronin-web-spider - A collection of common web spidering routines.
  • ronin-web-user_agents - Generates random but realistic User-Agent strings.
  • ronin-code-asm - A Ruby DSL for crafting Assmebly programs and Shellcode.
  • ronin-code-sql - A Ruby DSL for crafting SQL Injections.
  • ronin-vulns - Tests URLs for Local File Inclusion (LFI), Remote File Inclusion (RFI), SQL injection (SQLi), Cross Site Scripting (XSS), Server Side Template Injection (SSTI), and Open Redirects.
    • vuln-apps - A collection of simple vulnerable web apps for testing vulnerability scanners or educational purposes.
  • ronin-post_ex - Ruby API for Post-Exploitation.
  • ronin-payloads - A Ruby micro-framework for writing and running exploit payloads.
  • ronin-exploits - A Ruby micro-framework for writing and running exploits and payloads.
  • ronin-wordlists - A library and tool for managing wordlists.
  • ronin-brute - [WIP] A micro-framework and tool for bruteforcing credentials.
    • bruteforceables - A collection of bruteforceable apps and servers. Useful for testing network bruteforcers.
  • ronin-nmap - A Ruby library for working with nmap.
  • ronin-masscan - A Ruby library for working with masscan.
  • ronin-recon - A micro-framework and tool for performing reconnaissance.
  • docker - Dockerfiles for the ronin docker images.
  • scripts - The ronin-install.sh installer script and the ronin-dev.sh development environment setup script.
  • ronin-rb.github.io - The website.

Pinned Loading

  1. ronin ronin Public

    Ronin is a Free and Open Source Ruby Toolkit for Security Research and Development. Ronin also allows for the rapid development and distribution of code, exploits, payloads, etc, via 3rd-party git …

    Ruby 702 53

  2. ronin-exploits ronin-exploits Public

    A Ruby micro-framework for writing and running exploits

    Ruby 71 23

  3. ronin-db ronin-db Public

    A common database library for managing and querying security data

    Ruby 14 4

  4. ronin-vulns ronin-vulns Public

    Tests URLs for Local File Inclusion (LFI), Remote File Inclusion (RFI), SQL injection (SQLi), and Cross Site Scripting (XSS), Server Side Template Injection (SSTI), and Open Redirects.

    Ruby 72 16

  5. ronin-payloads ronin-payloads Public

    A Ruby micro-framework for writing and running exploit payloads

    Ruby 21 7

  6. ronin-recon ronin-recon Public

    A micro-framework and tool for performing reconnaissance.

    Ruby 34 9

Repositories

Showing 10 of 54 repositories
  • ronin-exploits Public

    A Ruby micro-framework for writing and running exploits

    ronin-rb/ronin-exploits’s past year of commit activity
    Ruby 71 LGPL-3.0 23 13 (1 issue needs help) 0 Updated Dec 16, 2024
  • ronin Public

    Ronin is a Free and Open Source Ruby Toolkit for Security Research and Development. Ronin also allows for the rapid development and distribution of code, exploits, payloads, etc, via 3rd-party git repositories.

    ronin-rb/ronin’s past year of commit activity
    Ruby 702 GPL-3.0 53 26 (5 issues need help) 2 Updated Dec 15, 2024
  • ronin-web-session_cookie Public

    A library for parsing and deserializing various session cookies.

    ronin-rb/ronin-web-session_cookie’s past year of commit activity
    Ruby 2 LGPL-3.0 1 2 0 Updated Dec 15, 2024
  • ronin-vulns Public

    Tests URLs for Local File Inclusion (LFI), Remote File Inclusion (RFI), SQL injection (SQLi), and Cross Site Scripting (XSS), Server Side Template Injection (SSTI), and Open Redirects.

    ronin-rb/ronin-vulns’s past year of commit activity
    Ruby 72 LGPL-3.0 16 12 0 Updated Dec 15, 2024
  • ronin-post_ex Public

    A Ruby API for Post-Exploitation

    ronin-rb/ronin-post_ex’s past year of commit activity
    Ruby 3 LGPL-3.0 1 9 (3 issues need help) 0 Updated Dec 15, 2024
  • ronin-support Public

    A support library for Ronin. Like activesupport, but for hacking!

    ronin-rb/ronin-support’s past year of commit activity
    Ruby 27 LGPL-3.0 10 46 (1 issue needs help) 0 Updated Dec 15, 2024
  • rubocop-ronin Public

    rubocop configuration for the ronin-rb project

    ronin-rb/rubocop-ronin’s past year of commit activity
    Ruby 2 MIT 0 0 0 Updated Dec 7, 2024
  • ronin-rb.github.io Public

    The ronin-rb.dev website

    ronin-rb/ronin-rb.github.io’s past year of commit activity
    HTML 26 GPL-3.0 21 18 0 Updated Dec 3, 2024
  • ronin-wordlists Public

    A library and tool for managing wordlists.

    ronin-rb/ronin-wordlists’s past year of commit activity
    Ruby 2 LGPL-3.0 2 12 (8 issues need help) 0 Updated Nov 16, 2024
  • ronin-recon Public

    A micro-framework and tool for performing reconnaissance.

    ronin-rb/ronin-recon’s past year of commit activity
    Ruby 34 LGPL-3.0 9 31 2 Updated Sep 6, 2024