Basic c2-matrix analysis enviroment using Suricata + Wazuh + Elastic stack
Basic c2-matrix analysis enviroment using Suricata + Wazuh + Elastic stack
Requirements:
Enviroment:
master: Manager Wazuh all in one + Elasticsearch + Kibana
OS: Centos7
Kibana port 5601 is attached to the local host: 5601
agent: Agent Wazuh + Suricata + ET Open
OS: Centos7
c2server:
OS: Kali / Debian / Centos7 # Choose one by changing in Vagrantfile
For deployment, do the following:
Extract all files in a directory, and launches the commands from this directory
To deploy the entire environment:
$ vagrant up
Deploy a vm:
$ vagrant up [VM_NAME]
Destroy the whole enviroment:
$ vagrant destroy
Destroy a vm:
$ vagrant destroy [VM_NAME]
Access Kibana:
http://localhost:5601
Aacces to a vm:
$ vagrant ssh [VM_NAME]
Network:
- Red Team Kali Package. Inside it has instructions for installing various C2 programs (It may apply to Debian).
https://bugs.kali.org/view.php?id=6093
- C2 Matrix:
https://howto.thec2matrix.com/
https://docs.google.com/spreadsheets/d/1b4mUxa6cDQuTV2BPC6aA-GR4zGZi0ooPYtBe4IgPsSc/edit#gid=0
- Suricata
https://suricata-ids.org/
- Emergint Threat s
https://rules.emergingthreats.net/
- Wazuh
https://github.com/wazuh/wazuh
- Elastic
https://github.com/elastic