Class: ZAWS::Controllers::Nessus
- Inherits:
-
Object
- Object
- ZAWS::Controllers::Nessus
- Defined in:
- lib/zaws/services/nessus.rb
Instance Method Summary collapse
- #agents ⇒ Object
-
#initialize(shellout, nessusapi) ⇒ Nessus
constructor
A new instance of Nessus.
- #nessusapi ⇒ Object
- #scanners ⇒ Object
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
#agents ⇒ Object
18 19 20 |
# File 'lib/zaws/services/nessus.rb', line 18 def agents @_agents ||= (ZAWS::Services::Nessus::Agents.new(@shellout, self)) end |
#nessusapi ⇒ Object
10 11 12 |
# File 'lib/zaws/services/nessus.rb', line 10 def nessusapi return @_nessusapi end |
#scanners ⇒ Object
14 15 16 |
# File 'lib/zaws/services/nessus.rb', line 14 def scanners @_scanners ||= (ZAWS::Services::Nessus::Scanners.new(@shellout, self)) end |