HarfangLab HarfangLab

Configure the Harfanglab connector to set up API access and retrieve information

Objective

The HarfangLab connector allows you to retrieve endpoint detection and response (EDR) data from your HarfangLab instance into OverView.

Information to provide in OverView

FieldDescription
API TokenAPI token generated from the HarfangLab console
Server URLYour HarfangLab instance URL, including the port (usually :8443) — e.g. https://your-instance.hurukai.io:8443
Domain NameDomain name filter

Parameters

These parameters are optional. Leave them at their default value unless you have a specific reason to change them.

ParameterDescriptionDefault
Alert Retrieval DaysNumber of days to retrieve alerts30
Collect ProcessesCollect process hunting data. Requires the Threat Hunting license optionEnabled
Collect Network DiscoveryCollect network discovery data. Requires the Threat Hunting license optionEnabled

Procedure

To generate an API token, refer to your HarfangLab administration console. The token management is typically found under Administration > Users in the EDR Manager interface.

Caution

HarfangLab's API documentation is not publicly available. Please refer to the documentation provided by HarfangLab with your license, or contact HarfangLab support for the exact procedure to generate API tokens for your version.

Caution
URL format

The Tenant URL must point to the root of your instance and include the port (usually :8443). If you copy the URL from your browser, it may contain a suffix such as /auth/login?next=...: remove it so only https://your-instance.hurukai.io:8443 remains. Otherwise no data is retrieved.

Caution
Remove the "Token " prefix

When you copy the API key from the HarfangLab interface, the clipboard includes a Token prefix before the key (for example Token YOUR_API_KEY). Because the field is masked, this prefix is easy to miss. Before pasting the value into OverView's API Token field, remove Token so that only the API key remains.

Configure the Connector in OverView

  1. In OverView, go to Data Sources Settings > Sources.
  2. Select HarfangLab and click Configure.
  3. Enter the Tenant URL and API Token.
  4. Click Save Configuration.

Required Permissions

For the connector to retrieve all data, the role attached to the API key must have the View right on the following categories of the HarfangLab console. If a permission is missing, the corresponding data is not retrieved.

Retrieved dataCategory (HarfangLab console)Right
Agents / endpoint inventoryEndpoint → Endpoint data and configurationView
Local users (Windows)Endpoint → Endpoint data and configurationView
AlertsDetection → Alert & threatsView
Aggregated alertsDetection → Alert & threats (+ Security events)View
ProcessesData exploration → Telemetry dataView
Network discoveryData exploration → Telemetry dataView + enable the feature (see below)
Note
Network discovery

Retrieving network data (Network Discovery) requires, in addition to the View right on Telemetry data, enabling the corresponding feature in the HarfangLab console, under Data exploration. Without this, network data is not collected.

Security Best Practices

  • Use a dedicated service account for API access.
  • Regularly rotate API tokens.
  • Restrict API token scope to read-only permissions.
Alternative: file import through DropPoint

The API access described above is the recommended method for this connector. Where it is not available (a segregated network, a version or licence without API, an export you already produce), OverView accepts file exports, to be uploaded to the bucket dedicated to HarfangLab.

Where do the files go?

Bucket : s3://harfanglab/

Example : s3://harfanglab/export.csv

The procedure is described in the OverView DropPoint guide: generating credentials, configuring the client, then sending files from the OverView web interface, the AWS CLI or an SDK. Its examples come pre-filled with this bucket when you follow this link.