Event Forwarder Configuration API

Overview

This API allows you to forward events from the Carbon Black EDR or Hosted EDR to another location, such as an AWS S3 bucket.

Requirements

  • Carbon Black EDR or Carbon Black Hosted EDR
  • AWS S3 bucket or other place to send the event data

Getting Started

Configuring an AWS S3 bucket

See here for instructions on configuring an AWS S3 bucket.

API Calls

Settings

/api/v1/event_forwarder/settings

Supports: GET, POST

GET

GET request retrieves the current settings of the Event Forwarder. This is a list of all enabled settings.

Example:

  {
     "bridge": {
        "output_type": "s3",
        "output_format": "json",
        "s3out": "cb-30322",
        "syslogout": "",
        "httpout": "",
        "splunkout": "",
        "compress_data": false,
        "audit_log": false,
        "run_metrics": 1,
        "Events_raw_sensor":[ ​
           "ingress.event.process",
           "ingress.event.procstart",
           "ingress.event.netconn",
           "ingress.event.procend",
           "ingress.event.childproc",
           "ingress.event.moduleload",
           "ingress.event.module",
           "ingress.event.filemod",
           "ingress.event.regmod",
           "ingress.event.tamper",
           "ingress.event.crossprocopen",
           "ingress.event.remotethread",
           "ingress.event.processblock",
           "ingress.event.emetmitigation"
        ],
        "events_watchlist": [
           "watchlist.hit.binary",
           "watchlist.hit.process",
           "watchlist.storage.hit.binary",
           "watchlist.storage.hit.process"
        ],
        "events_feed": [
           "feed.ingress.hit.binary",
           "feed.ingress.hit.host",
           "feed.ingress.hit.process",
           "feed.query.hit.binary",
           "feed.query.hit.process",
           "feed.storage.hit.binary",
           "feed.storage.hit.process"
        ],
        "events_alert": [         
           "alert.watchlist.hit.ingress.binary",         
           "alert.watchlist.hit.ingress.host",         
           "alert.watchlist.hit.ingress.process",         
           "alert.watchlist.hit.query.binary",         
           "alert.watchlist.hit.query.process"
        ],
        "events_binary_observed": [
           "binaryinfo.group.observed",
           "binaryinfo.host.observed",
           "binaryinfo.observed"
        ],
        "events_binary_upload": [
           "binarystore.file.added"
        ],
        "events_storage_partition": []
    },
    "s3": {
        "bundle_send_timeout": 60,
        "bundle_size_max": 10485760,
        "upload_empty_files": false,
        "acl_policy": "bucket-owner-full-control",
        "credential_profile": "default",
        "object_prefix": "xb3-77",
        "use_dual_stack": true
    },
    "syslog": {
        "ca_cert": false,
        "client_cert": false,
        "tls_verify": true
    },
    "http": {
        "ca_cert": false,
        "client_cert": false,
        "bundle_send_timeout": 60,
        "upload_empty_files": true,          
        "bundle_size_max": 10485760,
        "http_post_template": "{\"filename\": \"{{.FileName}}\", \"service\": \"carbonblack\","alerts\":[{{range .Events}}{{.EventText}}{{end}}]}",
        "content_type": "application/json",
        "tls_verify": true,
        "event_text_as_json_byte_array": false,
        "compress_http_payload": false
    },
    "splunk": {
        "ca_cert": false,
        "client_cert": false,
        "tls_verify": true,
        "bundle_send_timeout": 60,          
        "upload_empty_files": false,
        "bundle_size_max": 10485760,
        "hec_token": ""
    }

POST

POST request allows users to modify the Event Forwarder settings.

Specify the output type in the ​output_type ​field. The possible values for output_type are Splunk (the default destination), s3, http and syslog.

Splunk

Example for setting output to Splunk:

{
   "bridge":{
      "events_raw_sensor":[         
        "ingress.event.process",         
        "ingress.event.procstart",         
        "ingress.event.netconn",         
        "ingress.event.procend",         
        "ingress.event.childproc",         
        "ingress.event.moduleload",         
        "ingress.event.module",         
        "ingress.event.filemod",         
        "ingress.event.regmod",         
        "ingress.event.tamper",         
        "ingress.event.crossprocopen",         
        "ingress.event.remotethread",
        "ingress.event.processblock",
        "ingress.event.emetmitigation"
      ],      
      "events_watchlist":[
        "watchlist.hit.process",         
        "watchlist.hit.binary",         
        "watchlist.storage.hit.process",         
        "watchlist.storage.hit.binary"      
       ],      
      "events_feed":[         
        "feed.ingress.hit.process",         
        "feed.ingress.hit.binary",         
        "feed.ingress.hit.host",
        "feed.storage.hit.process",         
        "feed.storage.hit.binary",         
        "feed.query.hit.process",         
        "feed.query.hit.binary"      
       ],      
     "events_binary_observed":[         
        "binaryinfo.observed",         
        "binaryinfo.host.observed",         
        "binaryinfo.group.observed"      
       ],      
     "events_binary_upload":[         
        "binarystore.file.added"      
       ],      
     "events_alert":[         
        "alert.watchlist.hit.ingress.process",         
        "alert.watchlist.hit.ingress.binary",         
        "alert.watchlist.hit.ingress.host",         
        "alert.watchlist.hit.query.process",         
        "alert.watchlist.hit.query.binary"      
       ],      
    "output_format":"json",      
    "output_type":"splunk",      
    "splunkout":"splunk.server.url"
   },   
   "splunk":{      
     "hec_token":"HECTOKEN",      
     "server_cname":null,      
     "bundle_send_timeout":60,      
     "bundle_size_max":10485760,      
     "ca_cert":false,      
     "client_cert":false,      
     "tls_verify":true   
     }
   }

S3

Example for setting output to an S3 bucket​:

 {​
   "bridge"​:​{
     ​"events_raw_sensor"​:​[​
       "ingress.event.process"
      ]​,​
     "events_watchlist"​:​[​
       "watchlist.hit.process"​,​
       "watchlist.hit.binary"​,​
       "watchlist.storage.hit.process"​,
       ​"watchlist.storage.hit.binary"
      ]​,​
     "events_feed"​:​[​
       "feed.ingress.hit.process"​,​
       "feed.ingress.hit.binary"​,​
       "feed.ingress.hit.host"​,
       ​"feed.storage.hit.process"​,​
       "feed.storage.hit.binary"​,
       ​"feed.query.hit.process"​,​
       "feed.query.hit.binary"
      ]​,​
     "events_binary_observed"​:​[​
       "binaryinfo.observed"​,​
       "binaryinfo.host.observed"​,​
       "binaryinfo.group.observed"
      ]​,​
     "events_binary_upload"​:​[​
       "binarystore.file.added"
      ]​,​
     "events_alert"​:​[​
       "alert.watchlist.hit.ingress.process"​,​
       "alert.watchlist.hit.ingress.binary"​,
       ​"alert.watchlist.hit.ingress.host"​,
       ​"alert.watchlist.hit.query.process"​,​
       "alert.watchlist.hit.query.binary"
      ]​,​
     "output_format"​:​"json"​,​
     "output_type"​:​"s3"​,
​     "s3out"​:​"cb-30322"
   }​,​
  "s3"​:​{​
    "bundle_send_timeout"​:​60​,​
    "bundle_size_max"​:​10485760​,​
    "server_side_encryption"​:​false​,​
    "acl_policy"​:​"bucket-owner-full-control"​,
    ​"credential_profile"​:​"default"​,​
    "use_dual_stack"​:​true​,​"object_prefix"​:​"xb3-77"   
    }
  }

HTTP

Example for setting up an http connection​:

{   
  "bridge": {       
    "events_raw_sensor": [           
      "ingress.event.netconn",           
      "ingress.event.regmod"       
      ],       
    "events_watchlist": [           
      "watchlist.hit.process",           
      "watchlist.hit.binary",           
      "watchlist.storage.hit.process",           
      "watchlist.storage.hit.binary"       
      ],       
    "events_feed": [           
      "feed.ingress.hit.process",           
      "feed.ingress.hit.binary",           
      "feed.ingress.hit.host",           
      "feed.storage.hit.process",           
      "feed.storage.hit.binary",           
      "feed.query.hit.process",           
      "feed.query.hit.binary"       
      ],       
    "events_binary_observed": [           
    "binaryinfo.observed",           
    "binaryinfo.host.observed",           
    "binaryinfo.group.observed"       
    ],       
  "events_binary_upload": [           
    "binarystore.file.added"       
    ],       
  "events_alert": [
    "alert.watchlist.hit.ingress.process",           
    "alert.watchlist.hit.ingress.binary",
    "alert.watchlist.hit.ingress.host",           
    "alert.watchlist.hit.query.process",           
    "alert.watchlist.hit.query.binary"       
    ],       
  "output_format": "json",       
  "output_type": "http",       
  "httpout": "​https://some.server​"   
  },   
  "http": {       
    "server_cname": "serverCN",       
    "bundle_send_timeout": 60,       
    "bundle_size_max": 10485760,       
    "http_post_template": "{\"filename\": \"{{.FileName}}\", \"service\":\"carbonblack\",
    \"alerts\":[{{range .Events}}{{.EventText}}{{end}}]}",
    "content_type": "application/json",       
    "authorization_token": "AUTHTOKEN",       
    "oauth_jwt_client_email": null,       
    "oauth_jwt_private_key": null,       
    "oauth_jwt_token_url": null,       
    "oauth_jwt_private_key_id": null,       
    "oauth_jwt_scopes": null,       
    "event_text_as_json_byte_array": false,       
    "compress_http_payload": false,       
    "ca_cert": true,       
    "client_cert": true,       
    "tls_verify": true   
  }
}

Syslog

Example for setting up a Syslog:

"bridge": {     
  "events_raw_sensor": [         
    "ingress.event.process"     
  ],     
  "events_watchlist": [         
    "watchlist.hit.process",         
    "watchlist.hit.binary",         
    "watchlist.storage.hit.process",         
    "watchlist.storage.hit.binary"     
    ],     
  "events_feed": [         
    "feed.ingress.hit.process",         
    "feed.ingress.hit.binary",         
    "feed.ingress.hit.host",         
    "feed.storage.hit.process",         
    "feed.storage.hit.binary",         
    "feed.query.hit.process",
    "feed.query.hit.binary"     
  ],     
  "events_binary_observed": [         
    "binaryinfo.observed",         
    "binaryinfo.host.observed",         
    "binaryinfo.group.observed"    
  ],     
  "events_binary_upload": [         
    "binarystore.file.added"     
  ],     
  "events_alert": [         
    "alert.watchlist.hit.ingress.process",         
    "alert.watchlist.hit.ingress.binary",         
    "alert.watchlist.hit.ingress.host",         
    "alert.watchlist.hit.query.process",         
    "alert.watchlist.hit.query.binary"     
  ],     
  "output_format": "json",     
  "output_type": "syslog",     
  "syslogout": "tcp+tls://fqdn:port"
},
  "syslog": {     
    "server_cname": "serverCommonName",     
    "ca_cert": true,     
    "client_cert": true,     
    "tls_verify": true
}

Control

/api/v1/event_forwarder/control

Supports:GET, POST

GET

GET request displays the current state of the Event Forwarder. Different states are Running,Stopped, and Unknown.

Example:

{   
  "state": "RUNNING",   
  "error": false,   
  "error_text": []
}

POST

Controls Start and Stop of the Event Forwarder

Example to start the service:

{"action":"START"}

Use “STOP” to terminate the service.

AWS Credentials

/api/v1/event_forwarder/aws_credentials

Supports: POST

POST

POST request uploads new AWS credentials for the S3 bucket. This request will replace any existing S3 bucket setup. To use this endpoint,​ output_type​ in the Settings endpoint should be set to S3. The credential profile names must match in both the endpoints. If the credential_profile​ is not ​‘default’​, it must be set in the Settings POST API. Refer to this​ section.

Example:

{"credentials":"[default]\r\naws_access_key_id = NOTREALKEY\r\naws_secret_access_key= NOTREALKEY"}

CA Certificate

/api/v1/event_forwarder/ca_certificate

Supports:POST

POST

POST request establishes a secure connection using a specified certificate authority. To use this endpoint,​ output_type​ in the Settings endpoint should be set to Splunk, http or syslog.

Example:

{   
  "ca_cert": "-----BEGINCERTIFICATE-----\nMIIFxDCCA6ygAwIBAgIJAMSEguxuiuvvMA0GCSqGSIb3DQEBCwUAMHcxCzAJBgNV\nBAYTAlVTMQswCQYDVQQIDAJNQTEQMA4GA1UEBwwHV2FsdGhhbTEbMBkGA1UECgwS\nQ2FyYm9uQmxhY2tUZXN0aW5nMSwwKgYDVQQDDCNyZWw3MDAtemVzdGVwLWNlbnRv\ncy03LTQtc3RhbmRhbG9uZTAeFw0xOTExMTgxODIxNTVaFw0yMDExMTcxODIxNTVa\nMHcxCzAJBgNVBAYTAlVTMQswCQYDVQQIDAJNQTEQMA4GA1UEBwwHV2FsdGhhbTEb\nMBkGA1UECgwSQ2FyYm9uQmxhY2tUZXN0aW5nMSwwKgYDVQQDDCNyZWw3MDAtemVz\ndGVwLWNlbnRvcy03LTQtc3RhbmRhbG9uZTCCAiIwDQYJKoZIhvcNAQEBBQADggIP\nADCCAgoCggIBALc4yHQvNCWBb6qZI6vXGw9a8i51YDvHfvuOr2Wi8xokhSCi3IVC\n3uBWrlApAZv1mraJkCjLCrWyw02dsIk/dexUKxp9kd7cN1vobDEo3mJgBE8nq8KS\nNv9jra1LskxzcDTRLMRL6tT0I0p045V9b33Rlk84sXwK6ZdbcFItkYgeyRTpUts+\nzf7uAnl2Sfy6O3r3JprQPFW7TQnbHf+FfkKQyKlEg2VxLq7rkOTzqgf0U66UNvSG\nO6RKt6+Vh1bveaZg1UbhW2VQ30X0kcfb0XUskvRqeh0z5KG/9DvOJ4x/o5kTULrM\nOho7gS+YxneNS4IMKG0nGCqiDi4yMM7aVWGW758l5agQkYweLyjgyPxjls2//1GZ\nI2YmHhXjibECDAlWxqXcgDllt28C6bv/DLeqh5n8vKL/ICvbBsDnxIaiwBNutxfG\n0L6TFTGZHvEbmA2FsMOKaUc5tRWu8L8KD/8SFmURw+URK3R/jI/dGlQqzEfOl6Gx\ndXEMEblw+1I+G/nXigfSHmPMe0VRDPMKOcQzo49FpuHp9DNtedL416GnPds//S/S\nzJq5aNIO4j/9sKT76FXezuoaWN0/8Pq9jCLr62iDL5oSdQuW2mTVdb8vKIFOCVKp\nhCk/5S30MqgSCVokINoOZ+7yIo6lW3VAto15573htZ1ZpTQG/Gxl6UtvAgMBAAGj\nUzBRMB0GA1UdDgQWBBSjSQsJ2F9WoOlIbSGdUaawCfGSZTAfBgNVHSMEGDAWgBSj\nSQsJ2F9WoOlIbSGdUaawCfGSZTAPBgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3DQEB\nCwUAA4ICAQBVPlSfKLlDy9P079XCg9t/GYybV7ztzD662ySRTqJ9GMJqWTw3JkWu\n2MYA7u5bSFjXkWzh5dm84aGepFyLm3L8H1U+FmtgToLxfX+6yz4Up+R6z2ZhGRi0\nYjzmekJIxeOhgtKXW4YmbKoYMsUqkFmSuSM+UxA7Q1JX/OkMBb75WylYMzBFOuKl\nk66C+x9PowMaqwcyEbcgAggkqG82Pd/nIj0bkhUFmngWTX95ItRqB2kTLtDwr1Mg\nQ5GtmwMwv66nCmUn1/HlB9He0KcLz/4rUln/0vqoz9Khio9LVdGgxYYtFBjssQ3Z\ny4aHSpVYOt/NiKZxc32sdYVom+Ii21/WOfNNz9H6p1dxG8j4t8C4jkGMbooyur0G\nZdy7QjQUkC9bRjFYEMh6w+LyBCM/y6FaTg6YpcbB/0syIhm39QuPPdIyxH8XS79I\n0fktAkXsiJCfpFSakHLfOeLaIHOCDPgeI97ErkDG5ghn/rjgJ9uDI0k0tKCk0p2l\nSNCDqZ/gj0eINKb0y7ahl2lky5yXlRF7AW0KlVbRUowmT1kLsAQIAxkjRzgN/G52\n+LAXaQY9z1z
VZLPhtVJEqZ7oomHygWcgRKEvGRr9NW2VmCPWSl6hi2qVPFpcL7bP\nFkXbtkPK8hcwW5DQSNeGMwHjGilzziKanRTRzxJLGkDBMHjHBy48Hw==\n-----ENDCERTIFICATE-----\n"
}
Note: This is an example certificate.

TLS Certificate

/api/v1/event_forwarder/client_certificate_and_key

Supports: ​POST

POST

Similar to the CA certificate, this POST request sets up the value key pair for a TLS certificate.To use this endpoint,​ output_type​ in the Settings endpoint should be set to Splunk, http orsyslog.

Example:

{   
  "client_cert": "-----BEGINCERTIFICATE-----\nMIIFxDCCA6ygAwIBAgIJAMSEguxuiuvvMA0GCSqGSIb3DQEBCwUAMHcxCzAJBgNV\nBAYTAlVTMQswCQYDVQQIDAJNQTEQMA4GA1UEBwwHV2FsdGhhbTEbMBkGA1UECgwS\nQ2FyYm9uQmxhY2tUZXN0aW5nMSwwKgYDVQQDDCNyZWw3MDAtemVzdGVwLWNlbnRv\ncy03LTQtc3RhbmRhbG9uZTAeFw0xOTExMTgxODIxNTVaFw0yMDExMTcxODIxNTVa\nMHcxCzAJBgNVBAYTAlVTMQswCQYDVQQIDAJNQTEQMA4GA1UEBwwHV2FsdGhhbTEb\nMBkGA1UECgwSQ2FyYm9uQmxhY2tUZXN0aW5nMSwwKgYDVQQDDCNyZWw3MDAtemVz\ndGVwLWNlbnRvcy03LTQtc3RhbmRhbG9uZTCCAiIwDQYJKoZIhvcNAQEBBQADggIP\nADCCAgoCggIBALc4yHQvNCWBb6qZI6vXGw9a8i51YDvHfvuOr2Wi8xokhSCi3IVC\n3uBWrlApAZv1mraJkCjLCrWyw02dsIk/dexUKxp9kd7cN1vobDEo3mJgBE8nq8KS\nNv9jra1LskxzcDTRLMRL6tT0I0p045V9b33Rlk84sXwK6ZdbcFItkYgeyRTpUts+\nzf7uAnl2Sfy6O3r3JprQPFW7TQnbHf+FfkKQyKlEg2VxLq7rkOTzqgf0U66UNvSG\nO6RKt6+Vh1bveaZg1UbhW2VQ30X0kcfb0XUskvRqeh0z5KG/9DvOJ4x/o5kTULrM\nOho7gS+YxneNS4IMKG0nGCqiDi4yMM7aVWGW758l5agQkYweLyjgyPxjls2//1GZ\nI2YmHhXjibECDAlWxqXcgDllt28C6bv/DLeqh5n8vKL/ICvbBsDnxIaiwBNutxfG\n0L6TFTGZHvEbmA2FsMOKaUc5tRWu8L8KD/8SFmURw+URK3R/jI/dGlQqzEfOl6Gx\ndXEMEblw+1I+G/nXigfSHmPMe0VRDPMKOcQzo49FpuHp9DNtedL416GnPds//S/S\nzJq5aNIO4j/9sKT76FXezuoaWN0/8Pq9jCLr62iDL5oSdQuW2mTVdb8vKIFOCVKp\nhCk/5S30MqgSCVokINoOZ+7yIo6lW3VAto15573htZ1ZpTQG/Gxl6UtvAgMBAAGj\nUzBRMB0GA1UdDgQWBBSjSQsJ2F9WoOlIbSGdUaawCfGSZTAfBgNVHSMEGDAWgBSj\nSQsJ2F9WoOlIbSGdUaawCfGSZTAPBgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3DQEB\nCwUAA4ICAQBVPlSfKLlDy9P079XCg9t/GYybV7ztzD662ySRTqJ9GMJqWTw3JkWu\n2MYA7u5bSFjXkWzh5dm84aGepFyLm3L8H1U+FmtgToLxfX+6yz4Up+R6z2ZhGRi0\nYjzmekJIxeOhgtKXW4YmbKoYMsUqkFmSuSM+UxA7Q1JX/OkMBb75WylYMzBFOuKl\nk66C+x9PowMaqwcyEbcgAggkqG82Pd/nIj0bkhUFmngWTX95ItRqB2kTLtDwr1Mg\nQ5GtmwMwv66nCmUn1/HlB9He0KcLz/4rUln/0vqoz9Khio9LVdGgxYYtFBjssQ3Z\ny4aHSpVYOt/NiKZxc32sdYVom+Ii21/WOfNNz9H6p1dxG8j4t8C4jkGMbooyur0G\nZdy7QjQUkC9bRjFYEMh6w+LyBCM/y6FaTg6YpcbB/0syIhm39QuPPdIyxH8XS79I\n0fktAkXsiJCfpFSakHLfOeLaIHOCDPgeI97ErkDG5ghn/rjgJ9uDI0k0tKCk0p2l\nSNCDqZ/gj0eINKb0y7ahl2lky5yXlRF7AW0KlVbRUowmT1kLsAQIAxkjRzgN/G52\n+LAXaQY9z1zVZLPhtVJEqZ7oomHygWcgRKEvGRr9NW2VmCPWSl6hi2qVPFpcL7bP\nFkXbtkPK8hcwW5DQSNeGMwHjGilzziKanRTRzxJLGkDBMHjHBy48Hw==\n-----ENDCERTIFICATE-----\n",   
     "client_key": "-----BEGIN PRIVATEKEY-----\n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\nRHeA1VWlxzXjrvxZ+Tl4TS+F3qZsWw==\n-----END PRIVATE KEY-----\n"
}
Note: This is an example of a key value pair.

Last modified on February 15, 2023