$ sudo /opt/nessus/bin/nessus-fetch –register 'registration code from nessus'
$ sudo /opt/nessus/sbin/nessus-adduser
$ sudo /opt/nessus/sbin/nessus-mkcert
$ sudo /etc/init.d/nessusd start
$ cd /opt/framework-3.6.0/msf3 $ sudo svn update
$ sudo apt-get install postgresql-8.4
$ sudo apt-get install rubygems libpq-dev
$ sudo gem install pg
$ sudo apt-get install libreadline-dev
$ sudo apt-get install libssl-dev
$ sudo apt-get install libpq5
$ sudo apt-get install ruby-dev
$ sudo /etc/init.d/postgresql-8.4 start
$ sudo -s # su postgres
$ createuser <user account name> -P
$ createdb –owner=<user account name> msf_database
:/opt/framework-3.6.0/msf3$ sudo ./msfconsole
msf> db_driver postgresql
msf> db_connect <user account name>:<password>@127.0.0.1:5432/msf_database
msf> db_hosts
msf> db_driver sqlite3 msf> db_connect
msf> db_hosts
msf> cat > ~/.msf3/msfconsole.rc
db_driver postgresql
db_connect <user name account>:<password>@127.0.0.1:5432/msf_database
db_workspace -a MyProject ^D

msf > load nessus

msf > nessus_help

msf > nessus_connect <nessus username>:<password>@localhost:8834 ok
msf > nessus_scan_new 1 winXP_home 192.168.1.124
msf > nessus_scan_status

msf > nessus_report_list
msf > nessus_report_hosts UID
msf > nessus_report_host_ports <ip address> UID (see Figure #5)


msf> nessus_report_get UID
msf > db_hosts msf > db_services -c port,state



msf > db_nmap -sS -sV -T 4 -P0 -O 192.168.15.0/24 -D RND –packet-trace
