Nouveau : scan de vulnérabilités et Live queries dans l'agent

Un agent. Chaque serveur. Contrôle total.

Une seule installation sur chaque machine Linux et Windows pour les logs, le scan de vulnérabilités et les Live queries, avec des groupes de serveurs et un plan de contrôle dans l'UE. L'agent LogPulse repose sur Vector, le collecteur standard : vous gardez le runtime que vous connaissez sans gérer chaque hôte à la main.

Dernière version v0.9.4 · Linux et Windows · Lire la doc

Pilotez toute la flotte depuis un seul endroit.

Une installation, des groupes de serveurs lisibles et un plan de contrôle dans l'UE, autour de Vector : le collecteur auquel vous faites déjà confiance.

Installez une fois

Une commande. Chaque machine se signale.

Une commande installe l'agent sur un hôte Linux ou Windows. Il s'enregistre, rejoint son groupe et commence à envoyer, sans configuration par machine à entretenir.

bash
$ curl -fsSL https://logpulse.io/install.sh | sh
✓ agent installed
✓ registered to group: web-tier
web-01connected
web-02connected
db-01connected
Des groupes, pas des filesets

Gérez des tiers, pas des fichiers de config.

Regroupez les serveurs selon ce qu'ils sont, choisissez leurs entrées dans un catalogue, et déployez un changement à tout le tier d'un coup, depuis un control plane hébergé dans l'UE.

Fleetcontrol plane
web-tier· 12 agentshealthy
nginxjournald
db-tier· 4 agentshealthy
postgresql
edge· 6 agents1 updating
syslogfile
Runtime standard

Le collecteur de confiance, enfin simple à exploiter.

L'agent enveloppe Vector, le collecteur ouvert et standard, pour que vous gardiez le runtime et le VRL que vous connaissez et évitiez la corvée de gestion de flotte.

Runtime
LogPulse control planeEU-hosted
Vector· the standard collector
VRL transformsyour sourcesyour sinks
keep the runtime you trust, skip the management

Pour les équipes qui mélangent serveurs Linux et Windows

Si vous exploitez Ubuntu, Debian, RHEL, des nœuds Kubernetes et des Windows Server côte à côte, vous connaissez le schéma : chaque collecteur a son propre paquet, chaque hôte sa propre clé API, et ajouter une source de logs veut dire se connecter à chaque machine. Avec LogPulse, vous installez l'agent une fois, vous l'associez à un groupe et chaque changement de configuration se déploie au prochain poll.

Intégré à l'agent

Voyez quelles machines sont réellement vulnérables

L'agent recherche lui-même les vulnérabilités. Il remonte les logiciels installés sur chaque serveur et poste et exécute des capteurs signés de l'Intelligence Hub. LogPulse les rapproche chaque heure des CVE connues et exploitées : vous voyez par hôte quelles failles sont vraiment ouvertes, preuve à l'appui. Pas besoin de Trivy, Grype ou d'un autre scanner pour cela.

Résultat du capteur par hôteExemple
CVE-2024-3094
xz-utils / liblzma (porte dérobée)
  • web-01Vulnérable
  • web-02Non vulnérable
  • win-app-03Droits insuffisants

Preuve par hôte : version du paquet et du fichier telles que l'agent les a lues.

Inventaire logiciel par hôte

L'agent indique quels logiciels tournent : dpkg, rpm et apk sous Linux, programmes installés, mises à jour et numéro de build sous Windows. LogPulse les rapproche chaque heure des avis des distributions et de Microsoft, pour qu'un correctif rétroporté ne reste pas affiché comme une faille.

Plus de 200 capteurs signés

Les CVE à fort impact reçoivent un capteur dans l'Intelligence Hub : une question fixe sur une version de paquet, un fichier, une clé de registre, un processus ou un port, qui renvoie une preuve concrète. Les nouveaux capteurs arrivent d'eux-mêmes sur vos agents et l'agent n'exécute que des capteurs signés.

Lecture seule, sans scripts

Les capteurs ne font que lire. Pas de couche de scripts ni de shell, avec des limites fixes de temps, de CPU et de fichiers. L'hôte garde une liste d'autorisation que le serveur ne peut pas modifier.

De la CVE à la mitigation prouvée

Le résultat alimente la même chaîne que vos règles de détection : exposition dans l'Intelligence Hub, une mitigation avec échéance, un ticket dans votre ITSM et une vérification ensuite. Ainsi, « mitigé » montre que la faille est vraiment fermée.

Fonctionne sans root ni administrateur

Les capteurs fonctionnent aussi quand l'agent tourne sans droits root ou administrateur. Ce qu'il ne peut pas lire, il le signale comme droits insuffisants au lieu de deviner : vous savez où sont vos angles morts.

Souveraineté européenne

L'inventaire et les résultats vont vers votre propre environnement LogPulse chez un fournisseur cloud européen. Aucune base CVE ne tourne sur vos hôtes et rien ne part vers un scanner hors de l'UE.

L'inventaire logiciel et les capteurs sont inclus dans toutes les offres, Free comprise, et demandent l'agent 0.9.1 ou plus récent. Les résultats s'affichent par hôte sur la page Agents et par CVE dans le Detection Hub. LogPulse ne déploie pas de correctifs : il montre ce qui est ouvert et prouve quand c'est fermé.

Comment fonctionne le scan de vulnérabilitésVous voulez le voir sur vos propres hôtes ? Book a demo

Live queries

Posez une question à toute votre flotte

Remote Desktop est-il désactivé partout ? Quels hôtes écoutent sur le port 3389 ? Que vaut PasswordAuthentication dans sshd_config ? Posez la question à vos agents et voyez la réponse par hôte en quelques secondes. Planifiez-la et chaque changement arrive dans un index, prêt pour une alerte.

Live queryExemple
Remote Desktop est-il désactivé ?
Valeur de registre fDenyTSConnections égale à 1
  • win-app-011Conforme
  • win-app-020Non conforme
  • win-dc-011Conforme
  • win-kiosk-04–Vérification impossible

L'agent répond avec la valeur lue, LogPulse la compare à ce que vous attendez.

Une réponse en quelques secondes

La question part directement vers les agents par leur connexion ouverte. Par hôte, vous voyez la valeur trouvée ou si elle correspond à ce que vous attendez.

Des modèles pour démarrer

Des questions prêtes à l'emploi pour la sécurité, la configuration, les logiciels et les workloads remplissent le formulaire en un clic. Ou posez la vôtre sur un logiciel installé, une valeur de registre, un paramètre dans un fichier de configuration, un fichier ou un processus.

Ports et règles de pare-feu

Voyez chaque port en écoute par hôte et les règles de Windows Firewall, ufw ou firewalld. Un port qui s'ouvre ou une règle de blocage qui disparaît devient un événement de changement sur lequel vous pouvez alerter.

Requêtes planifiées

Faites tourner une requête toutes les heures, toutes les six heures ou chaque jour. Chaque changement, et une fois par jour la réponse complète, va dans l'index de votre choix. Inclus dans Pro et Business.

Pas de scripts, pas de shell

Les Live queries utilisent les mêmes briques en lecture seule que les capteurs. Pas de PowerShell, de WMI ni de shell, et les chemins ou clés qui ressemblent à des secrets sont refusés.

Franc sur les angles morts

Un agent sans droits root ou administrateur répond « Vérification impossible » là où il ne peut pas lire, jamais « Introuvable ». Une réponse manquante ne passe donc jamais pour une réponse rassurante.

Les Live queries sont incluses dans toutes les offres et demandent l'agent 0.9.3 ou plus récent. Vous les trouvez sur la page Agents, onglet Live queries.

Lire la documentation des Live queries

Comment ça marche

1. Installer en une commande

Lancez le script d'installation avec un jeton d'enrôlement de courte durée : curl sous Linux, PowerShell sous Windows. Il récupère le binaire Vector fourni, vérifie la somme de contrôle, enregistre l'hôte auprès du plan de contrôle et stocke un identifiant propre à chaque agent.

2. Le placer dans un groupe

Affectez l'agent à un groupe de serveurs depuis l'interface : prod-edge, staging, db-cluster, comme vous voulez. Déplacer un agent entre groupes est une simple mise à jour, pas une réinstallation.

3. Les inputs se propagent

Attachez des inputs syslog, journald, file, docker ou kubernetes à un groupe. L'agent poll toutes les 30 secondes, réécrit sa configuration Vector et envoie un SIGHUP : aucune perte de logs, aucun redémarrage manuel.

Télécharger l'agent

La dernière version pour Linux et Windows. Le plus simple est le script d'installation ; la commande avec votre propre jeton se trouve sur la page Agents dans LogPulse.

Dernière versionv0.9.4

Linux

curl -fsSL https://get.logpulse.io | sudo sh

Pour x86_64 et ARM64 avec systemd. Le script choisit la bonne architecture.

Windows (PowerShell en administrateur)

irm https://get.logpulse.io/install.ps1 | iex

Pour Windows x64 et ARM64 (ARM64 à partir de Windows 11). Le script choisit la bonne architecture. Installe le service LogPulseAgent et lit le journal des événements Windows et les logs IIS.

Téléchargement manuel

Vous préférez déployer vous-même, par exemple avec Ansible, Intune ou une image ? Téléchargez le paquet de votre plateforme.

Linux
Windows

Chaque paquet a une somme de contrôle SHA-256 et une signature cosign (keyless, depuis GitHub Actions). Le script d'installation vérifie toujours la somme de contrôle, et la signature dès que cosign est présent sur l'hôte. En téléchargement manuel, vérifiez-les vous-même.

Besoin d'une version fixe ? Définissez ceci pour le script d'installation : LOGPULSE_VERSION=v0.9.4

Plus que de la collecte : parsing et modèle de données inclus

L'agent LogPulse ne renvoie pas des lignes brutes. Nous parsons le format de chaque éditeur et le mappons sur un modèle de données partagé (authentication, firewall, dns, endpoint, security-event) pour que la même requête LPQL fonctionne sur toutes les sources. Voici un aperçu des templates intégrés ; d'autres arrivent en continu.

OpenSSH

Authentification

Tentatives de connexion SSH depuis syslog : IP source, port, utilisateur et succès/échec extraits de chaque ligne Accepted et Failed.

authentication

Linux auditd

Audit

Les enregistrements d'audit Linux sont routés automatiquement : USER_LOGIN vers authentication, SYSCALL/EXECVE vers endpoint, le reste vers security-event.

authenticationendpointsecurity-event

Fortinet FortiGate

Pare-feu

Les logs firewall, UTM et événements FortiGate sont scindés en enregistrements traffic et security-event : IP source/destination, ports, action et policy ID.

firewallsecurity-event

Palo Alto PAN-OS

Pare-feu

Le CSV PAN-OS est décodé en enregistrements firewall (TRAFFIC) et security-event (THREAT), avec utilisateur source, app-id et paires de zones.

firewallsecurity-event

pfSense / OPNsense

Pare-feu

Le CSV filterlog est parsé en décisions pass/block avec 5-tuple complet, interface et direction, prêt pour les requêtes du modèle firewall.

firewall

UniFi gateway

Pare-feu

fleetPage.templates.items.unifi-firewall.description

firewall

dnsmasq

DNS

Requêtes et blocages DNS depuis les passerelles UniFi, OpenWRT et Pi-hole : domaine, type de record et IP client normalisés vers le modèle dns.

dns

Plus sudo, PAM, iptables/ufw, hostapd et Cisco ASA, avec d'autres ajoutés en continu. Chaque parser mappe sur le même modèle de données, donc les dashboards multi-éditeurs fonctionnent simplement.

Pourquoi un modèle de flotte

Une commande, chaque hôte

Un script d'installation pour les grandes distributions Linux et un pour Windows. Aucun dépôt de paquets à ajouter, aucun secret commun à toute la flotte à faire tourner.

Groupes de serveurs logiques

Regroupez les hôtes comme vous y pensez déjà. Attachez les inputs aux groupes plutôt qu'aux hôtes individuels.

Plan de contrôle dans l'UE

L'enrôlement, le polling de configuration et les heartbeats passent par api.logpulse.io chez Scaleway à Amsterdam, un fournisseur cloud européen. Le chemin de gestion ne transite pas par les États-Unis.

Credentials par agent

Chaque hôte a son propre jeton. Révoquez un seul agent sans toucher aux autres, auditez qui a livré quoi, et déplacez des agents entre groupes sans nouvel enrôlement.

Questions fréquentes

Sur quels systèmes l'agent LogPulse fonctionne-t-il ?
Sous Linux (x86_64 et ARM64, distributions systemd comme Ubuntu, Debian, RHEL, Rocky et Alma) et sous Windows x64 et ARM64 (Windows 11). Sous Linux, il lit syslog, journald, des fichiers, Docker et Kubernetes ; sous Windows, le journal des événements et les logs IIS.
L'agent doit-il tourner en root ou administrateur ?
L'installation s'exécute une fois en root ou administrateur pour créer le service. À partir de la version 0.9.1, l'agent peut ensuite tourner sans ces droits (mode restreint) : il ne lit que ce que son propre utilisateur peut lire, et vous le mettez à jour en relançant le script d'installation.
Comment vérifier qu'un téléchargement vient bien de LogPulse ?
Chaque paquet a une somme de contrôle SHA-256 et une signature cosign, signée en keyless depuis GitHub Actions. Le script d'installation vérifie toujours la somme de contrôle, et la signature dès que cosign est présent sur l'hôte.
Comment mettre l'agent à jour ?
Relancez le script d'installation : il récupère la dernière version et conserve votre configuration et votre groupe. En mode standard, c'est aussi possible depuis LogPulse. Pour une version fixe, définissez LOGPULSE_VERSION.
L'agent recherche-t-il lui-même les vulnérabilités ?
Oui. Depuis la version 0.9.1, l'agent remonte les logiciels installés sur chaque hôte et exécute plus de 200 capteurs signés de l'Intelligence Hub. LogPulse les rapproche chaque heure des CVE connues et exploitées (NVD, CISA KEV, EPSS et avis des distributions et de Microsoft). Pour les serveurs et les postes, aucun scanner séparé n'est nécessaire. Pour les images de conteneurs, vous pouvez toujours envoyer la sortie JSON de Trivy, Grype ou Snyk.
Que puis-je demander avec les Live queries ?
Tout ce que l'agent peut lire sans script : logiciels installés et versions, une valeur de registre, un paramètre dans un fichier de configuration, un fichier, un processus en cours, les ports en écoute et les règles de Windows Firewall, ufw ou firewalld. Vous voyez la réponse par hôte en quelques secondes, ou vous planifiez la requête pour que chaque changement arrive dans un index. Les Live queries demandent l'agent 0.9.3 ou plus récent ; les requêtes planifiées font partie de Pro et Business.
Où vont les logs et les données de l'agent ?
Vers votre propre environnement LogPulse. Le cloud partagé tourne chez Scaleway à Amsterdam ; un environnement dédié tourne dans la région de votre choix. Chaque agent a son propre jeton : vous pouvez en révoquer un sans toucher aux autres.

Vos logs en mouvement en moins de cinq minutes

Démarrage gratuit. 1 Go/jour, 7 jours de rétention, sans carte bancaire. Installez l'agent sur un hôte aujourd'hui et passez à toute la flotte quand vous êtes prêt.

Créez votre compte gratuit
1 GB/day · 7-day retention · No credit card