Hi people,
I'm having issues getting metasploit to work and the fact that noone else has written about this makes me think I'm about to make a fool of myself(!) but .. if anyone could shed some light then it would be appreciated .. if I'm being stupendously dense then flames are ok too
tnx
K
Having read the threads http://www.backtrack-linux.org/forum...t-drivers.html, I expected that I would already be connected to the database but this was not the case:
Code:msf > db_nmap 192.168.1.1-254 -n -P0 [-] Database not connected msf > msf > db_create test [-] No database driver has been specified
Ok, so then I went to the db_driver:
Fair enough. So then I went to do the postgres install ..Code:msf > db_driver[*] No Active Driver[*] Available: [*] DB Support: Enable the mysql driver with the following command:[*] $ gem install mysql[*] This gem requires mysqlclient headers, which can be installed on Ubuntu with:[*] $ sudo apt-get install libmysqlclient-dev [*] DB Support: Enable the postgresql driver with the following command:[*] * This requires libpq-dev and a build environment[*] $ gem install postgres[*] $ gem install pg # is an alternative that may work
Code:msf > apt-get install libpq-dev[*] exec: apt-get install libpq-dev <snip>
Ok, so I try the pg:Code:msf > gem install postgres[*] exec: gem install postgres Building native extensions. This could take a while... ERROR: Error installing postgres: ERROR: Failed to build gem native extension. /usr/bin/ruby1.9.2 extconf.rb extconf.rb:4:in `<main>': uninitialized constant Object::PLATFORM (NameError) Gem files will remain installed in /var/lib/gems/1.9.2/gems/postgres-0.7.9.2008.01.28 for inspection. Results logged to /var/lib/gems/1.9.2/gems/postgres-0.7.9.2008.01.28/ext/gem_make.out msf >
But:Code:msf > gem install pg[*] exec: gem install pg Building native extensions. This could take a while... Successfully installed pg-0.11.0 1 gem installed Installing ri documentation for pg-0.11.0... Installing RDoc documentation for pg-0.11.0...
Things seem ok, process and listening port-wise:Code:msf > db_driver[*] No Active Driver
Code:msf > ps aux | grep postg[*] exec: ps aux | grep postg postgres 1049 0.0 0.1 40288 3444 ? S 17:20 0:00 /opt/framework3/postgresql/bin/postgres -D /opt/framework3/postgresql/data postgres 1090 0.0 0.0 40288 1016 ? Ss 17:20 0:00 postgres: writer process postgres 1091 0.0 0.0 40288 784 ? Ss 17:20 0:00 postgres: wal writer process postgres 1092 0.0 0.0 40420 1200 ? Ss 17:20 0:00 postgres: autovacuum launcher process postgres 1093 0.0 0.0 8592 984 ? Ss 17:20 0:00 postgres: stats collector process root 7962 0.0 0.0 4256 1172 pts/0 S+ 17:46 0:00 sh -c ps aux | grep postg root 7965 0.0 0.0 3372 748 pts/0 S+ 17:46 0:00 grep postg msf > netstat -pant | grep -i list[*] exec: netstat -pant | grep -i list tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1178/sshd tcp 0 0 127.0.0.1:7175 0.0.0.0:* LISTEN 1049/postgres tcp 0 0 0.0.0.0:35465 0.0.0.0:* LISTEN 654/rpc.statd tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 580/portmap tcp6 0 0 :::22 :::* LISTEN 1178/sshd tcp6 0 0 ::1:7175 :::* LISTEN 1049/postgres



