Ruby on Rails.\u00a0 Install this via your package manager.\u00a0 Package name is “dev-ruby\/rails” on Gentoo.<\/li>\n<\/ul>\nIf I left anything out, please mail me: penetstmonkey at pentestmonkey dot net.<\/p>\n
The Web Interface is best viewed in Firefox 3.\u00a0 Opera seems to work OK, but some of the JavaScript features and rendering don’t work too well in Konqueror 4.1.<\/p>\n
Installation<\/h2>\n
$ tar xfz yaptestfe-X.Y.tar.gz<\/p>\n
$ cd yaptestfe-X.Y<\/p>\n
$ .\/yaptestfe.rb -d yourdbname<\/p>\n
Use the database name that you specified when initialising your Yaptest scan.<\/p>\n
Usage<\/h2>\n
When you start YaptestFE, it will tell you the URL to connect to: (http:\/\/127.0.0.1:3000 in this case):<\/p>\n
$ .\/yaptestfe.rb -d abc_co\r\n=> Booting WEBrick...\r\n=> Rails application started on http:\/\/127.0.0.1:3000\r\n=> Ctrl-C to shutdown server; call with --help for options\r\n[2008-08-10 15:56:26] INFO\u00a0 WEBrick 1.3.1\r\n[2008-08-10 15:56:26] INFO\u00a0 ruby 1.8.6 (2008-03-03) [x86_64-linux]\r\n[2008-08-10 15:56:26] INFO\u00a0 WEBrick::HTTPServer#start: pid=16463 port=3000<\/pre>\nThere are other options if you need to tweak the databse connection parameters for any reason:<\/p>\n
$ .\/yaptestfe.rb --help\r\nUsage: ruby yaptestfe.rb -d dbname [options]<\/pre>\n\u00a0\u00a0\u00a0 -d, --dbname=name\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Database name used by Yaptest.\u00a0 A database name is MANDATORY.\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Default: none<\/pre>\n\u00a0\u00a0\u00a0 -i, --ip=ip\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 IP address of backend database.\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Default: 127.0.0.1<\/pre>\n\u00a0\u00a0\u00a0 -p, --port=port\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 TCP port for backend database.\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Default: 5432<\/pre>\n\u00a0\u00a0\u00a0 -u, --username=user\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Username for backend database.\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Default: yaptest_user<\/pre>\n\u00a0\u00a0\u00a0 -P, --password=pwd\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Password for backend database (not needed for postgres local trust)\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Default: pass<\/pre>\n\u00a0\u00a0\u00a0 -t, --type=type\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Type of databse backend ('postgresql', 'mysql', etc.)\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Default: postgresql<\/pre>\n\u00a0\u00a0\u00a0 -w, --webport=port\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 TCP port for web server to bind to.\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Default: 3000<\/pre>\n\u00a0\u00a0\u00a0 -I, --webip=ip\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 IP Address for web server to bind to.\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Default: 127.0.0.1<\/pre>\n\u00a0\u00a0\u00a0 -h, --help\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Show this help message.<\/pre>\nNow simply browse to the web interface and you should see all your test data:<\/p>\n
$ firefox http:\/\/127.0.0.1:3000<\/pre>\n","protected":false},"excerpt":{"rendered":"Overview YaptestFE is a Web Frontend for Yaptest.\u00a0 As of version 0.9 it allows viewing of much of the information in the database used by Yaptest. The Frontend is designed to complement the command line interface.\u00a0 Sometimes it’s more convenient to browse the database using this web interface.\u00a0 Other times it’s more appropriate the use […]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[12],"tags":[69,68],"_links":{"self":[{"href":"https:\/\/pentestmonkey.net\/wp-json\/wp\/v2\/posts\/103"}],"collection":[{"href":"https:\/\/pentestmonkey.net\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/pentestmonkey.net\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/pentestmonkey.net\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/pentestmonkey.net\/wp-json\/wp\/v2\/comments?post=103"}],"version-history":[{"count":3,"href":"https:\/\/pentestmonkey.net\/wp-json\/wp\/v2\/posts\/103\/revisions"}],"predecessor-version":[{"id":575,"href":"https:\/\/pentestmonkey.net\/wp-json\/wp\/v2\/posts\/103\/revisions\/575"}],"wp:attachment":[{"href":"https:\/\/pentestmonkey.net\/wp-json\/wp\/v2\/media?parent=103"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pentestmonkey.net\/wp-json\/wp\/v2\/categories?post=103"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pentestmonkey.net\/wp-json\/wp\/v2\/tags?post=103"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}