{"action":"created","issue":{"url":"https://api.github.com/repos/rapid7/metasploit-framework/issues/4447","labels_url":"https://api.github.com/repos/rapid7/metasploit-framework/issues/4447/labels{/name}","comments_url":"https://api.github.com/repos/rapid7/metasploit-framework/issues/4447/comments","events_url":"https://api.github.com/repos/rapid7/metasploit-framework/issues/4447/events","html_url":"https://github.com/rapid7/metasploit-framework/issues/4447","id":52631975,"number":4447,"title":"Nessus XML-RPC interface appears out of date","user":{"login":"BoringUserWhoCantCode","id":8726042,"avatar_url":"https://avatars.githubusercontent.com/u/8726042?v=3","gravatar_id":"","url":"https://api.github.com/users/BoringUserWhoCantCode","html_url":"https://github.com/BoringUserWhoCantCode","followers_url":"https://api.github.com/users/BoringUserWhoCantCode/followers","following_url":"https://api.github.com/users/BoringUserWhoCantCode/following{/other_user}","gists_url":"https://api.github.com/users/BoringUserWhoCantCode/gists{/gist_id}","starred_url":"https://api.github.com/users/BoringUserWhoCantCode/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/BoringUserWhoCantCode/subscriptions","organizations_url":"https://api.github.com/users/BoringUserWhoCantCode/orgs","repos_url":"https://api.github.com/users/BoringUserWhoCantCode/repos","events_url":"https://api.github.com/users/BoringUserWhoCantCode/events{/privacy}","received_events_url":"https://api.github.com/users/BoringUserWhoCantCode/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/rapid7/metasploit-framework/labels/bug","name":"bug","color":"e11d21"},{"url":"https://api.github.com/repos/rapid7/metasploit-framework/labels/library","name":"library","color":"fad8c7"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":13,"created_at":"2014-12-22T09:17:12Z","updated_at":"2015-02-04T15:56:55Z","closed_at":null,"body":"I'm trying to connect my MSF to Nessus using:\r\n \r\n_$ nessus_connect user:pass@127.0.0.1:8834 ok\r\n(tried with and without \"ok\"/SSL)\r\n \r\nError (terminal output):\r\n\r\n```\r\nError connecting/logging to the server!\r\n[-] Error while running command nessus_connect: undefined method `root' for nil:NilClass\r\n \r\n \r\nCall stack:\r\n/usr/share/metasploit-framework/lib/nessus/nessus-xmlrpc.rb:147:in `login'\r\n/usr/share/metasploit-framework/plugins/nessus.rb:445:in `nessus_login'\r\n/usr/share/metasploit-framework/plugins/nessus.rb:431:in `cmd_nessus_connect'\r\n/usr/share/metasploit-framework/lib/rex/ui/text/dispatcher_shell.rb:427:in `run_command'\r\n/usr/share/metasploit-framework/lib/rex/ui/text/dispatcher_shell.rb:389:in `block in run_single'\r\n/usr/share/metasploit-framework/lib/rex/ui/text/dispatcher_shell.rb:383:in `each'\r\n/usr/share/metasploit-framework/lib/rex/ui/text/dispatcher_shell.rb:383:in `run_single'\r\n/usr/share/metasploit-framework/lib/rex/ui/text/shell.rb:200:in `run'\r\n/usr/share/metasploit-framework/lib/metasploit/framework/command/console.rb:30:i n `start'\r\n/usr/share/metasploit-framework/lib/metasploit/framework/command/base.rb:82:in `start'\r\n/opt/metasploit/apps/pro/msf3/msfconsole:48:in `<main>'\r\n```\r\n\r\nI've been trying to solve this for two days! What I tried:\r\n \r\n- Restarted service (nessusd, metsploit, postgresql)\r\n- Restarted system\r\n- Ran msfupdate\r\n- Re-installed Nessus\r\n- Re-installed Metasploit (+ PostgreSQL)\r\n- Restored a clean VM snapshot\r\n- Re-installed the entire VM\r\n \r\nNothing worked.\r\n \r\nI'm using Kali Linux as root (only user). I have a previous experience with both products and have a successful history connecting them. It's just not working now on my latest install of the system (nor the re-install). All are latest versions.\r\n \r\nNote: I CAN log in the web UI of Nessus using same creds supplied to Metasploit.\r\nNote: I DID \"load nessus\""},"comment":{"url":"https://api.github.com/repos/rapid7/metasploit-framework/issues/comments/72880118","html_url":"https://github.com/rapid7/metasploit-framework/issues/4447#issuecomment-72880118","issue_url":"https://api.github.com/repos/rapid7/metasploit-framework/issues/4447","id":72880118,"user":{"login":"wchen-r7","id":1170914,"avatar_url":"https://avatars.githubusercontent.com/u/1170914?v=3","gravatar_id":"","url":"https://api.github.com/users/wchen-r7","html_url":"https://github.com/wchen-r7","followers_url":"https://api.github.com/users/wchen-r7/followers","following_url":"https://api.github.com/users/wchen-r7/following{/other_user}","gists_url":"https://api.github.com/users/wchen-r7/gists{/gist_id}","starred_url":"https://api.github.com/users/wchen-r7/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/wchen-r7/subscriptions","organizations_url":"https://api.github.com/users/wchen-r7/orgs","repos_url":"https://api.github.com/users/wchen-r7/repos","events_url":"https://api.github.com/users/wchen-r7/events{/privacy}","received_events_url":"https://api.github.com/users/wchen-r7/received_events","type":"User","site_admin":false},"created_at":"2015-02-04T15:56:55Z","updated_at":"2015-02-04T15:56:55Z","body":"> @wchen-r7 Can you have a look at it and see if the same can be implemented in Rex HTTP client?\r\n\r\nPretty sure you can."}}