Esta pagina muestra indicaciones de instalación obtenidas adaptadas para Fedora de Metasploit Wiki: Installation on Ubuntu Linux
Dependencies
Instalar dependencias de Ruby:
$ sudo yum -y install ruby-irb rubygems rubygem-bigdecimal rubygem-rake rubygem-i18n
Instalar el cliente git:
$ sudo yum -y install git
Para compilar las extensiones nativas (pcaprub, lorcon2, etc), es necesario instalar los siguientes paquetes:
$ sudo yum-builddep -y ruby $ sudo yum -y install ruby-devel libpcap-devel
Soporte de Base de Datos
Para poder usar la funcionalidad de Base de Datos, deben ser instalados RubyGems junto a sus respectivos controladores: La base de datos recomendada es Postgres:
$ sudo yum -y install postgresql-server postgresql-devel $ sudo gem install pg # you can't use the distro ruby-postgres rpm as a replacement
También se pude utilizar MySQL:
$ sudo yum -y install mysql-server ruby-mysql
Sqlite también puede ser utilizado pero para tareas básicas, no tiene un buen soporte!
$ sudo yum -y install sqlite rubygem-sqlite3
Instalación de Metasploit Framework
Modo Facil :p
Cuando las dependencias estén instaladas, se pude optar por varios métodos para instalar Metasploit, el primero y mas fácil seria obtener el archivo 'metasploit-latest-linux-x64-installer.run' directamente desde La web de Metasploit, una vez obtenido el archivo ese necesario moverse a la carpeta donde se ubica el archivo descargado y darle permisos de ejecución al mismo:
$ chmod +x metasploit-latest-linux-x64-installer.run
Posteriormente el archivo descargado tiene que ser ejecutado con el siguiente comando para poder iniciar el instalador en modo gráfico:
$ su -c './metasploit-latest-linux-x64-installer.run'
Ejecución de Metasploit
Para iniciar Metasploit primero identificarse como superusuario:
$ su
Luego se inician los servicios necesarios
# service postgresql start # service metasploit start
Y por ultimo a ejecutar la consola de Metasploit
# msfconsole