Skip to main content
Skip table of contents

API - IP360 Vulnerability Scanner


Tripwire IP360 is a popular risk management system used by numerous organizations to scan their networks for security problems. The System Monitor Agent can import Tripwire IP360 to scan reports and convert them into LogRhythm logs. This document explains how to configure the collection of IP360 vulnerability data via the LogRhythm System Monitor Agent.

LogRhythm supports collection from the IP360 API up to and including 7.5.1.

Prerequisites

The HTTPS collection mechanism used by the Agent will reference an IP360 Tripwire configuration file (typically ip360.ini) and retain the last report read from IP360 with state tracking. The following information is required for this process to function properly and should be gathered prior to configuring collection:

  • The LogRhythm System Monitor Agent used to collect IP360 scan report data.
  • The name of the Tripwire log source configuration file (default: ip360.ini).

Configure the ip360.ini File

The IP360 interface is configured using an .ini file in the config folder of the Agent (typically C:\Program Files\LogRhythm\LogRhythm System Monitor\config\ip360.ini). The following settings are available in that file:

SettingDefault ValueDescription
IP360HostsCHANGE_THISHost name or IP address of the IP360 scanner.
IP360XMLRPCPort0Alternate port if IP360 is configured to run on a non-standard port.
UserNameCHANGE_THISUser name for IP360 server.
PasswordCHANGE_THIS

The IP360 password. The password must be encrypted using the lrcrypt command line utility.

Usage: lrcrypt [-e passwordtoencrypt] [path\inifile]

See LogRhythm Password Encryption for more information on how to use the LogRhythm Encryption Utility.

Monday...Sunday

Monday=true
Tuesday=false
Wednesday=false
Thursday=false
Friday=false
Saturday=false
Sunday=false

Flags for each day of the week control the download schedule.
Time01:00

The local time of the day to query the API. Both 12-hour and 24-hour time formats are recognized (for example, 01:00 or 11:00 PM).

The reports can only be pulled once per day.

StartupDelayInSeconds30If the API needs to be queried when the System Monitor is started, it will wait this long (in seconds) before running.
Timeout300The timeout (in seconds) to use when requesting data from the IP360 server. The valid range for this value is 0-300 (0=infinite).
ErrorReportRetryTimeSpan60

The amount of time (in minutes) after which the Agent will retry to fetch data.

ErrorReportRetryCount3The number of collection retries during log collection.
VersionV7The version of IP360 scanner (for example, V7 for 7.x versions).

After the IP360 instance is configured, the Agent can pull the oldest IP360 reports that are available to the user specified in the configuration file. Based on the Agent state information, the Agent pulls all reports available to that user. The settings in the configuration file determine how often the reports are pulled (up to once per day).

After you configure the device, you must also configure LogRhythm according to the instructions provided on the overview page of this guide. The IP360 configuration file must be located on the host with the Agent that will be performing the collection. A configuration file is located in the LogRhythm System Monitor's config directory.

Only Global Admins or Restricted Admins with elevated View and Manage privileges can take this action.

The name of the log message source is API - IP360 Vulnerability Scanner. In addition, when configuring this log source:

  • For Log Message Processing Mode, select MPE Processing Enabled, Event Forwarding Enabled.
  • For Log Message Processing Engine (MPE) Policy, select LogRhythm Default.
  • On the Flat File Settings tab, enter the following:
    • File Path. <path to log file, including the file name and extension>

      For multiple users, you can create multiple configuration files and multiple IP360 log sources.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.