Re: Is ruby a good choice for infosec?

Leam Hall <[email protected]> Fri, 6 Dec 2019 08:56:45 -0500
Newsgroups gmane.comp.lang.ruby.general
Message-ID <[email protected]>
InfoSec is a broad term, and what you want to do with it is really up to 
you. Cryptography is one aspect, vulnerability testing is another.

Ruby is best for developer performance and rapid-prototyping. Much like 
Python and Perl, Ruby lets you build a working tool quickly. The mistake 
we often make is assuming we need the perfect language to build the 
perfect tool. If the quickly built solution solves the problem, then you 
win. Coding in C is much more performant that Ruby, but if the Ruby 
solution is fast enough, and has good documentation and tests, then you 
don't need to do all the extra work for a C solution.

My current career plan is to do better Ruby and look for work doing 
rapid prototypes for customers. If I can quickly show that something can 
be done then my team has a better chance at getting the long term work. 
If requirements for the production solution include things like 
performance, compiled code, or other machine efficiency items then maybe 
re-write in Go. If we develop a quick solution that works we are already 
learning things about the domain that might not have been obvious. That 
makes the re-write easier and better.

Leam

On 12/5/19 9:20 PM, Surya Poojary wrote:
> Greetings rubyist,
> 
> The internet is full of python for infosec, is ruby a good choice too ? 
> I know metasploit and Ronin are built in ruby but python has more 
> security focused packages like paramiko..
> 
> What's your take?
> 
> Thank you,
> 
> Surya.

Unsubscribe: <mailto:[email protected]?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk>