fosstodon.org is one of the many independent Mastodon servers you can use to participate in the fediverse.
Fosstodon is an invite only Mastodon instance that is open to those who are interested in technology; particularly free & open source software. If you wish to join, contact us for an invite.

Administered by:

Server stats:

9.9K
active users

#roninrb

0 posts0 participants0 posts today
ronin-rb<p>Ronin 2.1.1 and other patch versions have been released!<br><a href="https://ronin-rb.dev/blog/2025/02/15/ronin-2-1-1-and-more-released.html" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">ronin-rb.dev/blog/2025/02/15/r</span><span class="invisible">onin-2-1-1-and-more-released.html</span></a></p><p><a href="https://infosec.exchange/tags/ronin" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ronin</span></a> <a href="https://infosec.exchange/tags/roninrb" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>roninrb</span></a> <a href="https://infosec.exchange/tags/ruby" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ruby</span></a> <a href="https://infosec.exchange/tags/infosec" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>infosec</span></a> <a href="https://infosec.exchange/tags/securitytools" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>securitytools</span></a> <a href="https://infosec.exchange/tags/opensource" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>opensource</span></a></p>
postmodern<p>Amateur crypto-analysis protips using Ruby.</p><p>Say you have a String with a bunch of digits. Want to figure out if it's a sequence of 2 or 3 digits that represent ASCII bytes?</p><pre><code>string.length % 2<br># =&gt; 0?<br>string.length % 3<br># =&gt; 0?<br></code></pre><p>Need to determine the frequency of certain characters?</p><pre><code>string.chars.tally<br># =&gt; {"e"=&gt;42, "a"=&gt;11, ...}<br></code></pre><p>Need to decode a sequence of ASCII bytes formatted as three decimal digits?</p><pre><code>string.scan(/\d{3}/).map(&amp;:to_i).map(&amp;:chr)<br># =&gt; "..."<br></code></pre><p>Need to decode a sequence of ASCII <em>hex</em> digits?</p><pre><code>string.scan(/[0-9a-fA-F]{2}/).map { _1.to_i(16).chr }<br># =&gt; "..."<br></code></pre><p>Seems too complex? Well there's a Ruby tool called <a href="https://ronin-rb.dev" rel="nofollow noopener noreferrer" target="_blank">Ronin</a> which <a href="https://ronin-rb.dev/docs/guides/writing-ronin-ruby-scripts/" rel="nofollow noopener noreferrer" target="_blank">simplifies things</a>. For example, the above code snippet turns into:</p><pre><code>string.hex_decode<br># =&gt; "..."<br></code></pre><p><a href="https://infosec.exchange/tags/ruby" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ruby</span></a> <a href="https://infosec.exchange/tags/ctf" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ctf</span></a> <a href="https://infosec.exchange/tags/protip" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>protip</span></a> <a href="https://infosec.exchange/tags/cryptoanalysis" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cryptoanalysis</span></a> <a href="https://infosec.exchange/tags/roninrb" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>roninrb</span></a></p>
postmodern<p>Got the main ronin repo (main CLI) down to just 22 issues.🎉 <br><a href="https://github.com/ronin-rb/ronin/issues" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/ronin-rb/ronin/issu</span><span class="invisible">es</span></a></p><p><a href="https://infosec.exchange/tags/ronin" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ronin</span></a> <a href="https://infosec.exchange/tags/roninrb" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>roninrb</span></a> <a href="https://infosec.exchange/tags/ruby" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ruby</span></a> <a href="https://infosec.exchange/tags/infosec" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>infosec</span></a> <a href="https://infosec.exchange/tags/securitytools" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>securitytools</span></a></p>
postmodern<p>Does anyone have a Cheat Sheet of common Python <a href="https://pypi.org/project/cryptography/" rel="nofollow noopener noreferrer" target="_blank">cryptography</a> security examples? I'm pretty sure I can rewrite most of the example usage using <a href="https://ronin-rb.dev/docs/ronin-support/Ronin/Support/Crypto.html" rel="nofollow noopener noreferrer" target="_blank">Ronin::Support::Crypto</a> and in <em>fewer</em> lines. Wanting to add both examples to my <a href="https://ronin-rb.dev/docs/porting/python-to-ronin-quick-ref/" rel="nofollow noopener noreferrer" target="_blank">Python to Ronin Cheat Sheet</a>.</p><p><a href="https://infosec.exchange/tags/python" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>python</span></a> <a href="https://infosec.exchange/tags/cryptography" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cryptography</span></a> <a href="https://infosec.exchange/tags/roninrb" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>roninrb</span></a></p>
postmodern<p>Added integration tests for <a href="https://github.com/ronin-rb/ronin-payloads/tree/0.3.0#readme" rel="nofollow noopener noreferrer" target="_blank">ronin-payload</a>'s new payload encoders and discovered that Python2 does not support evaling a <code>print</code> statement. Python3 however added support for this.</p><pre><code>&gt;&gt;&gt; eval('print "test"')<br>Traceback (most recent call last):<br> File "&lt;stdin&gt;", line 1, in &lt;module&gt;<br> File "&lt;string&gt;", line 1<br> print "test"<br> ^<br>SyntaxError: invalid syntax<br></code></pre><p>Lol, wtf, how did people seriously tout Python2 over Python3. Even Ruby and JavaScript are more consistent.</p><p><a href="https://infosec.exchange/tags/python2" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>python2</span></a> <a href="https://infosec.exchange/tags/payloads" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>payloads</span></a> <a href="https://infosec.exchange/tags/roninrb" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>roninrb</span></a></p>
ronin-rb<p>You can now browse the man-pages for <em>every</em> ronin command at <a href="https://ronin-rb.dev/docs/man/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">ronin-rb.dev/docs/man/</span><span class="invisible"></span></a>.</p><p><a href="https://infosec.exchange/tags/ronin" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ronin</span></a> <a href="https://infosec.exchange/tags/roninrb" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>roninrb</span></a> <a href="https://infosec.exchange/tags/protip" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>protip</span></a> <a href="https://infosec.exchange/tags/manpages" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>manpages</span></a></p>
ronin-rb<p>Did you know that you can now install shell tab completion rules for <em>every</em> <code>ronin</code> command?</p><pre><code>ronin completion --install<br></code></pre><p><a href="https://infosec.exchange/tags/ronin" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ronin</span></a> <a href="https://infosec.exchange/tags/roninrb" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>roninrb</span></a> <a href="https://infosec.exchange/tags/protip" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>protip</span></a> <a href="https://infosec.exchange/tags/tabcompletion" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>tabcompletion</span></a> <a href="https://infosec.exchange/tags/shellcompletion" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>shellcompletion</span></a></p>
ronin-rb<p>Ronin 2.1.0 has finally been released! Lots of new stuff in this release, like new database tables, new payloads, <a href="https://github.com/ronin-rb/ronin-recon#readme" rel="nofollow noopener noreferrer" target="_blank">ronin-recon</a>, <a href="https://github.com/ronin-rb/ronin-app#readme" rel="nofollow noopener noreferrer" target="_blank">ronin-app</a>, and more.<br><a href="https://ronin-rb.dev/blog/2024/07/22/ronin-2-1-0-finally-released.html" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">ronin-rb.dev/blog/2024/07/22/r</span><span class="invisible">onin-2-1-0-finally-released.html</span></a><br><a href="https://infosec.exchange/tags/ronin" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ronin</span></a> <a href="https://infosec.exchange/tags/roninrb" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>roninrb</span></a> <a href="https://infosec.exchange/tags/ruby" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ruby</span></a> <a href="https://infosec.exchange/tags/infosec" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>infosec</span></a> <a href="https://infosec.exchange/tags/securitytools" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>securitytools</span></a> <a href="https://infosec.exchange/tags/recon" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>recon</span></a> <a href="https://infosec.exchange/tags/payloads" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>payloads</span></a> <a href="https://infosec.exchange/tags/opensource" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>opensource</span></a></p>
ronin-rb<p>ronin-support 1.0.7 and 1.1.0.rc2, ronin-web-spider 0.2.0.rc3, and ronin-recon 0.1.0.rc2 released.<br><a href="https://ronin-rb.dev/blog/2024/07/15/ronin-support-1-0-7-and-1-1-0-rc2-ronin-web-spider-0-2-0-rc3-and-ronin-recon-0-1-0-rc2-released.html" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">ronin-rb.dev/blog/2024/07/15/r</span><span class="invisible">onin-support-1-0-7-and-1-1-0-rc2-ronin-web-spider-0-2-0-rc3-and-ronin-recon-0-1-0-rc2-released.html</span></a></p><p><a href="https://infosec.exchange/tags/ronin" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ronin</span></a> <a href="https://infosec.exchange/tags/roninrb" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>roninrb</span></a> <a href="https://infosec.exchange/tags/ruby" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ruby</span></a> <a href="https://infosec.exchange/tags/infosec" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>infosec</span></a> <a href="https://infosec.exchange/tags/securitytools" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>securitytools</span></a> <a href="https://infosec.exchange/tags/betatesting" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>betatesting</span></a> <a href="https://infosec.exchange/tags/openbeta" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>openbeta</span></a> <a href="https://infosec.exchange/tags/recon" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>recon</span></a></p>
ronin-rb<p>ronin-exploits 1.0.6 and 1.1.0.rc2 have been released.<br><a href="https://ronin-rb.dev/blog/2024/06/28/ronin-exploits-1.0.6-and-1-1-0-rc2-released.html" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">ronin-rb.dev/blog/2024/06/28/r</span><span class="invisible">onin-exploits-1.0.6-and-1-1-0-rc2-released.html</span></a><br><a href="https://infosec.exchange/tags/ronin" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ronin</span></a> <a href="https://infosec.exchange/tags/roninrb" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>roninrb</span></a> <a href="https://infosec.exchange/tags/ruby" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ruby</span></a> <a href="https://infosec.exchange/tags/infosec" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>infosec</span></a> <a href="https://infosec.exchange/tags/securitytools" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>securitytools</span></a> <a href="https://infosec.exchange/tags/exploitdev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>exploitdev</span></a> <a href="https://infosec.exchange/tags/opensource" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>opensource</span></a></p>
ronin-rb<p>Announcing the Ronin 2.1.0 Open Beta!<br><a href="https://ronin-rb.dev/blog/2024/06/24/announcing-the-ronin-2-1-0-open-beta.html" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">ronin-rb.dev/blog/2024/06/24/a</span><span class="invisible">nnouncing-the-ronin-2-1-0-open-beta.html</span></a></p><p><a href="https://infosec.exchange/tags/ronin" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ronin</span></a> <a href="https://infosec.exchange/tags/ruby" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ruby</span></a> <a href="https://infosec.exchange/tags/roninrb" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>roninrb</span></a> <a href="https://infosec.exchange/tags/betatesting" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>betatesting</span></a> <a href="https://infosec.exchange/tags/openbeta" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>openbeta</span></a> <a href="https://infosec.exchange/tags/opensource" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>opensource</span></a> <a href="https://infosec.exchange/tags/securitytools" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>securitytools</span></a> <a href="https://infosec.exchange/tags/recon" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>recon</span></a></p>
ronin-rb<p>ronin-exploits 1.0.5, ronin-payloads 0.1.5, ronin-vulns 0.1.5, ronin-web-spider 0.1.1, ronin-db-activerecord 0.1.6, ronin-core 0.1.3, and ronin-support 1.0.6 released have been released! Special thanks to <span class="h-card" translate="no"><a href="https://ruby.social/@flavorjones" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>flavorjones</span></a></span> and <span class="h-card" translate="no"><a href="https://ruby.social/@mozi" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>mozi</span></a></span> for the bug fixes to ronin-support and ronin-db-activerecord.</p><p><a href="https://ronin-rb.dev/blog/2024/06/19/ronin-exploits-1-0-5-ronin-payloads-0-1-5-ronin-vulns-0-1-5-ronin-web-spider-0-1-1-ronin-db-activerecord-0-1-6-ronin-core-0-1-3-and-ronin-support-1-0-6-released.html" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">ronin-rb.dev/blog/2024/06/19/r</span><span class="invisible">onin-exploits-1-0-5-ronin-payloads-0-1-5-ronin-vulns-0-1-5-ronin-web-spider-0-1-1-ronin-db-activerecord-0-1-6-ronin-core-0-1-3-and-ronin-support-1-0-6-released.html</span></a><br><a href="https://infosec.exchange/tags/roninrb" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>roninrb</span></a> <a href="https://infosec.exchange/tags/ronin" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ronin</span></a> <a href="https://infosec.exchange/tags/infosec" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>infosec</span></a> <a href="https://infosec.exchange/tags/securitytools" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>securitytools</span></a> <a href="https://infosec.exchange/tags/opensource" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>opensource</span></a> <a href="https://infosec.exchange/tags/ruby" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ruby</span></a> <a href="https://infosec.exchange/tags/bugfixes" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>bugfixes</span></a></p>
ronin-rb<p>Phase 2 is now DONE!<br><a href="https://ronin-rb.dev/blog/2024/06/18/phase-2-is-now-done.html" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">ronin-rb.dev/blog/2024/06/18/p</span><span class="invisible">hase-2-is-now-done.html</span></a></p><p><a href="https://infosec.exchange/tags/ronin" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ronin</span></a> <a href="https://infosec.exchange/tags/roninrb" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>roninrb</span></a> <a href="https://infosec.exchange/tags/opensource" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>opensource</span></a> <a href="https://infosec.exchange/tags/ruby" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ruby</span></a> <a href="https://infosec.exchange/tags/securitytools" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>securitytools</span></a> <a href="https://infosec.exchange/tags/infosec" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>infosec</span></a></p>
postmodern<p>Ah Chrome DevTools was omitting the <code>Cookie</code> header. Luckily I have a <code>ronin-web browser --print-requests --print-headers</code> command that can print out all request/response headers. Now to write some web scraping code using <code>Ronin::Web::Browser</code>... :flan_evil:<br><a href="https://infosec.exchange/tags/roninrb" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>roninrb</span></a></p>
ronin-rb<p>You can now install Ronin on Termux!<br><a href="https://ronin-rb.dev/blog/2024/05/07/you-can-now-install-ronin-on-termux.html" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">ronin-rb.dev/blog/2024/05/07/y</span><span class="invisible">ou-can-now-install-ronin-on-termux.html</span></a><br><a href="https://infosec.exchange/tags/ronin" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ronin</span></a> <a href="https://infosec.exchange/tags/roninrb" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>roninrb</span></a> <a href="https://infosec.exchange/tags/termux" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>termux</span></a> <a href="https://infosec.exchange/tags/android" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>android</span></a> <a href="https://infosec.exchange/tags/ruby" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ruby</span></a> <a href="https://infosec.exchange/tags/opensource" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>opensource</span></a> <a href="https://infosec.exchange/tags/securitytools" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>securitytools</span></a> <a href="https://infosec.exchange/tags/infosec" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>infosec</span></a></p>
hobbsc<p>It's damn near 0300 but I got another PR in over at <span class="h-card" translate="no"><a href="https://infosec.exchange/@ronin_rb" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>ronin_rb</span></a></span> . It ain't much, just some tests, but it's been an interesting dive into the ASN command and it's been fun playing with some new (to me) tooling in the process.</p><p>Good <a href="https://social.sdf.org/tags/tzaf" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>tzaf</span></a>, <a href="https://social.sdf.org/tags/fediverse" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fediverse</span></a>!</p><p><a href="https://social.sdf.org/tags/infosec" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>infosec</span></a> <a href="https://social.sdf.org/tags/ruby" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ruby</span></a> <a href="https://social.sdf.org/tags/ronin" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ronin</span></a> <a href="https://social.sdf.org/tags/roninrb" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>roninrb</span></a></p>
ronin-rb<p><span class="h-card" translate="no"><a href="https://hachyderm.io/@apicultor" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>apicultor</span></a></span> note in the <a href="https://ronin-rb.dev/blog/2024/04/30/yes-you-can-install-ronin-on-freebsd.html" rel="nofollow noopener noreferrer" target="_blank">blog post</a> we do not pipe curl to bash. We use curl's <code>-o</code> option to download the installer bash script to a local file and <em>then</em> run it to leave behind a paper trail.</p><pre><code>curl -o ronin-install.sh https://raw.githubusercontent.com/ronin-rb/scripts/main/ronin-install.sh &amp;&amp; bash ronin-install.sh<br></code></pre><p>We also provide manual copy/pasteable installation instructions for most all of the major platforms/distros if you do not want to use an installer script:</p><ul><li><a href="https://ronin-rb.dev/install/ubuntu/" rel="nofollow noopener noreferrer" target="_blank">Ubuntu</a></li><li><a href="https://ronin-rb.dev/install/fedora/" rel="nofollow noopener noreferrer" target="_blank">Fedora</a></li><li><a href="https://ronin-rb.dev/install/opensuse/" rel="nofollow noopener noreferrer" target="_blank">OpenSUSE</a></li><li><a href="https://ronin-rb.dev/install/arch/" rel="nofollow noopener noreferrer" target="_blank">Arch</a></li><li><a href="https://ronin-rb.dev/install/macos/" rel="nofollow noopener noreferrer" target="_blank">macOS</a></li><li><a href="https://ronin-rb.dev/install/freebsd/" rel="nofollow noopener noreferrer" target="_blank">FreeBSD</a></li><li><a href="https://ronin-rb.dev/install/nix/" rel="nofollow noopener noreferrer" target="_blank">Nix</a></li></ul><p><a href="https://infosec.exchange/tags/curlbash" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>curlbash</span></a> <a href="https://infosec.exchange/tags/ronin" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ronin</span></a> <a href="https://infosec.exchange/tags/roninrb" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>roninrb</span></a> <a href="https://infosec.exchange/tags/readthefinemanual" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>readthefinemanual</span></a> <a href="https://infosec.exchange/tags/checkyourselfbeforeyouwreckyourself" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>checkyourselfbeforeyouwreckyourself</span></a></p>
ronin-rb<p>Yes, you can install Ronin on FreeBSD!<br><a href="https://ronin-rb.dev/blog/2024/04/30/yes-you-can-install-ronin-on-freebsd.html" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">ronin-rb.dev/blog/2024/04/30/y</span><span class="invisible">es-you-can-install-ronin-on-freebsd.html</span></a><br><a href="https://infosec.exchange/tags/ronin" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ronin</span></a> <a href="https://infosec.exchange/tags/roninrb" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>roninrb</span></a> <a href="https://infosec.exchange/tags/freebsd" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>freebsd</span></a> <a href="https://infosec.exchange/tags/ruby" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ruby</span></a> <a href="https://infosec.exchange/tags/infosec" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>infosec</span></a> <a href="https://infosec.exchange/tags/securitytools" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>securitytools</span></a> <a href="https://infosec.exchange/tags/opensource" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>opensource</span></a></p>
Lucian Ghinda<p><span class="h-card" translate="no"><a href="https://mastodon.social/@chickenjoe" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>chickenjoe</span></a></span> if you think about contributing to opensource <a href="https://ruby.social/tags/Ruby" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Ruby</span></a> projects I would recommend also <a href="https://github.com/ronin-rb" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/ronin-rb</span><span class="invisible"></span></a> <a href="https://ruby.social/tags/ronin" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ronin</span></a> <a href="https://ruby.social/tags/roninrb" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>roninrb</span></a></p>
ronin-rb<p>ronin-db 0.1.3, ronin-exploits 1.0.4, and ronin-support 1.0.5 released! ronin-support 1.0.5 also adds support for the Ruby 3.3.0 that was just released.<br><a href="https://ronin-rb.dev/blog/2023/12/27/ronin-db-0-1-3-ronin-exploits-1-0-4-and-ronin-support-1-0-5-released.html" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">ronin-rb.dev/blog/2023/12/27/r</span><span class="invisible">onin-db-0-1-3-ronin-exploits-1-0-4-and-ronin-support-1-0-5-released.html</span></a><br><a href="https://infosec.exchange/tags/ronin" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ronin</span></a> <a href="https://infosec.exchange/tags/roninrb" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>roninrb</span></a> <a href="https://infosec.exchange/tags/ruby" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ruby</span></a> <a href="https://infosec.exchange/tags/infosec" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>infosec</span></a> <a href="https://infosec.exchange/tags/securitytools" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>securitytools</span></a></p>