For some time now I have been maintaining guides for installing Metasploit Framework on OSX, Ubuntu and CentOS. I decided this weekend to write a script to facilitate going thru all the steps. The script aids in installing Framework on OSX Mountain Lion and Ubuntu 12.10/13.04. the script can be found at https://github.com/darkoperator/MSF-Installer
To use the script on OSX Java, Xcode and Command Development Tools from Xcode must be installed before running the script. In the case of OSX I also added the option of installing GNU GCC in the case you want to compile the old Ruby 1.8.7 that requieres it. When you download the script you must make it executable, when ran with no arguments or with -h it will how the usage help message:
$ chmod +x msf_install.sh $ ./msf_install.sh -h Scritp for Installing Metasploit Framework By Carlos_Perez[at]darkoperator.com Ver 0.1.0 -i :Install Metasploit Framework. -p:password for MEtasploit databse msf user. If not provided a roandom one is generated for you. -g :Install GNU GCC (Not necessary uless you wish to compile and install ruby 1.8.7 in OSX -h :This help message
To start the installation you just run the script with the -i option and the installation will start. In the case of OSX it will:
in the case of Ubuntu 12.10 and 13.04 it will:
I let the script be as verbose as possible on purpose so as to identify any surprise changes from R7 or from any of the platforms. I hope it is useful to others as I know it will in my lab setups.
For better followup on updates and bug fixes check https://github.com/darkoperator/MSF-Installer did a fix on a regex and made sure the apt-get cache is updated before installing.