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>