Script de instalação do metasploit no Ubuntu
Publicado por Roberto Soares (3spreto) (última atualização em 23/11/2011)
[ Hits: 19.500 ]
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
Instalador de programas essenciais para seu desktop Ubuntu 12.04
Descompactar todos os .zip de um diretório
Como gerar qualquer emoji ou símbolo unicode a partir do seu teclado
Instalar e Configurar o Slackware Linux em 2025
Como configurar os repositórios do apt no Debian 12 em 2025
Passkeys: A Evolução da Autenticação Digital
Instalação de distro Linux em computadores, netbooks, etc, em rede com o Clonezilla
Configurando o Conky para iniciar corretamente no sistema
3 configurações básicas que podem melhorar muito a sua edição pelo editor nano
Como colorir os logs do terminal com ccze
Instalação Microsoft Edge no Linux Mint 22
Como configurar posicionamento e movimento de janelas no Lubuntu (Openbox) com atalhos de teclado
firefox nao guarda meus logins nos sites (1)
Instalar debian testing (13) "por cima" do debian 12 (2)
Erro de segmentação «Segmentation fault (core dumped)» ao retornar obj... (1)