Comment ça marche
Inscrivez-vous. Lancez l'agent. Vérifiez les données envoyées. Obtenez votre audit. Corrigez. C'est tout.
L'open source au service de la confiance
L'agent Linux (ghostpsy/agent-linux) est open source pour garantir une transparence totale. L'API et l'interface Ghostpsy restent des services hébergés non open source.
Inscription
Créez votre compte pour accéder au tableau de bord et gérer vos scans.
Installer l'agent
Depuis le tableau de bord, cliquez sur + Ajouter une machine pour générer un jeton d'amorçage valable 24 h. Collez les deux lignes sur votre serveur Linux (bash, curl et root requis). L'agent s'installe dans /usr/local/bin/ghostpsy et enregistre son jeton dans /etc/ghostpsy/agent.conf.
agent-linux sur GitHubCommande générée depuis l'interface# 1. Export the bootstrap token shown in the dashboard export GHOSTPSY_BOOTSTRAP_TOKEN="your_24h_bootstrap_token_here" # 2. Install /usr/local/bin/ghostpsy (downloads the right binary for your CPU) curl -fsSL https://raw.githubusercontent.com/ghostpsy/agent-linux/main/run-agent.sh | sudo bash # 3. Register this host (runs the first scan) sudo ghostpsy register --bootstrap="$GHOSTPSY_BOOTSTRAP_TOKEN"Aperçu avant envoi
L'agent affiche le JSON collecté pour validation avant envoi. Une fois confirmé, le scan est transmis à l'API.
Exemple de flux de données (tronqué)user@prod-website:~# sudo ghostpsy scan --- Outbound payload (review before any send) --- { "schema_version": 1, "machine_uuid": "fd300000-0000-0000-0000-000000000000", "scan_seq": 3, "hostname": "prod-website", "fqdn": "prod-website.example.com", "components": { "core_system_and_kernel": { "os": { "pretty": "Ubuntu 20.04.6 LTS", "kernel": "5.15.35-1-pve", "kernel_arch": "x86_64", "os_release_id": "ubuntu", "os_release_version_id": "20.04", "os_release_version": "20.04.6 LTS (Focal Fossa)", "os_release_name": "Ubuntu", "platform": "ubuntu", "platform_family": "debian", "platform_version": "20.04", "distro_id": "ubuntu", "distro_version_id": "20.04", "distro_name": "Ubuntu" } }, ... other components ... "security_frameworks_and_malware_defense": { "mac_deep_posture": { "apparmor_status_unavailable": "unavailable" }, "fail2ban_posture": { "present": true, "unit_active_state": "active", "unit_file_state": "enabled", "fail2ban_client_path": "/usr/bin/fail2ban-client", "version_summary": "Fail2Ban v0.11.1", "config_paths_read": [ "/etc/fail2ban/jail.conf", "/etc/fail2ban/jail.local", "/etc/fail2ban/jail.d/defaults-debian.conf" ], "enabled_jails": [ "sshd" ], "jail_section_count_hint": 85, "default_bantime": "600", "default_findtime": "600", "default_maxretry": "3" } }, "other": {} } } --- End payload --- Send this payload to API? [y/N]: _Analyse
Ghostpsy traite les données via son moteur IA. L'analyse prend généralement moins d'une minute.
Rapport d'audit
Consultez votre score de sécurité et les vulnérabilités identifiées depuis l'application web.

Exemple de rapport. Remédiation
Les plans payants fournissent des guides de correction et une estimation du temps nécessaire.

Vue de remédiation.
Prêt à tester ? Créez un compte ou consultez les tarifs.