Module: Nexpose

Defined in:
lib/nexpose/manage.rb,
lib/nexpose.rb,
lib/nexpose/dag.rb,
lib/nexpose/ajax.rb,
lib/nexpose/pool.rb,
lib/nexpose/role.rb,
lib/nexpose/scan.rb,
lib/nexpose/silo.rb,
lib/nexpose/site.rb,
lib/nexpose/user.rb,
lib/nexpose/util.rb,
lib/nexpose/vuln.rb,
lib/nexpose/alert.rb,
lib/nexpose/creds.rb,
lib/nexpose/error.rb,
lib/nexpose/group.rb,
lib/nexpose/common.rb,
lib/nexpose/device.rb,
lib/nexpose/engine.rb,
lib/nexpose/filter.rb,
lib/nexpose/report.rb,
lib/nexpose/ticket.rb,
lib/nexpose/connection.rb,
lib/nexpose/data_table.rb,
lib/nexpose/api_request.rb,
lib/nexpose/shared_cred.rb,
lib/nexpose/scan_template.rb,
lib/nexpose/vuln_exception.rb,
lib/nexpose/report_template.rb

Overview

General management and diagnostic functions.

Defined Under Namespace

Modules: AJAX, DataTable, NexposeAPI, Privilege, Sanitize, Scope, Search, XMLUtils Classes: APIError, APIRequest, AdhocReportConfig, Alert, Asset, AssetGroup, AssetGroupSummary, AuthenticationFailed, Connection, Credential, Criteria, Criterion, DBExport, Delivery, Device, DynamicAssetGroup, Email, Engine, EnginePool, EnginePoolSummary, EngineSummary, ExportCredential, Field, Filter, Frequency, HTMLForm, HTMLForms, Header, Headers, HostName, IPRange, PEMKey, PermissionError, Reference, ReportConfig, ReportConfigSummary, ReportSummary, ReportTemplate, ReportTemplateSummary, Role, RoleSummary, SMTPAlert, SNMPAlert, Scan, ScanFilter, ScanSummary, ScanTemplate, Schedule, Section, SharedCredential, SharedCredentialSummary, Site, SiteSummary, SyslogAlert, Ticket, TicketSummary, User, UserAuthenticator, UserSummary, VulnCheck, VulnException, VulnFilter, VulnFinding, Vulnerability, VulnerabilityDetail, VulnerabilitySummary

Class Method Summary collapse

Class Method Details

Description

Echos the last XML API request and response for the specified object. (Useful for debugging)



91
92
93
94
# File 'lib/nexpose.rb', line 91

def self.print_xml(object)
  puts 'request: ' + object.request_xml.to_s
  puts 'response: ' + object.response_xml.to_s
end