Porque instalar a partir de codigo fuente y no a traves de los paquetes de la distribucion?
La distribucion que uso (Debian SID), viene con la version 1.8.7.72, la cual tiene varios problemas, tal como aparece en la imagen:
Una opcion es usar la version 1.8.6 que no esta disponible en debian sid o usar el ultimo snapshot stable, esto ultimo es lo que haremos:
Creamos nuestro directorio de trabajo
mkdir srccd src
Instalamos las librerias necesarias para compilar ruby
Descargar el metasploit framework
apt-get build-dep ruby
apt-get build-dep gems
Descargar el metasploit framework
Bajamos la version en desarrollo, se va actualizando casi a diario
svn co http://metasploit.com/svn/framework3/trunk/ metasploit
Instalacion de Ruby
wget ftp://ftp.ruby-lang.org/pub/ruby/stable-snapshot.tar.gztar zxvf stable-snapshot.tar.gzcd ruby./configure --prefix=/opt/rubymakemake testmake installcd ..
rubygems
http://rubyforge.org/projects/rubygems/tar zxvf rubygems-1.3.1.tgzcd rubygems-1.3.1export PATH=/opt/ruby/bin:$PATHexport GEM_HOME=/opt/ruby/lib/ruby/gems/1.8export RUBYLIB=/opt/ruby/lib/ruby:/opt/ruby/lib/ruby/site_ruby/1.8:/opt/ruby/lib/opt/ruby/bin/ruby setup.rb all --prefix=/opt/rubycd ..
Ejecutando Metasploit
Podemos usarlo desde el navegador:
cd metasploit./msfweb
Luego, abrimos el explorador en http://127.0.0.1:55555/
Tambien podemos ejecutarlo en el terminal
./msfcli
enjoy !!!
hola.. estoy nuevo en esto de linux y toda la cosa... he leido sobre RubyGems y he decidido instalarlo en mi pc.. pero este es el unico paso que no puedo ejecutar...
ResponderBorrarrubygems
http://rubyforge.org/projects/rubygems/
tar zxvf rubygems-1.3.1.tgz
cd rubygems-1.3.1
export PATH=/opt/ruby/bin:$PATH
export GEM_HOME=/opt/ruby/lib/ruby/gems/1.8
export RUBYLIB=/opt/ruby/lib/ruby:/opt/ruby/lib/ruby/site_ruby/1.8:/opt/ruby/lib
/opt/ruby/bin/ruby setup.rb all --prefix=/opt/ruby
cd ..
no descarga nada y me dice que hay un error en un archivo..
saludos...