forked from elastic/integrations
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[corelight] initial release of Corelight (elastic#11288)
Create New integration package corelight and add below four dashboards: - Name Resolution Insights - Remote Activity Insights - Secure Channel Insights - Security Posture
- Loading branch information
1 parent
e2e9af1
commit 5de1595
Showing
14 changed files
with
11,844 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
# newer versions go on top | ||
- version: "0.1.0" | ||
changes: | ||
- description: Initial release. | ||
type: enhancement | ||
link: https://github.com/elastic/integrations/pull/11288 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,36 @@ | ||
# Corelight | ||
|
||
[Corelight](https://corelight.com/) provides network detection and response (NDR) solutions that enhance visibility, threat detection, and incident response by leveraging open-source technologies like Zeek. Its platform integrates with existing security tools to deliver high-fidelity network data, helping organizations detect and respond to threats more effectively across both on-premises and cloud environments. | ||
|
||
This integration includes only the Corelight dashboards mentioned below: | ||
- Security Posture | ||
- Remote Activity Insights | ||
- Name Resolution Insights | ||
- Secure Channel Insights | ||
|
||
## Prerequisites: | ||
|
||
**Add ECS Mappings**: Start by adding the ECS (Elastic Common Schema) mappings from the [Corelight GitHub organization](https://github.com/corelight). You can find the required templates here: [Corelight ECS Templates](https://github.com/corelight/ecs-templates). The script within the repository installs the necessary components, including index settings, index templates, ILM policies, and ingest pipelines etc. These components will ensure that Corelight data is correctly formatted and aligned with Elastic's schema. | ||
|
||
**Send Data from Corelight to Elastic**: Once the ECS mappings are in place, configure Elasticsearch in the web interface under Sensor > Export > Export to Elastic. It will require below parameters: | ||
- **Server:** The HTTP or HTTPS URL (including the port). | ||
- **Prefix:** The Elasticsearch index, alias, and template prefix (e.g. logs-corelight-*). | ||
- **Username:** The Username to authenticate to Elasticsearch. | ||
- **Password:** The Password to authenticate to Elasticsearch. | ||
- **Zeek logs to exclude:** Logs that you don't want to export to Elasticsearch. If blank, sensor will export all log types. | ||
- **Elasticsearch log filter:** Logs to exclude using the Corelight Filtering Language. | ||
|
||
**Note**: Use the index prefix name (logs-*) instead of a custom index prefix. | ||
|
||
## Setup | ||
|
||
### Enabling the integration in Elastic: | ||
|
||
1. In Kibana navigate to Management > Integrations. | ||
2. In "Search for integrations" top bar, search `Corelight`. | ||
3. Select the "Corelight" integration from the search results. | ||
4. Navigate to Settings. | ||
5. Select the "Install Corelight assets". | ||
6. Navigate to Assets to get list of dashboards. | ||
|
||
> **Note:** This integration provides dashboards only. We recommend regularly checking and updating assets using the script from the Corelight repository. For any mapping or parsing issues, especially those not related to the dashboards, we recommend contacting Corelight, as they maintain those components. |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1,897 changes: 1,897 additions & 0 deletions
1,897
packages/corelight/kibana/dashboard/corelight-45197477-c13f-4e52-a5dd-fb4f53564963.json
Large diffs are not rendered by default.
Oops, something went wrong.
4,666 changes: 4,666 additions & 0 deletions
4,666
packages/corelight/kibana/dashboard/corelight-7c0946bc-acd0-4ec3-ab3b-8a92853f4a3b.json
Large diffs are not rendered by default.
Oops, something went wrong.
2,587 changes: 2,587 additions & 0 deletions
2,587
packages/corelight/kibana/dashboard/corelight-8546a96c-86c9-4edf-9d46-88338d6ac40e.json
Large diffs are not rendered by default.
Oops, something went wrong.
2,588 changes: 2,588 additions & 0 deletions
2,588
packages/corelight/kibana/dashboard/corelight-f4864774-ed73-4b78-b861-5b8235ec12cf.json
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,42 @@ | ||
format_version: 3.2.1 | ||
name: corelight | ||
title: Corelight | ||
version: 0.1.0 | ||
description: Collect logs from Corelight with Elastic Agent. | ||
type: integration | ||
categories: | ||
- security | ||
- dns_security | ||
- network | ||
- network_security | ||
- vpn_security | ||
conditions: | ||
kibana: | ||
version: ^8.14.0 | ||
elastic: | ||
subscription: basic | ||
screenshots: | ||
- src: /img/remote-activity-insights-screenshot.png | ||
title: Remote Activity Insights Dashboard Screenshot | ||
size: 600x600 | ||
type: image/png | ||
- src: /img/name-resolution-insights.png | ||
title: Name Resolution Insights Dashboard Screenshot | ||
size: 600x600 | ||
type: image/png | ||
- src: /img/secure-channel-insights.png | ||
title: Secure Channel Insights Dashboard Screenshot | ||
size: 600x600 | ||
type: image/png | ||
- src: /img/security-posture.png | ||
title: Security Posture Dashboard Screenshot | ||
size: 600x600 | ||
type: image/png | ||
icons: | ||
- src: /img/corelight-logo.svg | ||
title: Corelight logo | ||
size: 32x32 | ||
type: image/svg+xml | ||
owner: | ||
github: elastic/security-service-integrations | ||
type: partner |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
errors: | ||
exclude_checks: | ||
- SVR00001 # Saved query, but no filter. | ||
- SVR00002 # Mandatory filters in dashboards. | ||
- SVR00004 # Saved search not allowed? | ||
- SVR00005 # Kibana version for saved tags. |