Cómo funciona

Regístrese. Lance el agente. Compruebe los datos enviados. Obtenga su auditoría. Corrija. Eso es todo.

El open source al servicio de la confianza

El agente Linux (ghostpsy/agent-linux) es open source para garantizar una transparencia total. La API y la interfaz de Ghostpsy siguen siendo servicios alojados no open source.

  1. Registro

    Cree su cuenta para acceder al panel y gestionar sus escaneos.

    Crear una cuenta · Acceder

  2. Instalar el agente

    Desde el panel, haga clic en + Añadir una máquina para generar un token de arranque válido 24 h. Pegue las dos líneas en su servidor Linux (se requieren bash, curl y root). El agente se instala en /usr/local/bin/ghostpsy y guarda su token en /etc/ghostpsy/agent.conf.

    agent-linux en GitHub
    Comando generado desde la interfaz
    # 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"
  3. Vista previa antes del envío

    El agente muestra el JSON recopilado para validación antes del envío. Una vez confirmado, el escaneo se transmite a la API.

    Ejemplo de flujo de datos (truncado)
    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]: _
  4. Análisis

    Ghostpsy procesa los datos con su motor de IA. El análisis suele tardar menos de un minuto.

  5. Informe de auditoría

    Consulte su puntuación de seguridad y las vulnerabilidades identificadas desde la aplicación web.

    Informe de auditoría con puntuación y prioridades
    Ejemplo de informe.
  6. Remediación

    Los planes de pago ofrecen guías de corrección y una estimación del tiempo necesario.

    Detalle de fallos y comandos de corrección
    Vista de remediación.

¿Listo para probar? Cree una cuenta o consulte las tarifas.