Script de instalação do metasploit no Ubuntu

Publicado por Roberto Soares (3spreto) (última atualização em 23/11/2011)

[ Hits: 19.416 ]

Homepage: http://codesec.blogspot.com

Download install_msf.sh




Devido receber vários e-mails perguntando como que instala o metasploit (www.metasploit.com) no Ubuntu, criei este pequeno e simples script para tal fim.
Basta baixá-lo para o micro, deixá-lo executável ($ sudo chmod +x install_msf.sh) e executá-lo ($ sudo ./install_msf.sh), simples não?
Testado nas versões 11.04 e 11.10 do Ubuntu.

Não deixe de visitar: www.hacktraining.com.br :)

Att,

  



Esconder código-fonte

#!/bin/bash

clear
echo
echo 
echo "         ..:[ Install MSF ]:.."
echo
echo "        Roberto Soares (espreto)"
echo "        robertoespreto@gmail.com"
echo
echo
echo "[+] Install the Metasploit Framework on Ubuntu Linux now? y/n "; read whx
   if [ $whx = "y" ]
   then
      echo
      echo "[+] Installing the Ruby dependencies..."
      apt-get install -y ruby libopenssl-ruby libyaml-ruby libdl-ruby libiconv-ruby libreadline-ruby irb ri rubygems 1> /dev/null 2> /dev/stdout
      echo "OK!"
      echo "[+] Installing the Subversion client..."
      apt-get install -y subversion 1> /dev/null 2> /dev/stdout
      echo "OK!"
      echo "[+] Installing extensions (pcaprub, lorcon2, etc)..."
      apt-get install -y build-essential ruby-dev libpcap-dev 1> /dev/null 2> /dev/stdout
      echo "OK!"
      echo "[+] Download framework..."
      echo
      wget -c http://downloads.metasploit.com/data/releases/framework-latest.tar.bz2
      echo "[+] Unpacking the file..."
      tar -jxvf framework-latest.tar.bz2 1> /dev/null 2> /dev/stdout
      mkdir -p /opt/metasploit
      cp -a msf/ /opt/metasploit/msf3
      chown root:root -R /opt/metasploit/msf3
      ln -sf /opt/metasploit/msf3/msf* /usr/local/bin/
      rm -rf msf/
      echo "OK!"
      echo
      echo "   CONGRATULATIONS! Install Metasploit Successful!!!"
   else
      echo      
      echo "Why?"
      echo "  You do not know what you're missing!"
      echo
      exit 0;
   fi
echo

echo "[+] Update now? y/n "; read whx
   if [ $whx = "y" ]
   then
      echo "   Wait..."
      msfupdate 1> /dev/null 2> /dev/stdout
      echo "   OK!"
   else
      echo "     Future use in the terminal: msfupdate"
   fi
echo
echo "[+] Install PostgreSQL Database now? y/n "; read whx
   if [ $whx = "y" ]
   then
      echo "   Wait..."
      apt-get install -y postgresql-8.4 rubygems libpq-dev 1> /dev/null 2> /dev/stdout
      gem install pg 1> /dev/null 2> /dev/stdout
      apt-get install -y libreadline-dev libssl-dev libpq5 ruby-dev 1> /dev/null 2> /dev/stdout
      echo "   OK!"
      echo
      echo "1º Choice a username (user for connect in database):" ; read username
      sudo -u postgres createuser -D -A -P $username
      echo "   Done!"
      echo
      echo "2º Choice a database name (that will be used by msf):" ; read db_name
      sudo -u postgres createdb -O $username $db_name
      echo "   Done!"
      echo
      echo "        Connect to the postgreSQL database in msfconsole using:"
      echo "             msf> db_driver postgresql"
      echo "             msf> db_connect $username:password@127.0.0.1/$db_name"
      echo "             msf> db_status"
      echo
      sleep 8
   fi
clear
echo
echo "     Installation Complete!"
echo "  In terminal, run: msfconsole"
echo
echo
echo "         Good bye!"
echo
# end script

Scripts recomendados

Armazenando as fotos de seus contatos do aMSN

Dialog, script de configuração de rede

Remoção da sessão convidado do Ubuntu 16.04

Relógio digital

Proteção de tela automática com xlock


  

Comentários
[1] Comentário enviado por peregrino em 23/01/2012 - 12:59h

Boa Tarde,

estou utilizando seu script para fazer a instalação do metasploit no meu ubuntu 11.10 64bits mas trava na instalação do postgre aii fui executar os comandos do postgresql e trava nessa parte

gem install pg 1> /dev/null 2> /dev/stdout

oque pode ser

obrigado

[2] Comentário enviado por eng_ividal em 20/03/2012 - 08:49h

vlw roberto!!!

segui seu script manualmente porque meu ubuntu eh de 32bits porem obtive sucesso!!!
so no final onde voce coloca esse comentario msf> db_driver postgresql
recebi uma mensagem de erro do msf mas fiz os dois comandos posteriores e deu certo.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts