Script de instalação do metasploit no Ubuntu
Publicado por Roberto Soares (3spreto) (última atualização em 23/11/2011)
[ Hits: 19.618 ]
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
Agendamento para desligar ou reiniciar
Lista de programas, escolha e instalação
Conciliando o uso da ZRAM e SWAP em disco na sua máquina
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
Realizar overclock no Miyoo Mini (plus ou normal)
Otimização de memória para máquinas modestas
linux mint reconhece microfone de lapela como fone de ouvido sem micro... (0)
Dúvidas sobre a originalidade de conteúdos online (10)
Erro de interface de Rede no Virt Manager dentro Debian 13 KDE (12)
Monitoramento pfsense com zabbix (3)
Google Crhome não abre desde que eu atualizei pelo "program... (13)