Module: Nessus::Settings

Extended by:
Settings
Included in:
Settings
Defined in:
lib/nessus/settings.rb

Instance Method Summary collapse

Instance Method Details

#hostString

Host for Nessus instance

Returns:

  • (String)


12
13
14
# File 'lib/nessus/settings.rb', line 12

def host
  ENV.fetch('NESSUS_HOST', 'http://localhost:8834')
end

#passwordString

Nessus password

Returns:

  • (String)


28
29
30
# File 'lib/nessus/settings.rb', line 28

def password
  ENV.fetch('NESSUS_PASS', 'test_pass')
end

#refresh_intervalFixnum

Refresh interval when checking for job completion

Returns:

  • (Fixnum)


46
47
48
# File 'lib/nessus/settings.rb', line 46

def refresh_interval
  5
end

#ssl_verifyString

Note:

set to ‘ssl_verify’ in PRODUCTION

SSL connection settings for Nessus instance

Returns:

  • (String)


38
39
40
# File 'lib/nessus/settings.rb', line 38

def ssl_verify
  'none' # ssl_verify for secure connection
end

#usernameString

Nessus username

Returns:

  • (String)


20
21
22
# File 'lib/nessus/settings.rb', line 20

def username
  ENV.fetch('NESSUS_USER', 'test_user')
end