Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
|
wazuh [2025/03/13 16:28] jango |
wazuh [2025/03/28 14:54] (aktuell) jango |
||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| Wazuh ist eine Open Source Sicherheitsplattform, | Wazuh ist eine Open Source Sicherheitsplattform, | ||
| + | |||
| + | < | ||
| + | vie-srv-dc01 | ||
| + | vie-srv-fs04 | ||
| + | vie-srv-fs03 | ||
| + | vie-srv-dc02 | ||
| + | vie-srv-lb00 | ||
| + | vie-srv-ex02 | ||
| + | vie-srv-ex01 | ||
| + | vie-srv-gts03 | ||
| + | vie-srv-gts04 | ||
| + | vie-p-srv-fw01 | ||
| + | vie-p-srv-fw02 | ||
| + | vie-p-srv-fw03 | ||
| + | vie-t-srv-fw01 | ||
| + | vie-srv-infra01 | ||
| + | vie-srv-ca01 | ||
| + | vie-t-srv-audit | ||
| + | vie-p-srv-at01 | ||
| + | vie-p-srv-at02 | ||
| + | vie-p-srv-at03 | ||
| + | vie-p-srv-mb01 | ||
| + | vie-p-srv-mb02 | ||
| + | vie-p-srv-mb03 | ||
| + | vie-p-srv-mb04 | ||
| + | vie-p-srv-ps00 | ||
| + | vie-p-srv-wsy02 | ||
| + | vie-srv-smct01 | ||
| + | vie-p-srv-rg24 | ||
| + | vie-srv-au01 | ||
| + | vie-srv-dvo02 | ||
| + | VIE-SRV-EBK02 | ||
| + | vie-srv-db04 | ||
| + | vie-srv-db05 | ||
| + | vie-srv-dmzfs03 | ||
| + | vie-srv-dmzfs02 | ||
| + | vie-nb-gbi016 | ||
| + | vie-srv-epm00 | ||
| + | VIE-SRV-EPM02 | ||
| + | vie-p-srv-flb01 | ||
| + | </ | ||
| Wazuh besteht aus mehreren Komponenten, | Wazuh besteht aus mehreren Komponenten, | ||
| Zeile 354: | Zeile 395: | ||
| =====Queries===== | =====Queries===== | ||
| - | [[https:// | + | Siehe [[Elasticsearch]] |
| + | |||
| + | [[https:// | ||
| ====Match==== | ====Match==== | ||
| Zeile 583: | Zeile 626: | ||
| }, | }, | ||
| " | " | ||
| + | } | ||
| + | |||
| + | GET / | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | } | ||
| + | }, | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | } | ||
| + | } | ||
| + | ] | ||
| + | } | ||
| + | } | ||
| } | } | ||
| </ | </ | ||
| + | |||
| + | =====Paging===== | ||
| + | |||
| + | [[todo]] | ||
| =====Bash Script===== | =====Bash Script===== | ||
| Zeile 620: | Zeile 687: | ||
| < | < | ||
| - | bash wazuh-query.sh | + | bash wazuh-query.sh | jq -r ' |
| - | bash wazuh-query.sh | + | bash wazuh-query.sh | jq -r ' |
| - | bash wazuh-query.sh | + | bash wazuh-query.sh | jq -r ' |
| + | bash wazuh-query.sh | jq -r ' | ||
| + | bash wazuh-query.sh | jq -r ' | ||
| + | </ | ||
| + | |||
| + | |||
| + | =====Python Client===== | ||
| + | |||
| + | <code python> | ||
| + | # pip install opensearch-py | ||
| + | |||
| + | from opensearchpy import OpenSearch | ||
| + | |||
| + | es = OpenSearch( | ||
| + | hosts=[" | ||
| + | http_auth=(" | ||
| + | verify_certs=False | ||
| + | ) | ||
| + | |||
| + | query = { | ||
| + | " | ||
| + | } | ||
| + | |||
| + | resp = es.search(index=" | ||
| + | |||
| + | for hit in resp[" | ||
| + | ts = hit[" | ||
| + | |||
| + | # Sicherstellen, | ||
| + | data = hit[" | ||
| + | win = data.get(" | ||
| + | eventdata = win.get(" | ||
| + | |||
| + | targetUserName = eventdata.get(" | ||
| + | authenticationPackageName = eventdata.get(" | ||
| + | |||
| + | print(ts, ' | ||
| </ | </ | ||