Metasploit mailing list archives

Why the framework uses ruby instead of perl?


From: zendy.zhang at alibaba-inc.com (zhangyudong)
Date: Wed, 11 Oct 2006 09:58:22 +0800

Thanks.

mallory

 mmiller at hick.org wrote:
On Wed, Oct 11, 2006 at 09:21:58AM +0800, zhangyudong wrote:
  
I think perl is enough for this job, what is the reason that make the 
devel team to use ruby to rewrite the entire program?
    

1. We like Ruby.  Ruby is fun.
2. Ruby has a powerful OO model, whereas Perl has a-lot-to-be-desired OO
   model.
3. Ruby, in theory, has a native win32 interpreter that we can use some
   day.

There are lots of other reasons, but for that I'll point you at the
developer's guide where we have tried to answer this question:

http://www.metasploit.com/projects/Framework/msf3/developers_guide.pdf


  



Current thread: