Class: ZAWS::Controllers::Nessus

Inherits:
Object
  • Object
show all
Defined in:
lib/zaws/services/nessus.rb

Instance Method Summary collapse

Constructor Details

#initialize(shellout, nessusapi) ⇒ Nessus

Returns a new instance of Nessus.



5
6
7
8
# File 'lib/zaws/services/nessus.rb', line 5

def initialize(shellout, nessusapi)
  @shellout=shellout
  @_nessusapi= nessusapi ? nessusapi : ZAWS::Nessusapi.new(@shellout)
end

Instance Method Details

#agentsObject



18
19
20
# File 'lib/zaws/services/nessus.rb', line 18

def agents
  @_agents ||= (ZAWS::Services::Nessus::Agents.new(@shellout, self))
end

#nessusapiObject



10
11
12
# File 'lib/zaws/services/nessus.rb', line 10

def nessusapi
  return @_nessusapi
end

#scannersObject



14
15
16
# File 'lib/zaws/services/nessus.rb', line 14

def scanners
  @_scanners ||= (ZAWS::Services::Nessus::Scanners.new(@shellout, self))
end