CLI for creating Ronin web templates
## Introduction
React at the edge.
Access your RONIN database via TypeScript.
Compiles RONIN queries to SQL statements.
The command-line interface for RONIN.
> [!IMPORTANT] > Due to a limitation in Bun, RENDER currently cannot be linked. You will have to edit its source files inside the `node_modules` directory of the app you are running it for. This will be fixed as soon as possible.
Generates TypeScript code from RONIN models.
Access your RONIN database via TypeScript.
Allows for defining RONIN queries and schemas in code.
Access the RONIN data platform via Hono.
Tanto Widget
A Better Auth adapter for RONIN
Access the RONIN data platform via React.
Array manipulation, ordering, searching, summarizing, etc.
Generates TypeScript code from RONIN models.
The command-line interface for RONIN.
Web Streams, based on the WHATWG spec reference implementation
AI RPG Engine feudal mystery starter: Jade Veil
JWA, JWS, JWE, JWT, JWK, JWKS for Node.js, Browser, Cloudflare Workers, Deno, Bun, and other Web-interoperable runtimes
Compiles RONIN queries to SQL statements.
AWS credential provider that calls STS assumeRole for temporary AWS credentials
Allows for defining RONIN queries and schemas in code.
Allows for defining the schema of a RONIN database in code.
ronin-web is a Ruby library that provides common web security commands and additional libraries.
ronin-web-spider is a collection of common web spidering routines using the spidr gem.
ronin-web-server is a custom Ruby web server based on Sinatra tailored for security research and development.
ronin-web-browser is a Ruby library for automating the Chrome web browser. ronin-web-browser builds on the ferrum gem, and adds additional API methods that are useful to security researchers.
Yet another User-Agent string generator library.
ronin-support-web is a web specific support library for ronin-rb. ronin-support-web provides many helper methods for parsing HTML/XML, fetching web pages, and WebSockets.
ronin-web-session_cookie is a library for parsing and deserializing various session cookie formats. It supports Rack, Django (JSON and Pickled), and JWT.
ronin-app is a small web application that is meant to be ran locally by the user. It provides a web interface to ronin-support, ronin-repos, ronin-db, ronin-payloads, ronin-exploits, as well as automating ronin-nmap, ronin-masscan, ronin-web-spider, ronin-recon, and ronin-vulns.
The objective of Ronin is to provide a framework for developing flexible, responsive web designs that are compatible back to IE7. Ronin aims to be somewhat of a "framework framework", meaning that it is column-count- and width-agnostic. It makes no assumptions about the preferred maximum width of a design or the number of columns.
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.