Using Iterators in Reports

Click here to load reader

  • date post

    20-Feb-2016
  • Category

    Documents

  • view

    81
  • download

    0

Embed Size (px)

description

Using Iterators in Reports. A “How To” Guide for SecurityCenter. What Is an Iterator?. Use an iterator in a SecurityCenter report to define a group of items and step through the items in the group, presenting details on each Like a for-next or while loop in a program - PowerPoint PPT Presentation

Transcript of Using Iterators in Reports

PowerPoint Presentation

Using Iterators in ReportsA How To Guide for SecurityCenterWhat Is an Iterator?Use an iterator in a SecurityCenter report to define a group of items and step through the items in the group, presenting details on eachLike a for-next or while loop in a programStep through a group of IP addresses, vulnerabilities, or portsPresent further details about each in the form of tables and charts

Iterator ExampleAn example Vulnerabilities Per Host ReportUse an iterator to step through all detected hostsShow host information per hostShow a pie chart of the count of active vulnerabilities at each severity level per hostShow a table of the top most severe active vulnerabilities per host

for (all hosts) {display infodisplay pie chartdisplay table}

Iterator Example

Edit Iterator dialogUse plugin 19506 to enumerate hosts, and iterate over the first 10 IP addresses displaying, for each IP address, host information

Iterator Example

Edit Pie Chart dialogand, for each IP address, a pie chart of active vulnerabilities at each severity level

Iterator Example

Edit Table dialogand, for each IP address, a table of the top 10 most severe active vulnerabilitiesIterator ExampleExample page of the resulting Vulnerabilities Per Host ReportShows the host information, pie chart, and top vulnerabilities table for an IP address

Iterator NotesIterators are only available in reportsThe filter for the iterator defines the set of objects to iterate over; this entire set will be iterated over in the report The report elements within the iterator will be repeated for each object in the iterated setThe filters for the report elements within the iterator can further refine what information is displayed for each object in the iterated set

Iterator NotesIterators can be placed within section and group report elementsA section element cannot be placed within an iteratorDo not place a group element within an iterator; any elements inside a group that is within an iterator will not display in the report

Use iterator to show Users per Host

Iterator Uses

Example from Daily Host Alerts Report: Users Accessing Hosts

Display usersIterate over IPsUse iterator to show Software per HostIterator UsesExample from Windows Software Summary

Display OS infoDisplay software infoIterate over IPsUse iterator to show Plugin output per Host

Iterator Uses

Example from Insider Threat Report

Display vuln infoIterate over IPsUse iterator to show Hosts per VulnerabilityIterator UsesExample from Remediation Instructions Report by Vulnerability

Display vuln info with list of IPsIterate over vulnsUse iterator to show Hosts per VulnerabilityIterator UsesExample from PVS Detections Report

Iterate over vulns

Display IPsUse iterator to show Hosts per PortIterator UsesExample from TCP Port Report

Iterate over ports

Display IPsIteratorsUse an iterator in a SecurityCenter report to define a group of items and step through the items in the group, presenting details on each

for (all items) {display details...}For Questions ContactTenable Customer Support Portal