Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- #__________________________________________________________
- # Authors: phillips321 (matt@phillips321.co.uk)
- # License: CC BY-SA 3.0
- # Use: Brings tools on GT5 to bleeding edge
- # Released: www.phillips321.co.uk
- #__________________________________________________________
- version="0.1" #May/2011
- # Changelog:
- # v0.1 - First release made to community
- #
- # ToDo:
- # - Add option to either install tools or update tools
- # - Fix open-vm-dkms install
- # - Ensure BeEF installer and updater works
- apt-get update
- tools() { apt-get install -y filezilla synaptic geany ; }
- vmtools() { apt-get install -y open-vm-tools open-vm-toolbox ; #need to fix open-vm-dkms }
- # install and prepare kernel sources
- prepare-kernel-sources
- cd /usr/src/linux
- cp -rf include/generated/* include/linux/
- ### tool installs#######################################################
- wifite_i() {
- cd /pentest/wireless/
- wget -O wifite.py http://wifite.googlecode.com/svn/trunk/wifite.py
- chmod +x wifite.py ; }
- pyrit_i() {
- cd /pentest/wireless/
- svn checkout http://pyrit.googlecode.com/svn/trunk/ pyrit_svn
- apt-get install libssl-dev scapy python-dev
- cd pyrit_svn/pyrit/
- python setup.py build
- python setup.py install ; }
- framework3_i() { /pentest/exploits/framework3/msfupdate ; }
- w3af_i() {
- cp /usr/share/applications/backtrack-w3af-gui.desktop /tmp/.
- cp /usr/share/applications/backtrack-w3af-console.desktop /tmp/.
- cp /usr/share/app-install/desktop/w3af.desktop /tmp/.
- apt-get purge -y w3af
- cd /pentest/web
- svn co https://w3af.svn.sourceforge.net/svnroot/w3af/trunk w3af
- cp /tmp/backtrack-w3af-gui.desktop /usr/share/applications/.
- cp /tmp/backtrack-w3af-console.desktop /usr/share/applications/.
- cp /tmp/w3af.desktop /usr/share/applications/. ; }
- openvas_i() {
- apt-get install -y openvas-scanner
- openvas-mkcert
- openvas-adduser #root:toor with blank rules (Ctrl-D when done)
- ; }
- blindelephant_i() {
- cp /usr/share/applications/backtrack-blindelephant.desktop /tmp/.
- apt-get purge -y blindelephant
- cd /pentest/web
- svn co https://blindelephant.svn.sourceforge.net/svnroot/blindelephant/trunk blindelephant
- cd blindelephant/src
- python setup.py install
- cp /tmp/backtrack-blindelephant.desktop /usr/share/applications/. ; }
- sqlmap_i() {
- cp /usr/share/applications/backtrack-sqlmap.desktop /tmp/.
- apt-get purge -y sqlmap
- svn co https://svn.sqlmap.org/sqlmap/trunk/sqlmap sqlmap
- cp /tmp/backtrack-sqlmap.desktop /usr/share/applications/. ; }
- beef_i() { #not yet working
- cp /usr/local/bin/launchbeef.sh /tmp/.
- cp /usr/share/applications/backtrack-beef-ng.desktop /tmp/.
- cp /usr/share/applications/backtrack-beef.desktop /tmp/.
- apt-get purge -y beef
- apt-get install -y sqlite3-doc
- gem install ansi term-ansicolor dm-core json data_objects do_sqlite3 sqlite3 dm-sqlite-adapter parseconfig dm-migrations
- cd /pentest/web
- rm -rf beef-ng
- svn checkout http://beef.googlecode.com/svn/trunk/ beef-ng
- cd beef-ng
- ruby install
- cp /tmp/launchbeef.sh /usr/local/bin/.
- cp /tmp/backtrack-beef-ng.desktop /usr/share/applications/.
- cp /tmp/backtrack-beef.desktop /usr/share/applications/. ; }
- nikto_i() {
- cp /usr/share/applications/backtrack-nikto.desktop /tmp/.
- apt-get purge -y nikto
- cd /pentest/web/
- svn co http://svn2.assembla.com/svn/Nikto_2/trunk/ nikto
- cd nikto
- /nikto.pl -update
- cp /tmp/backtrack-nikto.desktop /usr/share/applications/.
- exploitdb_i() {
- cp /usr/share/applications/backtrack-exploitdb-dir.desktop /tmp/.
- cp /usr/share/applications/backtrack-exploitdb-search.desktop /tmp/.
- cp /pentest/exploits/exploitdb/files.csv /tmp/.
- cp /pentest/exploits/exploitdb/searchsploit /tmp/.
- apt-get purge -y exploitdb
- cd /pentest/exploits/
- svn co svn://www.exploit-db.com/exploitdb exploitdb
- cp /tmp/backtrack-exploitdb-dir.desktop /usr/share/applications/.
- cp /tmp/backtrack-exploitdb-search.desktop /usr/share/applications/.
- cp files.csv /pentest/exploits/exploitdb/.
- cp searchsploit /pentest/exploits/exploitdb/.
- }
- ### updates#############################################################
- wifite_u() { /pentest/wireless/wifite.py -upgrade ; }
- framework3_u() { /pentest/exploits/framework3/msfupdate ; }
- w3af_u() { svn up /pentest/web/w3af/ ;}
- openvas_u() { openvas-nvt-sync ;}
- set_u() { cd /pentest/exploits/set/ ; ./set-update ;}
- fasttrack_u() { cd /pentest/exploits/fasttrack/ ; ./fast-track.py -c 1 1 ;}
- blindelephant_u() {
- cd /pentest/web/blindelephant
- svn up
- cd src
- python setup.py install ; }
- sqlmap_u() { svn up /pentest/database/sqlmap/ ;}
- beef_u() { #not yet working
- cd /pentest/web/beef-ng
- svn up
- }
- nikto_u() { cd /pentest/web/nikto/ ; svn up ; ./nikto.pl -update ;}
- exploitdb_u() { svn up /pentest/exploits/exploitdb ;}
- nessus_u() { /opt/nessus/sbin/nessus-update-plugins ;}
- ###################TOOLS BELOW TO ADD TO SCRIPT
- #http://pastebin.com/BDQgKeuH ## full script
- #Middler ; upd9() { svn up /pentest/spoofing/middler/ ;}
- #PentBox ; upd10() { svn up /pentest/exploits/pentbox/ ;}
- #Arachni ; upd12() { cd /pentest/scanners/arachni/ ; git pull; rake install ;}
- #Hostmap ; upd17() { svn up /pentest/enumeration/dns/hostmap/ ;}
- #Dradis ; upd20() { cd /pentest/misc/dradis/ ; svn up ; bundle install ; thor dradis:reset ;}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement