Hackcat

¿Qué programas deben permanecer en ejecución al usar Agent Local?

Distingue entre páginas de chat, aplicaciones de escritorio y procesos de CLI para evitar confundir el cierre de la interfaz con la finalización de la tarea.

Mantén disponible el punto final de ejecución real

Si seleccionas Desktop, Hackcat Desktop en la máquina de destino debe permanecer en ejecución y conectado a internet; si seleccionas Agent Local, el proceso de terminal que ejecuta el cliente debe permanecer disponible. La página de chat en el navegador solo muestra tareas y no puede recibir comandos locales para aplicaciones de escritorio o CLI que se hayan cerrado. Al chatear desde otra máquina, también debes asegurarte de que la computadora de destino esté en línea.

Salir de la página es diferente a detener una tarea

Alejarse de la página de chat, interrupciones breves de red o la detención de la actualización de salida no se pueden usar para juzgar que una tarea se ha cancelado. La tarea aún puede estar en ejecución, esperando reanudarse o puede haber fallado. Debes abrir la tarea original para verificar el estado más reciente. Para finalizar la ejecución, usa la operación de detención proporcionada en la página y verifica el éxito; no cierres solo la interfaz y repitas inmediatamente la misma modificación de archivo en un chat nuevo.

Restaura la conexión antes de suspender o salir

La suspensión de la computadora, los cambios de red y las salidas del cliente pueden afectar la conexión local. Después de la recuperación, primero espera a que el escritorio se reconecte automáticamente o reinicia el CLI, luego verifica el selector de entorno y la salida de la tarea original. El CLI también tiene un mecanismo de salida automática después de aproximadamente una hora de inactividad de comandos, por lo que la terminal que muestra una conexión exitosa una vez no significa que permanecerá en línea permanentemente. Es mejor realizar una verificación clara y a pequeña escala nuevamente antes de comenzar tareas importantes.