T-Guard Official Documentation
  • Introduction
    • About T-Guard
    • Architecture
  • Installation
    • Prerequisites
    • Installation Steps
    • Integration Steps
    • Use Case
  • User Manual
    • Wazuh (SIEM)
      • Accessing Wazuh Dashboard
      • Deploying Wazuh Agents
      • Wazuh Fields Description
      • Decoders and Rulers
      • Threat Detection and Response
    • DFIR-IRIS
      • DFIR-IRIS (Digital Forensic Incident Response - IRIS)
      • Accessing DFIR-IRIS Dashboard
      • Using IRIS
  • Demo Testing
    • Brute-force Attacks
    • Malware Detection
    • File Integrity Monitoring
Powered by GitBook
On this page
  • Step 7: Integration IRIS and Wazuh
  • Step 8: Integration MISP and Wazuh
  • Step 9: Integration VirusTotal and Wazuh
  • Step 10: Integration Shuffle, Wazuh, and IRIS
  1. Installation

Integration Steps

PreviousInstallation StepsNextUse Case

Last updated 3 months ago

Step 7: Integration IRIS and Wazuh

Execute step 7.

It will ask the IRIS API key. To get the API Key, go to IRIS page, select Administrator profile > My Settings. The API Key will show up as illustrated in Figure 11.

Copy and paste it to the installation. Wait until the process is finished.

Then check the integration by select Alert menu in the left panel of the IRIS. It should be still "0 Alert".

We need to trigger the alert, by execute the step 14 (Brute Force Use Case). After that, refresh the page and the first alert should be show up as illustrated in Figure 12.

Step 8: Integration MISP and Wazuh

Execute the step 8. Wait until it finished.

Step 9: Integration VirusTotal and Wazuh

Execute step 9.

It will ask the VirusTotal API key. If you not yet have the VirusTotal account, please create the VirusTotal account first. If you already have it, Log in to VirusTotal, then click your profile name, select API Key.

Copy and paste it to the installation. Wait until the process is finished.

Step 10: Integration Shuffle, Wazuh, and IRIS

In your browser, go to your Shuffle (http://<ip>:3001).

Select Workflow > New Workflow.

Enter your workflow name > select Done.

Select the Shuffle icon in the middle panel, then it will show up the configuration panel on the right. In the "Call" parameter, change it to $exec, then click Save button, as illustrated in Figure 13.

Next, in the left panel, select Trigger tab, then drag the Webhook to the middle panel as illustrated in FIgure 14.

The Webhook module, will be as an alert/event feed from Wazuh.

To integrate the Webhook with Wazuh, click on Webhook module. On the right panel, go to "Webhook URI" parameter and copy it, also click the Start button as illustrated in Figure 15.

Go back to installer and execute step 10.

It will ask the Shuffle Hook URL, paste the Webhook URI to it. Wait the process until it finished.

Take a look at your Shuffle in the browser, click the Show Executions button (people run icon). It will show the All Workflow Runs, just select one of it. We can see that the Shuffle already receive the alert from Wazuh as illustrated in Figure 16.

Next, on the left panel, select Apps tab, type "IRIS" in the Search Active Apps bar. Click IRIS module (not IRIS V2), and wait until the IRIS v2 is show up. Then drag it to the middle panel as illustrated in Figure 17.

Click IRIS Module, then fill the following parameters:

  • Find Actions: Add a new case

  • Apikey: (insert your IRIS API Key)

  • Url: (your IRIS url)

Next, scroll down to the Body parameter, and click the Expand Window button. Change the body content with the following:

{  
"case_customer": "1",  
"case_description": "Test from Shuffle",
"case_name": "$change_me.title",
"case_soc_id": "123",
}

Then, click Try It button on the top right. Wait until the result is show up in the bottom. After that, click Submit button on the bottom right.

Then, click Save button.

Go to Show Executions button again, then click Refresh button as illustrated in Figure 20.

It should be exist the IRIS process. Inside the IRIS module, the Status value should be 200, means that the automation of ticket creation is success, as illustrated in Figure 21.

We can also check in the IRIS page (https://<your_ip>:8443), select Manage Case tab on the left panel. We can see the ticket created from Shuffle is exist.

We have several use case that can be used and described in the next page.

Figure 11. IRIS API Key
Figure 12. Triggered Alert Appear in IRIS Alert Page
Figure 13. Shuffle Moduel Configuration
Figure 14. Deploy Webhook Module
Figure 15. Start Webhook Module
Figrue 16. Wazuh Alert in Shuffle
Figure 17. Deploy IRIS Module
Figure 18. IRIS Parameters
Figure 19. IRIS Body Parameter
Figure 20. Re-run Button
Figure 21. Automation of IRIS Ticket Creation
Figrue 22. Ticket Created from Shuffle