Hackcat

Agent conectado pero la herramienta en ejecución muestra 'command not found' - ¿Qué hacer?

Verifica la instalación de la herramienta, la ruta y el usuario de ejecución en el host de destino; no confundas los errores de la herramienta con errores de conexión.

Confirma que la ejecución ocurre en la máquina deseada

Primero verifica el selector de entorno, luego haz que Agent informe el sistema real y el directorio de trabajo. Una herramienta que existe en tu computadora del navegador o en la nube no significa que esté instalada en el host remoto seleccionado. Un comando que devuelve 'not found' generalmente indica que la cadena de ejecución ha devuelto un resultado; reconectar repetidamente o restablecer tokens puede no ayudar. Primero debes identificar qué ejecutable falta.

Verifica la instalación y el entorno de inicio

Confirma si la herramienta está instalada en la máquina de destino y si el usuario que inició Desktop o CLI puede acceder a ella. Diferentes shells, rutas de usuario o entradas de ejecución pueden ver diferentes programas; no copies directamente la sintaxis del comando de otra plataforma. Primero, verifica la ubicación y la versión del ejecutable en modo de solo lectura para evitar ejecutar operaciones que modifiquen el sistema o accedan a muchos destinos solo para confirmar la existencia de la herramienta.

Decide instalar, sustituir o cambiar de entorno

Si la herramienta realmente falta, puedes elegir una alternativa instalada, una máquina con las dependencias requeridas o autorizar explícitamente la instalación de la herramienta necesaria. Antes de la instalación, verifica la fuente, los permisos y el alcance del impacto; las aplicaciones de conexión no garantizan que todas las herramientas de seguridad estén preinstaladas, ni se debe asumir que todos los problemas de falta se puedan resolver con privilegios de administrador. Después de cumplir las condiciones, reintenta pequeños pasos antes de continuar con la tarea original para evitar repetir partes completadas.