« LINUX:Wazuh-API » : différence entre les versions
(Page créée avec « __FORCETOC__ ---- ''→ retour à Wazuh: HIDS'' ---- =But= Wazuh dispose d'un interface de type HTTP qui permet d'interagir avec Wazuh Manager. ---- ''→ retour à Wazuh: HIDS'' ---- __NOEDITSECTION__ Category:LINUX ») |
Aucun résumé des modifications |
||
Ligne 5 : | Ligne 5 : | ||
=But= | =But= | ||
Wazuh dispose d'un interface de type HTTP qui permet d'interagir avec Wazuh Manager. | Wazuh dispose d'un interface de type HTTP qui permet d'interagir avec Wazuh Manager. | ||
Cette fonctionnalité est incluse dans le service "wazuh-manager.service". | |||
On peut l'utiliser dans scripts comme on le verra ci-dessous et dans divers autres articles. Mais il est principalement utilisé dans l'interface utilisateur Web (WUI) de Wazuh nommé "Wazuh-Dashboard". | |||
=Configuration= | |||
Sa configuration est contenue dans le fichier '''"/var/ossec/api/configuration/api.yaml"'''. | |||
Il écoute par défaut sur le port TCP 55000 de tous les interfaces réseaux présents sur la machine manager. | |||
La commande suivante qui liste les ports en écoute: | |||
netstat -ntl | |||
donne pour notre cas: | |||
---- | |||
tcp 0 0 0.0.0.0:55000 0.0.0.0:* LISTEN | |||
---- | |||
On peut suivre toute activité par cet interface dans le fichier journal "/var/ossec/logs/api.log". | |||
Par la suite, nous installerons l'interface utilisateur Web (WUI) sur la même machine que celle où Wazuh Manager s'exécute. Et donc, par sécurité, nous allons limiter l'écoute réseau à la machine locale. Pour cette raison, nous allons ajouter, en début du fichier de configuration, la ligne suivante: | |||
---- | |||
host: 127.0.0.1 | |||
---- | |||
Après redémarrage du service Wazuh-manager.service, la commande émise ci-dessus: | |||
netstat -ntl | |||
donne maintenant: | |||
---- | |||
tcp 0 0 127.0.0.1:55000 0.0.0.0:* LISTEN | |||
---- | |||
Version du 24 novembre 2022 à 21:07
But
Wazuh dispose d'un interface de type HTTP qui permet d'interagir avec Wazuh Manager. Cette fonctionnalité est incluse dans le service "wazuh-manager.service". On peut l'utiliser dans scripts comme on le verra ci-dessous et dans divers autres articles. Mais il est principalement utilisé dans l'interface utilisateur Web (WUI) de Wazuh nommé "Wazuh-Dashboard".
Configuration
Sa configuration est contenue dans le fichier "/var/ossec/api/configuration/api.yaml".
Il écoute par défaut sur le port TCP 55000 de tous les interfaces réseaux présents sur la machine manager.
La commande suivante qui liste les ports en écoute:
netstat -ntl
donne pour notre cas:
tcp 0 0 0.0.0.0:55000 0.0.0.0:* LISTEN
On peut suivre toute activité par cet interface dans le fichier journal "/var/ossec/logs/api.log".
Par la suite, nous installerons l'interface utilisateur Web (WUI) sur la même machine que celle où Wazuh Manager s'exécute. Et donc, par sécurité, nous allons limiter l'écoute réseau à la machine locale. Pour cette raison, nous allons ajouter, en début du fichier de configuration, la ligne suivante:
host: 127.0.0.1
Après redémarrage du service Wazuh-manager.service, la commande émise ci-dessus:
netstat -ntl
donne maintenant:
tcp 0 0 127.0.0.1:55000 0.0.0.0:* LISTEN