Should I Use the Desktop Application or the Command Line Local Agent?
Elige el punto de entrada de conexión según el método de uso y comprende los límites de ejecución local compartida de ambos.
Desktop Is Suitable for Direct Use of Local Workflows
Hackcat Desktop proporciona una interfaz de chat e intenta conectarse al entorno de ejecución local después de iniciar sesión. También admite funciones de escritorio como la vinculación de directorios de proyectos a través del selector de archivos del sistema. Si deseas explorar tareas, seleccionar directorios y ejecutar herramientas en tu propia computadora, puedes comenzar usando la aplicación de escritorio; el instalador y el entorno de desarrollo tienen propósitos diferentes, y el uso normal no requiere compilar la aplicación primero.
CLI Is Suitable for Accessing Target Machines from the Terminal
El Agent Local se ejecuta en la terminal de la computadora de destino. Puedes conectarte copiando el comando de conexión completo desde Configuración → Control Remoto. Requiere Node.js y depende de que el proceso que ejecuta este programa permanezca disponible; una conexión de escritorio exitosa no garantiza que el CLI en otra máquina también esté conectado. Ambos métodos tienen sus propios puntos de entrada de ejecución y rutas de recuperación, así que especifica cuál estás utilizando al solucionar problemas.
Neither Is an Offline Model or Isolated Container
Tanto el escritorio como CLI utilizan los archivos, la red y las herramientas del host de destino, ejecutando comandos con los permisos del usuario que inició el programa, sin aislamiento de contenedor. Una conexión exitosa no elimina las restricciones de modelo de cuenta, cuota o adjuntos. Independientemente de cuál elijas, primero verifica la máquina de destino, el directorio de trabajo y el método de aprobación; si necesitas contenido de otra máquina, conéctate a esa máquina y confirma el entorno seleccionado antes de enviar tareas.