Squirtle was programmed in Ruby as it was originally going to use the
Metasploit Framework's
libraries fairly heavily. Later I decided to not go this route after having a
number of issues with
socket timeouts, having to do some heavy modifying of the library for
debugging, etc. So I went
with WEBrick and other standard ruby and gem-based libraries instead.
There have been some rumors that Ruby can't handle a large number of sockets.
Is this true? I don't
know and don't have the resources to really check it out yet. With that perhaps
it may be good to
port the code to Python or (gasp) C/C++ ? Should we switch to the Mongrel HTTP
library instead
like most of Ruby on Rails devs have?
Original issue reported on code.google.com by
kurt.gru...@gmail.comon 28 Sep 2008 at 4:22