Hi Ayush,
- Security events generated in Akamai
- Akamai security events collector + API
- Connector
- Your SIEM
It looks like you need a connector that will use Akamai’s SIEM API to retrieve security events in JSON format from the Akamai Security Events Collector. The connector converts the format (it will not be necessary since Wazuh decoded JSON automatically) and sends security events to Wazuh.
In their documentation, there are several examples of connectors but Wazuh is not there. You must code your own connector. The steps would be:
- Decide where you want to run the collector: in a Wazuh agent or in the Wazuh manager.
- Create a script to pull the data every X minutes using the API. I think you should use this call: GET /siem/v1/configs/{configId}{?offset,limit,from,to}.
- The script can send the data to:
- A file: Then, you can read this file with Wazuh.
- analsysd daemon (if you decide to run the module in the manager).
- agentd daemon (if you decide to run the module in the agent).
- Finally, since the events are in JSON, they would be decoded automatically. So, you only will need to create the rules.
- Create dashboards if necessary.
I hope it helps.