Top Level Namespace
Instance Method Summary collapse
-
#NexposeLogin(consoleIP) ⇒ Connection
Log into a Nexpose console.
Instance Method Details
#NexposeLogin(consoleIP) ⇒ Connection
Log into a Nexpose console. Returns a connection object.
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
# File 'lib/nexpose-functions.rb', line 8 def NexposeLogin(consoleIP) require "io/console" print "Username: " username = $stdin.gets.chomp print "Password: " password = STDIN.noecho(&:gets).chomp puts "" # Blank the proxy variables so they won't be used to connect to the Console. ENV['http_proxy'] = nil ENV['https_proxy'] = nil # Create connection and login. nsc = Nexpose::Connection.new(consoleIP, username, password) nsc.login return nsc end |