Skip to content

Releases: ronin-rb/ronin

2.1.0

22 Jul 21:26
v2.1.0
Compare
Choose a tag to compare

CLI

  • Added the ronin archive command.
  • Added the ronin unarchive command.
  • Added the ronin bitsquat command.
  • Added the ronin completion command to install shell completion files
    for all ronin and ronin-* commands for Bash and Zsh shells.
  • Added the ronin dns-proxy command.
  • Added the ronin new dns-proxy command.
  • Added the ronin pack command.
  • Added the ronin unpack command.
  • Added the --hex-octet, --octal-octet, and --ipv6-compat options to the
    ronin ip command.
  • Added more accepted values to the ronin http --user-agent option.
  • Added the --cookie and --cookie-param options to the ronin http command.
  • Added the cookie and set-cookie commands to the ronin http shell.
  • Added the -s,--size option to the ronin iprange command.
  • Added support for ronin cert-gen --key-type dsa.
  • All --help options and the ronin irb command now displays the Ronin logo
    ASCII art.
  • Alias ronin tlds to the ronin tld-list command.
  • Alias ronin public-suffixes to the ronin public-suffix-list command.
  • Alias ronin new exploit to the ronin-exploits new command.
  • Alias ronin new payload to the ronin-payloads new command.
  • Alias ronin new dns-listener to the ronin-listener new dns command.
  • Alias ronin new http-listener to the ronin-listener new http command.
  • Alias ronin new web-app to the ronin-web new app command.
  • Alias ronin new nokogiri to the ronin-web new nokogiri command.
  • Alias ronin new web-server to the ronin-web new server command.
  • Alias ronin new web-spider to the ronin-web new spider command.

2.0.5

19 Sep 23:22
v2.0.5
Compare
Choose a tag to compare

CLI

  • Fixed a bug in ronin cert-gen that prevented generating a new certificate
    signed with an EC key (ex: ronin cert-gen --key-type ec ...).
  • Fixed the formatting of the ronin cert-gen man-page.

2.0.4

19 Jul 01:27
v2.0.4
Compare
Choose a tag to compare
  • Require wordlist ~> 1.0, >= 1.0.2 for bug fixes.
  • Require ronin-core ~> 0.1, >= 0.1.2 for bug fixes to ronin irb.
    • This fixes an issue with defining and then calling methods inside of the
      ronin irb Ruby shell.

CLI

  • Fixed the ronin typosquat command to accept multiple domain arguments.
  • Added missing usage string to the ronin typosquat command.
  • Added missing -f,--file option to the ronin typosquat command.
  • Fixed a bug in the ronin host command where the -t,--query option was
    not being honored.
  • Added missing --file option to the ronin bitflip man-page and docs.

2.0.3

12 Jun 13:24
v2.0.3
Compare
Choose a tag to compare
  • Extend Ronin::Support into Ronin in order to make their Mixin instance
    methods accessible to the ronin irb command which spawns an IRB session
    within the Ronin namespace.

CLI

  • Fixed a regression in the ronin irb command where the ronin-support Mixin
    methods (ex: http_get) were missing from the ronin irb shell.

2.0.2

10 Jun 00:08
v2.0.2
Compare
Choose a tag to compare
  • Documentation fixes and improvements.

CLI

  • Fixed a bug in the ronin ip command where empty lines would be printed
    if the IP had no hostname.
  • Fixed a bug in the ronin hexdump command where the --type option was being
    ignored.
  • Fixed the Usage: of the ronin host and ronin dns commands.
  • Fixed typos in the ronin email-addr, ronin escape, and ronin sha256
    man-pages.
  • Fixed formatting in the ronin cert-gen man-page.
  • Added more examples to the ronin rot, ronin encrypt, and ronin decrypt
    man-pages.

2.0.1

10 Jun 00:07
v2.0.1
Compare
Choose a tag to compare

CLI

  • Ensure that the ronin http command works with IDN host-names.

2.0.0

10 Jun 00:06
v2.0.0
Compare
Choose a tag to compare
  • Require ruby >= 3.0.0.
  • Require rouge ~> 3.0
  • Require async-io ~> 1.0
  • Require wordlist ~> 1.0
  • Require ronin-support ~> 1.0.0.
  • Require ronin-core ~> 0.1.
  • Require ronin-repos ~> 0.1.
  • Require ronin-db ~> 0.1.
  • Require ronin-fuzzer ~> 0.1.
  • Require ronin-web ~> 1.0.
  • Require ronin-code-asm ~> 1.0.
  • Require ronin-code-sql ~> 2.0.
  • Require ronin-payloads ~> 0.1.
  • Require ronin-exploits ~> 1.0.
  • Require ronin-vulns ~> 0.1.
  • Added new sub-commands to the ronin command:
    • asn
    • banner-grab
    • bitflip
    • cert-dump
    • cert-gen
    • cert-grab
    • decode, dec
    • decrypt
    • dns
    • email-addr
    • encode, enc
    • encrypt
    • entropy
    • escape
    • extract
    • grep
    • help
    • hexdump
    • highlight
    • hmac
    • homoglyph
    • host
    • http
    • ip
    • iprange
    • irb
    • md5
    • netcat / nc
    • new
    • proxy
    • public-suffix-list
    • quote
    • rot
    • sha1
    • sha256
    • sha512
    • string
    • strings
    • tips
    • tld-list
    • typo
    • typosquat
    • unescape
    • unhexdump
    • unquote
    • url
    • url-edit
    • xor
  • ronin help <subcommand> will now display a man page for that sub-command.
  • Renamed the ronin console command to ronin irb.
  • Moved and refactored all database code out into ronin-db and
    [ronin-db-activerecord].
  • Replaced all repository management related code with ronin-repos.
  • Replaced the CLI code with [command_kit] and ronin-core.
  • Refactored the ronin gem to only provide a top-level CLI with sub-commands
    and require the other ronin- gems.

2.0.0 (beta1)

06 Jan 09:14
v2.0.0.beta1
Compare
Choose a tag to compare
2.0.0 (beta1) Pre-release
Pre-release

The first 2.0.0 beta release.

1.5.1

02 Mar 01:23
v1.5.1
Compare
Choose a tag to compare
v1.5.1

Tagging v1.5.1

1.5.0

02 Mar 01:22
v1.5.0
Compare
Choose a tag to compare
v1.5.0

Tagging v1.5.0