Skip to main content

Netskope Help

Rapid7 Plugin for Log Shipper

This document explains how to configure your Rapid7 Insight IDR integration with the Log Shipper module of the Netskope Cloud Exchange platform. This integration allows fetching behavior scores of users from your Insight IDR instance.

Event Support

Yes

Alert Support

Yes

WebTx Support

Yes

Logs Support

Yes

All Netskope events, alert logs, and web transaction logs will be shared.

Note

  • Incident event type is supported from Core version 4.1.0.

  • CTEP alert type will be supported from Core version 4.2.0

API Details

The plugin uses a logging third-party library to push the data to the Syslog collector.

Refer to the official documentation for more information on the logging library: https://docs.python.org/3/library/logging.html

Performance Matrix

Logs Ingested

Time Taken

9940000

2 hours

Prerequisites

To complete this configuration, you need:

  • A Netskope Tenant (or multiple, for example, production and development/test instances)

  • A Netskope Cloud Exchange tenant with the Log Shipper module already configured.

  • A Rapid7 Insight IDR instance.

  • A copy of your Rapid7 certificate.

Note

Verify your Rapid7 Insight IDR instance permissions are secure and not set up for open public access. Only allow access to your cloud storage instance from your Cloud Exchange Host and any other addresses that need access.

Workflow
  1. Get your Rapid7 server and port information.

  2. Configure the Rapid7 plugin.

  3. Configure Log Shipper Business Rules for Rapid7.

  4. Configure Log Shipper SIEM Mappings for Rapid7.

  5. Validate the Rapid7 plugin.

Click play to watch a video.

 
  1. Go to your Rapid7 instance at https://insight.rapid7.com.

    image1.png
  2. Log in to Rapid7.

    image2.png
  3. Click Data Collection, Collectors and then click Download Collector. Download the Collector for your OS.

    image3.png
  4. Install the Collector to your machine. (Installation Steps: Collector Installation and Deployment | InsightIDR Documentation)

  5. Click Data Collection, Event Sources, and then click Add Event Source.

  6. Scroll down and select Custom Logs.

    image4.png
  7. Select the Collector you activated. Enter a Name Event Source and select your Timezone.

    image5.png
  8. Click Listen on Network Port, enter a Port Number, and then select a Protocol.

  9. Click Save.

    image6.png
  10. Click Data Collection, and then Event Sources to see the configured Event source.

    image7.png
  11. Make note of the server IP and port number.

  1. In Cloud Exchange, go to Settings > Plugins.

  2. Search for and select the Rapid7 box to open the plugin creation pages.

    image8.png
  3. Enter a Configuration Name.

  4. Select a valid Mapping or use the Default Mapping (available for all plugins).

  5. Click Next.

  6. Select and enter these parameters:

    • Rapid7 Server: IP address/FQDN of Rapid7 server in which data will be ingested.

    • Rapid7 Format: Data format required to ingest data.

    • Rapid7 Protocol: Protocol to be used while ingesting data.

    • Rapid7 Port: Configured Event Source port on Rapid7.

    • Rapid7 Certificate: The certificate is required only for TLS protocol.

    • Log Source Identifier: The prefix to be added for the logs.

    image9.png
  7. Click Save.

  1. Go to Log Shipper > Business Rules.

  2. Click Create New Rule.

    image11.png
  3. Enter a Rule Name and select the filters to use.

    image13.png
  4. Click Save.

    image13.png
  1. Go to Log Shipper > SIEM Mappings and click Add SIEM Mapping.

    image15.png
  2. Select a Source Configuration, Business Rule, and Destination Configuration.

  3. Click Save.

    image16.png

To validate the plugin workflow, you can check from Netskope Cloud Exchange and from Rapid7 instance.

To validate from Netskope Cloud Exchange, go to Logging.

image17.png

To validate from the Rapid7 instance:

  1. Go to Log search and select your Log Source.

    image17.png
  2. You’ll see logs here. You can add a filter to see data for specific time range, by default it would be displaying logs for last 20 minutes.

    image18.png

Note: It will take few mins to reflect the ingested data.