Ruby for Infosec

Hi rubyist,

I know python is the preferred language for Infosec . But since python and
ruby are similar ,why is ruby not used often in Infosec?
Metasploit and Ronin are written in ruby .

What are your views on this ?

Your Regards,

Surya.

Quoting Surya Poojary (suryapjr@gmail.com):

   I know python is the preferred language for Infosec . But since python and
   ruby are similar ,why is ruby not used often in Infosec?

If you are looking for a one-word answer:

politics.

Those who take decisions often have limited technical knowledge. It
exposes them to less potential risks to 'do what the others do'.

Google has pushed Python at the right time and places. Not because
Python was better than any other language; because the creator of
Python was working with them at the time.

In my opinion, it is difficult to be very proficient in both Ruby and
Python. It is like when you have to speak two similar languages (say:
Spanish and Portuguese). You are prone to mixing them up and you end
up making lots of errors. Only, with human listeners willing to make a
bit of extra effort, meanings get through. Computer language
interpreters are picky, on the other hand. They do not try to
understand, they just complain: Syntax error!

With the tendency in the market to see programmers as commodities, it
is now easier for employers to find mediocre Python programmers to
substitute one's own when they break.

This all boils down to a world that is more and more dependent on
code, and this code is very often written (in Python or in any other
language) by mediocre programmers.

You can see the consequences with your own eyes. The status quo is
VERY fragile.

Carlo

···

Subject: Ruby for Infosec
  Date: gio 27 giu 19 08:03:57 +0530

--
  * Se la Strada e la sua Virtu' non fossero state messe da parte,
* K * Carlo E. Prelz - fluido@fluido.as che bisogno ci sarebbe
  * di parlare tanto di amore e di rettitudine? (Chuang-Tzu)

So well said ! I prefer ruby to python , though.

···

On Thu, 27 Jun 2019, 10:12 Carlo E. Prelz, <fluido@fluido.as> wrote:

        Subject: Ruby for Infosec
        Date: gio 27 giu 19 08:03:57 +0530

Quoting Surya Poojary (suryapjr@gmail.com):

> I know python is the preferred language for Infosec . But since
python and
> ruby are similar ,why is ruby not used often in Infosec?

If you are looking for a one-word answer:

politics.

Those who take decisions often have limited technical knowledge. It
exposes them to less potential risks to 'do what the others do'.

Google has pushed Python at the right time and places. Not because
Python was better than any other language; because the creator of
Python was working with them at the time.

In my opinion, it is difficult to be very proficient in both Ruby and
Python. It is like when you have to speak two similar languages (say:
Spanish and Portuguese). You are prone to mixing them up and you end
up making lots of errors. Only, with human listeners willing to make a
bit of extra effort, meanings get through. Computer language
interpreters are picky, on the other hand. They do not try to
understand, they just complain: Syntax error!

With the tendency in the market to see programmers as commodities, it
is now easier for employers to find mediocre Python programmers to
substitute one's own when they break.

This all boils down to a world that is more and more dependent on
code, and this code is very often written (in Python or in any other
language) by mediocre programmers.

You can see the consequences with your own eyes. The status quo is
VERY fragile.

Carlo

--
  * Se la Strada e la sua Virtu' non fossero state messe da parte,
* K * Carlo E. Prelz - fluido@fluido.as che bisogno ci sarebbe
  * di parlare tanto di amore e di rettitudine? (Chuang-Tzu)

Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk>

+1

/*—————————————————-*/

See https://objectnets.net and https://objectnets.org

···

Sent from my iPhone

On Jun 27, 2019, at 07:52, Surya Poojary <suryapjr@gmail.com> wrote:

So well said ! I prefer ruby to python , though.

On Thu, 27 Jun 2019, 10:12 Carlo E. Prelz, <fluido@fluido.as> wrote:
        Subject: Ruby for Infosec
        Date: gio 27 giu 19 08:03:57 +0530

Quoting Surya Poojary (suryapjr@gmail.com):

> I know python is the preferred language for Infosec . But since python and
> ruby are similar ,why is ruby not used often in Infosec?

If you are looking for a one-word answer:

politics.

Those who take decisions often have limited technical knowledge. It
exposes them to less potential risks to 'do what the others do'.

Google has pushed Python at the right time and places. Not because
Python was better than any other language; because the creator of
Python was working with them at the time.

In my opinion, it is difficult to be very proficient in both Ruby and
Python. It is like when you have to speak two similar languages (say:
Spanish and Portuguese). You are prone to mixing them up and you end
up making lots of errors. Only, with human listeners willing to make a
bit of extra effort, meanings get through. Computer language
interpreters are picky, on the other hand. They do not try to
understand, they just complain: Syntax error!

With the tendency in the market to see programmers as commodities, it
is now easier for employers to find mediocre Python programmers to
substitute one's own when they break.

This all boils down to a world that is more and more dependent on
code, and this code is very often written (in Python or in any other
language) by mediocre programmers.

You can see the consequences with your own eyes. The status quo is
VERY fragile.

Carlo

--
  * Se la Strada e la sua Virtu' non fossero state messe da parte,
* K * Carlo E. Prelz - fluido@fluido.as che bisogno ci sarebbe
  * di parlare tanto di amore e di rettitudine? (Chuang-Tzu)

Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk>

Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk>

Hello,

  The free (online) Rubyfu, where Ruby goes evil! Book is a great read
and with practical hands-on step-by-step guides / articles / chapters
for infosec hacking with ruby.

   See http://rubyfu.net and https://github.com/rubyfu/RubyFu

    Cheers. Prost.

PS: For blockchain, blockchain, blockchain and secure programming
with ruby, see sruby :slight_smile: - https://github.com/s6ruby