Skip to main content

Cyware Threat Intelligence eXchange

GreyNoise

Notice

This integration is available in Intel Exchange starting v3.7.4.0 (Early Access).

Connector Category: API Feed Source

Overview

What is this integration about?  

Intel Exchange integrates with GreyNoise to retrieve actionable threat intel related to IPv4 indicators, vulnerabilities, identities, and observables such as ASNs and domains. This integration provides access to enriched data, including geolocation details, to help analysts make informed decisions on risks and potential threats.

Configure GreyNoise

Integrate Flashpoint Ignite as a feed source and start receiving threat intel in Intel Exchange. You can use the following sections for more information:

Configure GreyNoise as a Feed Source

Configure GreyNoise as an API feed source to retrieve IPv4 indicators, vulnerabilities, identities, and observable data.

Before you Start

  • You must have the View API Feed, View Feed Source, Create Feed Source, and Update Feed Source permissions in Intel Exchange.

  • You must have the base URL and bearer token of your GreyNoise account.

Steps 

To configure GreyNoise as an API feed source in Intel Exchange, follow these steps:

  1. Go to Adminstration > Integration Management and select APIs under FEED SOURCES.

  2. Click Add API Source.

  3. Search and select the GreyNoise app. 

  4. Click Add Instance and enter the following details:

    • Instance Name: Enter a unique name to identify the instance. For example, Prod-GreyNoise

    • Base URL: Enter the base URL of your GreyNoise instance. The default base URL is https://api.greynoise.io/.

    • Bearer Token: Enter the API token to authenticate communication between the Intel Exchange and GreyNoise servers. 

    • Verify SSL: Select Verify SSL to verify the SSL certificate and secure the connection between the Intel Exchange and GreyNoise servers. By default, Verify SSL is selected.

      Note

      Cyware recommends you select Verify SSL. If you disable this option, Intel Exchange may configure an instance for an expired SSL certificate. This may not establish the connection properly and Intel Exchange will not be able to notify you in case of a broken or improper connection.

5. Click Save.

After the GreyNoise instance is configured successfully, you can view the feed channels available for the instance. You can configure multiple instances by clicking Manage > Add More.

Test Feed Channel Connectivity

Test the connectivity of the GreyNoise API feed channels to ensure that the connection with the correct API endpoint is established and that you have permission to poll feeds.

Before you Start 

  • Ensure that the GreyNoise API feed source is enabled.

  • Ensure that the feed channel you want to test connectivity is enabled.

Steps 

To test the connectivity of a feed channel, do the following:

  1. Go to Administration > Integration Management and select APIs under FEED SOURCES.

  2. Search and select the GreyNoise app.

  3. On a feed channel, click the vertical ellipses and select View Details.

  4. In the Working Status section, click Test Connectivity.

If the connection is established, then the working status shows Running. If the connectivity testing results in an error, then the working status shows a Connection Error. Hover over the tooltip next to Connection Error to view the error code.

Note

When the connectivity of a feed channel breaks, Intel Exchange disables the channel and re-attempts to restore the connectivity three times every hour. After a successful re-attempt to restore the connectivity, Intel Exchange enables the feed channel automatically.

To understand the error code and troubleshoot broken connectivity, see Troubleshoot Integrations.

For more information on how to poll feeds manually, view ingeated intel, and manage API feed sources, see API Integrations.

Configure GreyNoise Feed Channel

Configure the GreyNoise feed channels to retrieve threat intel feeds related to IPv4 indicators, vulnerabilities, identities, and observables.

Steps 

To configure a feed channel, follow these steps:

  1. Go to Administration > Integration Management and select APIs under Feed Sources.

  2. Search and select the GreyNoise app.

  3. Click the ellipsis on the top right corner and select Manage.

  4. Click Manage Feed Channels

  5. Select a feed channel and turn on the toggle to enable the channel.

  6. Enter the following details: 

    • Start Data and Time: Enter the date and time within 15 days from the current time to start polling feeds. 

    • Collection Name: Enter the collection name to group the feeds retrieved from the channel. For example, GreyNoise Reports. A new collection is created and all the feeds retrieved from the feed channel are stored in the collection. 

    • Feed List Type: Select the type of feed you want to retrieve from the source. The available options are:

      • Benign Feed: Retrieve only non-threatening or harmless feeds for analysis.

      • Malicious Feed: Retrieve feeds identified as threats or malicious activities.

      • Benign + Malicious Feed (Default): Retrieve both harmless and malicious feeds for a comprehensive view. 

      • All Feeds: Retrieve all available feeds, regardless of their classification.

    • Polling Cron Schedule: Select from one of the following Polling Cron Schedule types to define when to poll the data: 

      • Manual: Allows you to manually poll from the source collection. 

      • Auto: Allows you to automatically poll for threat intel from sources at specific time intervals. The default polling cron schedule is Auto. 

        • Enter a frequency in minutes between 1440 and 10080 minutes in Polling time. The default polling time is 1440 minutes.

    • Default TLP: Set a default TLP to assign to the feeds that do not include a source TLP. By default, the default TLP is set to Amber.

    • Default Source Confidence: Set a default Confidence Score to assign to the feeds. Since GreyNoise does not provide any Confidence Score, the default source confidence is applied to all ingested feeds. By default, the default Confidence Score is set to 100.

    • Default Tags: Select the tags to identify and categorize the feeds.

  7. Click Save.

The feed channel is configured and you can poll feeds from the channel. Similarly, you can configure other feed channels of the GreyNoise API feed source.

GreyNoise Feed Channels

The following table lists all the feed channels and the GreyNoise API endpoints used for each feed channel.

Feed Channel

API URL

Fetch Noise Indicators

v2/experimental/gnql