Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- #
- #
- ################################################
- # #
- # Script by: #
- # Kolton Kuhns #
- # #
- # Hacker Tool Installer Script #
- # #
- # #
- ################################################
- #
- #
- #Script is designed to turn a Ubuntu installation into a pentesting distro.
- #
- #
- meta32=http://downloads.metasploit.com/data/releases/metasploit-latest-linux-installer.run
- meta64=http://downloads.metasploit.com/data/releases/metasploit-latest-linux-x64-installer.run
- apps=(
- nmap
- iplookup
- whois
- medusa
- wireshark
- netcat
- cryptcat
- nessus
- john
- 0trace
- ettercap
- samdump2
- )
- metaapps=(
- ruby
- libopenssl-ruby
- libyaml-ruby
- libdl-ruby
- libiconv-ruby
- libreadline-ruby
- irb
- ri
- rubygems
- subversion
- build-essential
- ruby-dev
- libpcap-dev
- )
- vasapps=(
- greenbone-security-assistant
- gsd
- openvas-cli
- openvas-manager
- openvas-scanner
- openvas-administrator
- sqlite3
- xsltproc
- )
- services=(
- apache2
- mysql-server
- openssh-client
- )
- function update
- {
- echo "System updating"
- sudo apt-get update
- sudo apt-get upgrade
- if [ $? = 0 ]
- then echo "system updated"
- else echo "System not updated or there were errors - \"exit code other than '0' returned\" "
- fi
- }
- function rootunlock
- {
- echo "Would you like the root account unlocked and made available? (yes/no)"
- read rtinput
- if [ $rtinput = "yes" ]
- then sudo passwd root
- fi
- }
- function toolinstall
- {
- for tools in "${apps[@]}"
- do sudo apt-get install $tools
- done
- }
- function metainstall
- {
- for tools in "${metaapps[@]}"
- do sudo apt-get install $tools
- done
- echo "What system architect do you have? (32/64):"
- read verinput
- if [ $verinput = 32 ]
- then wget $meta32
- else if [ $verinput = 64 ]
- then wget $meta64
- else echo "not recgognized"
- version
- fi
- fi
- tar xf framework-3.X.tar.gz
- sudo mkdir -p /opt/metasploit3
- sudo cp -a msf3/ /opt/metasploit3/msf3
- sudo chown root:root -R /opt/metasploit3/msf3
- sudo ln -sf /opt/metasploit3/msf3/msf* /usr/local/bin/
- sudo svn update /opt/metasploit3/msf3/
- }
- function openvasinstall
- {
- sudo apt-get -y install python-software-properties
- sudo add-apt-repository "deb http://download.opensuse.org/repositories/security:/OpenVAS:/STABLE:/v4/xUbuntu_10.04/ ./"
- sudo apt-key adv --keyserver hkp://keys.gnupg.net --recv-keys BED1E87979EAFD54
- sudo apt-get update
- for tools in "${vasapps[@]}"
- do sudo apt-get -y install $tools
- test -e /var/lib/openvas/CA/cacert.pem || sudo openvas-mkcert -q
- sudo openvas-nvt-sync
- test -e /var/lib/openvas/users/om || sudo openvas-mkcert-client -n om -i
- sudo /etc/init.d/openvas-manager stop
- sudo /etc/init.d/openvas-scanner stop
- sudo openvassd
- sudo openvasmd --migrate
- sudo openvasmd --rebuild
- sudo killall openvassd
- sleep 15
- sudo /etc/init.d/openvas-scanner start
- sudo /etc/init.d/openvas-manager start
- sudo /etc/init.d/openvas-administrator restart
- sudo /etc/init.d/greenbone-security-assistant restart
- test -e /var/lib/openvas/users/admin || sudo openvasad -c add_user -n admin -r Admin
- }
- function serviceinstall
- {
- for tools in "${services[@]}"
- do sudo apt-get install $tools
- }
- clear
- echo "Welcome to the Hacker Tool Installer Script \(HTIS\)!"
- echo
- echo
- echo " ____________________________________________________"
- echo "| Hacker Tool Installer Script |"
- echo "| Designed for use on Ubuntu |"
- echo "|____________________________________________________|"
- echo
- echo
- update
- rootunlock
- toolinstall
- metainstall
- openvasinstall
- serviceinstall
- update
Advertisement
Add Comment
Please, Sign In to add comment