Module: NexposeSecurityConsole::Group
- Includes:
- NexposeSecurityConsole
- Defined in:
- lib/nexpose-security-console/group.rb
Constant Summary
Constants included from NexposeSecurityConsole
Class Method Summary collapse
Methods included from NexposeSecurityConsole
connection, credentials, login
Class Method Details
.list ⇒ Object
5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
# File 'lib/nexpose-security-console/group.rb', line 5 def self.list begin puts "Login" nsc = Nexpose::Connection.new(@host, @user, @password, @port) nsc.login puts "Total: #{total}" = ProgressBar.new(total, :counter, :percentage, :eta) devices.each_with_index do |device , index| id = device["asset_id"].to_i if @dry_run puts "Asset##{id}" else nsc.delete_device(id) end .increment! end ensure nsc.logout end end |