Type to search.

FireEye Integration

Serverless Observability

Elastic Cloud Serverless projects are autoscaled environments, fully managed by Elastic and available on Elastic Cloud.

Availability

  • Generally available

    This functionality is generally available and ready for production usage.

Serverless Security

Elastic Cloud Serverless projects are autoscaled environments, fully managed by Elastic and available on Elastic Cloud.

Availability

  • Generally available

    This functionality is generally available and ready for production usage.

Stack 9.0+

The Elastic Stack includes Elastic's core products such as Elasticsearch, Kibana, Logstash, and Beats.

Availability

  • Generally available since 9.0

    This functionality is generally available and ready for production usage.

Unless stated otherwise on the page, this functionality is available when your Elastic Stack is deployed on Elastic Cloud Hosted, Elastic Cloud Enterprise, Elastic Cloud on Kubernetes, and self-managed environments.

This documentation corresponds to the latest patch available for each minor version. If you're not using the latest patch, check the release notes for changes.

Version 1.27.1 (View all)
Subscription level
What's this?
Basic
Developed by
What's this?
Community
Ingestion method(s) File, Network Protocol
Minimum Kibana version(s) 9.0.0
8.13.0

This integration periodically fetches logs from FireEye Network Security devices.

The FireEye nx integration has been developed against FireEye Network Security 9.0.0.916432 but is expected to work with other versions.

The nx integration ingests network security logs from FireEye NX through TCP/UDP and file.

Exported fields
Field Description Type
@timestamp Event timestamp. date
cloud.image.id Image ID for the cloud instance. keyword
data_stream.dataset Data stream dataset. constant_keyword
data_stream.namespace Data stream namespace. constant_keyword
data_stream.type Data stream type. constant_keyword
event.dataset Event dataset constant_keyword
event.module Event module constant_keyword
fireeye.nx.device_oml Device OML (Object Management Layer) identifier. long
fireeye.nx.deviceid Device ID of the event. keyword
fireeye.nx.fileinfo.filename File name. keyword
fireeye.nx.fileinfo.magic Fileinfo magic. keyword
fireeye.nx.fileinfo.md5 File hash. keyword
fireeye.nx.fileinfo.size File size. long
fireeye.nx.fileinfo.state File state. keyword
fireeye.nx.fileinfo.stored File stored or not. boolean
fireeye.nx.flow.age Flow age. long
fireeye.nx.flow.alerted Flow alerted or not. boolean
fireeye.nx.flow.endtime Flow endtime. date
fireeye.nx.flow.reason Flow reason. keyword
fireeye.nx.flow.starttime Flow start time. date
fireeye.nx.flow.state Flow state. keyword
fireeye.nx.flow_id Flow ID of the event. long
fireeye.nx.hostname Hostname of the event. keyword
fireeye.nx.tcp.ack TCP acknowledgement. boolean
fireeye.nx.tcp.psh TCP PSH. boolean
fireeye.nx.tcp.state TCP connectin state. keyword
fireeye.nx.tcp.syn TCP SYN. boolean
fireeye.nx.tcp.tcp_flags TCP flags. keyword
fireeye.nx.tcp.tcp_flags_tc TCP flags. keyword
fireeye.nx.tcp.tcp_flags_ts TCP flags. keyword
host.containerized If the host is a container. boolean
host.os.build OS build information. keyword
host.os.codename OS codename, if any. keyword
input.type Input type keyword
log.offset Log offset long
log.source.address Logs Source Raw address. keyword
tls.client.ciphersuites TLS cipher suites by client. long
tls.client.fingerprint TLS fingerprint. keyword
tls.client.ja3_string A hash that identifies clients based on how they perform an SSL/TLS handshake. keyword
tls.client.tls_exts TLS extensions set by client. long
tls.public_keylength TLS public key length. long
tls.server.ciphersuite TLS cipher suites by server. long
tls.server.ja3s_string A hash that identifies servers based on how they perform an SSL/TLS handshake. keyword
tls.server.tls_exts TLS extensions set by server. long
Example
JSON
{
    "@timestamp": "2020-09-22T08:34:44.991Z",
    "agent": {
        "ephemeral_id": "29a00621-9074-4b14-bcbb-db252f6203c3",
        "id": "7740d13f-75db-41df-89ee-b1cb3b873df4",
        "name": "elastic-agent-93841",
        "type": "filebeat",
        "version": "8.13.0"
    },
    "data_stream": {
        "dataset": "fireeye.nx",
        "namespace": "68601",
        "type": "logs"
    },
    "destination": {
        "address": "ff02:0000:0000:0000:0000:0000:0000:0001",
        "bytes": 0,
        "ip": "ff02:0000:0000:0000:0000:0000:0000:0001",
        "packets": 0,
        "port": 10001
    },
    "ecs": {
        "version": "8.11.0"
    },
    "elastic_agent": {
        "id": "7740d13f-75db-41df-89ee-b1cb3b873df4",
        "snapshot": false,
        "version": "8.13.0"
    },
    "event": {
        "agent_id_status": "verified",
        "category": [
            "network"
        ],
        "dataset": "fireeye.nx",
        "ingested": "2025-07-23T06:50:57Z",
        "kind": "event",
        "reason": "timeout",
        "timezone": "+00:00",
        "type": [
            "info"
        ]
    },
    "fireeye": {
        "nx": {
            "flow": {
                "age": 0,
                "alerted": false,
                "endtime": "2020-09-22T08:34:12.761348+0000",
                "reason": "timeout",
                "starttime": "2020-09-22T08:34:12.761326+0000",
                "state": "new"
            },
            "flow_id": 721570461162990
        }
    },
    "input": {
        "type": "udp"
    },
    "log": {
        "source": {
            "address": "192.168.245.3:36580"
        }
    },
    "network": {
        "community_id": "1:McNAQcsUcKZYOHHZYm0sD8JiBLc=",
        "iana_number": "17",
        "protocol": "failed",
        "transport": "udp"
    },
    "observer": {
        "hostname": "fireeye-7e0de1",
        "ip": [
            "192.168.1.99"
        ],
        "product": "NX",
        "vendor": "Fireeye"
    },
    "related": {
        "ip": [
            "192.168.1.99",
            "fe80:0000:0000:0000:feec:daff:fe31:b706",
            "ff02:0000:0000:0000:0000:0000:0000:0001"
        ]
    },
    "source": {
        "address": "fe80:0000:0000:0000:feec:daff:fe31:b706",
        "bytes": 1680,
        "ip": "fe80:0000:0000:0000:feec:daff:fe31:b706",
        "packets": 8,
        "port": 45944
    },
    "tags": [
        "fireeye-nx",
        "forwarded"
    ]
}

This integration includes one or more Kibana dashboards that visualizes the data collected by the integration. The screenshots below illustrate how the ingested data is displayed.

FireEye Network Security dashboard screenshot
Changelog
Version Details Minimum Kibana version
1.27.1 Bug fix (View pull request)
Remove duplicate security-solution-default tag references
9.0.0
8.13.0
1.27.0 Enhancement (View pull request)
Add support for event.kind, destination.domain, file.hash.md5, file.path, observer.hostname and observer.ip ECS fields.
9.0.0
8.13.0
1.26.0 Enhancement (View pull request)
Add Overview Dashboard.
9.0.0
8.13.0
1.25.0 Enhancement (View pull request)
Update Kibana constraint to support 9.0.0.
9.0.0
8.13.0
1.24.0 Enhancement (View pull request)
Add "preserve_original_event" tag to documents with event.kind set to "pipeline_error".
8.13.0
1.23.1 Bug fix (View pull request)
Use triple-brace Mustache templating when referencing variables in ingest pipelines.
8.13.0
1.23.0 Enhancement (View pull request)
Update the kibana constraint to ^8.13.0. Modified the field definitions to remove ECS fields made redundant by the ecs@mappings component template.
8.13.0
1.22.0 Enhancement (View pull request)
Update manifest format version to v3.0.3.
8.0.0
7.16.0
1.21.2 Enhancement (View pull request)
Changed owners
8.0.0
7.16.0
1.21.1 Bug fix (View pull request)
Fix exclude_files pattern.
8.0.0
7.16.0
1.21.0 Enhancement (View pull request)
ECS version updated to 8.11.0.
8.0.0
7.16.0
1.20.0 Enhancement (View pull request)
Improve 'event.original' check to avoid errors if set.
8.0.0
7.16.0
1.19.0 Enhancement (View pull request)
Set 'community' owner type.
8.0.0
7.16.0
1.18.0 Enhancement (View pull request)
Update the package format_version to 3.0.0.
8.0.0
7.16.0
1.17.0 Bug fix (View pull request)
Correct invalid ECS field usages at root-level.
8.0.0
7.16.0
1.16.0 Enhancement (View pull request)
ECS version updated to 8.10.0.
8.0.0
7.16.0
1.15.0 Enhancement (View pull request)
Add tags.yml file so that integration's dashboards and saved searches are tagged with "Security Solution" and displayed in the Security Solution UI.
8.0.0
7.16.0
1.14.0 Enhancement (View pull request)
Update package to ECS 8.9.0.
8.0.0
7.16.0
1.13.0 Enhancement (View pull request)
Ensure event.kind is correctly set for pipeline errors.
8.0.0
7.16.0
1.12.0 Enhancement (View pull request)
Update package to pkg-spec 2.7.0.
8.0.0
7.16.0
1.11.0 Enhancement (View pull request)
Update package to ECS 8.8.0.
8.0.0
7.16.0
1.10.0 Enhancement (View pull request)
Update package to ECS 8.7.0.
8.0.0
7.16.0
1.9.1 Enhancement (View pull request)
Added categories and/or subcategories.
8.0.0
7.16.0
1.9.0 Enhancement (View pull request)
Update package to ECS 8.6.0.
8.0.0
7.16.0
1.8.0 Enhancement (View pull request)
Add udp_options to the UDP input.
8.0.0
7.16.0
1.7.0 Enhancement (View pull request)
Update package to ECS 8.5.0.
8.0.0
7.16.0
1.6.2 Bug fix (View pull request)
Remove duplicate fields.
8.0.0
7.16.0
1.6.1 Enhancement (View pull request)
Use ECS geo.location definition.
8.0.0
7.16.0
1.6.0 Enhancement (View pull request)
Update package to ECS 8.4.0
8.0.0
7.16.0
1.5.1 Enhancement (View pull request)
Update package name and description to align with standard wording
8.0.0
7.16.0
1.5.0 Enhancement (View pull request)
Update package to ECS 8.3.0.
8.0.0
7.16.0
1.4.0 Enhancement (View pull request)
Add JA3/JA3S to related.hash
8.0.0
7.16.0
1.3.1 Bug fix (View pull request)
Move invalid field value in sample event file
8.0.0
7.16.0
1.3.0 Enhancement (View pull request)
Update to ECS 8.2
8.0.0
7.16.0
1.2.4 Bug fix (View pull request)
Move invalid field values
—
1.2.3 Bug fix (View pull request)
Fix typo in config template for ignoring host enrichment
—
1.2.2 Enhancement (View pull request)
Add documentation for multi-fields
8.0.0
7.16.0
1.2.1 Enhancement (View pull request)
Fix field mappings for dns.id and network.iana_number
—
1.2.0 Enhancement (View pull request)
Update to ECS 8.0
8.0.0
7.16.0
1.1.2 Bug fix (View pull request)
Regenerate test files using the new GeoIP database
8.0.0
7.16.0
1.1.1 Bug fix (View pull request)
Change test public IPs to the supported subset
—
1.1.0 Enhancement (View pull request)
Add 8.0.0 version constraint
8.0.0
7.16.0
1.0.0 Enhancement (View pull request)
Initial draft of the package
7.16.0