Here's a little step-through to get Metasploit running. Version 0.1
1. Download the framework 3 tarball from http://www.metasploit.com/ into a folder
2. use tar -xvzf to open the tarball. Metasploit is written in Ruby, so it doesn't need installing per se, but you will need a load of Ruby stuff in order to run it.... So here goes.
3. Head over to http://pierre.droids-corp.org/maemo/ and download the .debs you'll find there into a new folder. (Actually you don't need to download the scapy .deb so you only need to download four)
4. Next, click on the gems folder on that page, which will take you to http://pierre.droids-corp.org/maemo/gems/ , and download the 7 .gem files.
Pause here to thank Pierre for his sterling work - cheers, French geezer!
5. Alright. Enough silliness. Here's where the hard work starts. Go to the N800's application manager, and on the Application menu find the option to Install from file..., and install ruby_1.8.5-p3_armel.deb and rubygems_0.9.2_armel.deb from the folder into which you just downloaded them.
6. At this point some sages suggest you update rubygems. If you want to do this, open a terminal window and type gem update --system. (Note: there's a space between update and --system. You may need to be root to do this, I can't remember)
7. OK. Now it's time to install the gems, and it it's rather important that you do so in the right order. That's because some people have reported that you'll bugger the installation if you get it wrong. Personally I have done it twice in the following order and had no problems, so I recommend you do so too.
What you want to do is go back to your terminal session, and go to the directory into which you downloaded the gems onto your N800. If you don't do this your N800 will try to get them off the Internet and fail. Now you're going to type gem install followed by the name of the gem you want to install.
So, first of all, type:
gem install activesupport-1.4.1.gem
Then go and have a cup of tea and a bun, because it takes about 10 to 20 minutes to install the gem plus its accompanying ri and rdoc files.
When you get back your command prompt, type
gem install activerecord-1.15.2.gem
repeat this gem install procedure for the following gems in the following order:
(thanks go to negen for publising this installation order)
If all goes well then welcome aboard - you're riding the rails!
8. A few more things to install: go to the App manager again and install from file the following debs you downloaded earlier:
9. Now you should be done, unless I have forgotten anything. Using your terminal, as root, head over to the folder where you put Metasploit - probably called something like framework3 inside a Metasploit3 directory, and run ./msfweb to run the web interface, or ./msfconsole for the console.
It all runs slooow on the N800, so be patient when waiting for thing to happen.
10. If you want to check out the auto_pwn feature you need to do this after having run ./msfconsole
>db_create pentest (or evilhacker or any other name you want to use in place of pentest)
>db_nmap 192.168.0.* (or whatever network you want to test. You do have permission don't you?)
The -t option will just test the autopwn feature. Change that to -e if you want to carry out any possible exploits and face the consequences if you bring down any machines....
That's about it. I am bound to have forgotten something but I'll correct and update as necessary. Thanks to all the various people who left enough info on the web and especially Internettablettalk for me to compile this.