ronin-support 1.0.7 and 1.1.0.rc2 have been released. The ronin-support releases fixed parsing of Unicode surrogate character pairs in JavaScript strings (ex: "\uD83D\uDE80") in Ronin::Support::Encoding::JS.unescape and String#js_unescape. This bug was discovered while beta testing ronin-recon, Ronin’s new recon engine. ronin-support 1.0.7 also improves the performance of Ronin::Support::Encoding::JS.unescape and String#js_unescape by 2x!

ronin-web-spider 0.2.0.rc3 was also released fixing issues with the new each_javascript_string method which extracts JavaScript string literals while spidering a website.

ronin-recon 0.1.0.rc2 was also released with numerous bug fixes that were discovered during testing.

Reminder: there are only four days remaining in the Ronin 2.1.0 Open Beta testing period. Keep testing!

How To Update

Gems

To only update ronin-support to 1.0.7, simply run:

gem update ronin-support

If you are participating in the Ronin 2.1.0 Open Beta, you can update to ronin-support 1.1.0.rc2, ronin-web-spider 0.2.0.rc3, and ronin-recon 0.1.0.rc2 by running:

gem update ronin-support ronin-web-spider ronin-recon --pre

Docker

The docker images have also been updated. To update the docker images, simply run:

docker pull roninrb/ronin

If you are participating in the Ronin 2.1.0 Open Beta, you can pull down the updated roninrb/ronin:2.1.0.rc1.3 docker image:

$ docker pull roninrb/ronin:2.1.0.rc1.3

Snap

The snap image has also been updated. To manually update the snap image, simply run:

$ sudo snap refresh ronin
If Ronin interests you or you like the work we do, consider donating to Ronin on GitHub, Patreon, or Open Collective so we can continue building high-quality free and Open Source security tools and Ruby libraries.