Hi Jaymin Trivedi,
Unfortunately, there's no direct, out-of-the-box integration between Wazuh and Threat Intelligence TAXII servers
The Wazuh Integrator module allows you to connect Wazuh to external APIs, including fetching data from external threat intelligence sources. You can follow the general process outlined in this document. After integrating the TAXII server, you’ll need to configure decoders, rules, and alerts to leverage the fetched threat intelligence data within Wazuh.
Additionally Wazuh’s MITRE ATT&CK module provides built-in threat intelligence capabilities, offering valuable context on alerts in your environment For more details, refer to Wazuh's documentation on threat intelligence. Wazuh also leverages its XDR capabilities to identify and store Indicators of Compromise (IoCs) detected in your infrastructure, focusing on atomic and computed IoCs such as IP addresses, URLs, and file hashes.and this blog post on building IoC files.
Integrating a Threat Intelligence TAXII (Trusted Automated Exchange of Indicator Information) server with Wazuh can enhance your security monitoring by allowing Wazuh to consume and use threat intelligence data for detecting known threats. Here’s a step-by-step guide on how to integrate a TAXII server with Wazuh:
Before integrating with Wazuh, ensure that your TAXII server is up and running. If you don’t have one, you can use open-source TAXII servers like Cabby
or commercial solutions.
taxii2client
Wazuh uses the taxii2client
Python library to interact with TAXII servers. You need to install this on the Wazuh manager.
Install Python 3 and pip (if not already installed):
sudo apt-get update
sudo apt-get install python3 python3-pip
sudo pip3 install taxii2-client
You need to configure Wazuh to pull threat intelligence data from the TAXII server.
Create the TAXII feed script:
Create a script that Wazuh can use to fetch the data. For example, create a script named fetch_taxii.py
:
Replace TAXII_SERVER
, COLLECTION
, USERNAME
, and PASSWORD
with your actual TAXII server details.
Make the script executable:
Wazuh needs to be set up to use the data fetched from the TAXII server.
Modify Wazuh's custom rules or decoders:
Schedule the TAXII feed script:
This will save the fetched indicators to a file that Wazuh can use in its detection rules.
If you are using the Wazuh app in Kibana, you can visualize and manage the indicators pulled from the TAXII server within the Wazuh interface.
--
You received this message because you are subscribed to the Google Groups "Wazuh | Mailing List" group.
To unsubscribe from this group and stop receiving emails from it, send an email to wazuh+un...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/wazuh/c7aa5b5e-f20a-45dc-9f0f-15b6de1c7b73n%40googlegroups.com.