TAXII collector
Overview
Trusted Automated Exchange of Intelligence Information (TAXII™) is an application protocol for exchanging CTI over HTTPS. TAXII defines a RESTful API (a set of services and message exchanges) and a set of requirements for TAXII Clients and Servers.
Devo collector features
Feature | Details |
---|---|
Allow parallel downloading ( |
|
Running environments |
|
Populated Devo events |
|
Flattening preprocessing |
|
Data sources
Data source | Description | API endpoint | Collector service name | Available from release |
---|---|---|---|---|
Objects and Manifests | STIX Objects data and metadata of objects |
|
|
|
For more information on how the events are parsed, visit our page.
Flattening preprocessing
Data source | Collector service | Optional | Flattening details |
---|---|---|---|
Objects and Manifests |
|
| No flattening |
Vendor setup
Several vendors offer the TAXII protocol, this guide uses Cyware as an example. You’ll need:
Access to Cyware TAXII server or any TAXII server with version 2.0 or 2.1
In order to retrieve the data, we need the discovery URL for the TAXII server and the required credentials.
Actions | Screenshots |
---|---|
Create a Cyware account. | - |
Click on Cyware threat intel feed from the profile dropdown in the top right.
| |
Click on Grant access. You will see the credentials on the next screen. Save the credentials, as they will be shown only once. |
Minimum configuration required for basic pulling
Important
Before using the collector, it is necessary to find out what version of the protocol the TAXII server is using. We are able to pull data from versions 2.1 and 2.0.
Some servers are able to offer data using both versions, using different URL. Check that there is a correspondence between the URL and the version of the protocol that the collector expects. Although this collector supports advanced configuration, the fields required to retrieve data with basic configuration are defined below.
This minimum configuration refers exclusively to those specific parameters of this integration. There are more required parameters related to the generic behavior of the collector. Check setting sections for details.
Setting | Details |
---|---|
| the Discovery URL of the TAXII server |
| credential username |
| credential password |
| 2.0 or 2.1 |
See the Accepted authentication methods section to verify what settings are required based on the desired authentication method.
Accepted authentication methods
Depending on how you obtained your credentials, you will have to either fill or delete the following properties on the JSON/YAML credentials configuration block.
Authentication method | Username | Password |
---|---|---|
Username/Password | Required | Required |
Run the collector
Once the data source is configured, you can either send us the required information if you want us to host and manage the collector for you (Cloud collector), or deploy and host the collector in your own machine using a Docker image (On-premise collector).
Collector services detail
This section is intended to explain how to proceed with specific actions for services.
Events service
Collector operations
This section is intended to explain how to proceed with specific operations of this collector.
Change log
Release | Released on | Release type | Details | Recommendations |
---|---|---|---|---|
| Apr 15, 2024 | iMPROVEMENTS bug fixes | Upgraded DCSDK from 1.8.0 to 1.11.1:
Bug Fixes
|
|
| Jun 22, 2023 | NEW FEATURE NEW FEATURE |
|
|