Script de instalação do metasploit no Ubuntu
Publicado por Roberto Soares (3spreto) (última atualização em 23/11/2011)
[ Hits: 19.611 ]
Homepage: http://codesec.blogspot.com
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,
#!/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
Pós-instalação do openSUSE Tumbleweed
Exibir configurações de REDE de maneira amigavel.
Servidor de Backup com Ubuntu Server 24.04 LTS, RAID e Duplicati (Dell PowerEdge T420)
Visualizar câmeras IP ONVIF no Linux sem necessidade de instalar aplicativos
Atualizar Debian Online de uma Versão para outra
Instalar driver Nvidia no Debian 13
Redimensionando, espelhando, convertendo e rotacionando imagens com script
Debian 13 Trixie para Iniciantes
Convertendo pacotes DEB que usam ZSTD (Padrão Novo) para XZ (Padrão Antigo)