Spark Herramienta de Administración Remota Basada en Web
Spark Herramienta de Administración Remota Basada en Web

Spark: Herramienta de Administración Remota Basada en Web

Spark es una RAT (Herramienta de Administración Remota) gratuita, segura, de código abierto, basada en la web, multiplataforma y con todas las funciones que te permiten controlar todos tus dispositivos a través del navegador en cualquier lugar.

Nota

No se recoge ningún dato, por lo que el servidor nunca se auto-actualizará. Tus clientes sólo se comunicarán con tu servidor para siempre.

Panel de control de Spark
Panel de control de Spark

Inicio Rápido

Sólo está disponible la instalación local.

Instalación local

  • Obtén el archivo ejecutable pre-construido de la página de Releases.
  • Crea un archivo de configuración llamado Config.json y establece tu propia salt.
{
    "listen": ":8000",
    "salt": "alguna cadena aleatoria",
    "auth": {
  	  "username": "password"
    }
}
  • Ejecútalo y navega por la dirección:puerto que acabas de establecer.
  • Genera el cliente online y ejecútalo en tu dispositivo.
  • Ahora puedes controlar tu dispositivo.

Características

Característica/OSWindowsLinuxMacOS
Gestor de procesos
Matar el proceso
Estado de la red
Explorador de archivos
Transferencia de archivos
Eliminar archivos
Información del SO
Terminal
Captura de pantalla
*Apagado
* Reinicio
* Hibernación
* Dormir
* Cerrar la sesión
* Pantalla de bloqueo
  • La celda en blanco significa que la situación no ha sido probada todavía.
  • El símbolo de la estrella significa que la función puede necesitar privilegios de administración o de root.
Gestor procesos en Spark
Gestor procesos en Spark
Uso Terminal remoto con Spark
Uso Terminal remoto con Spark
Explorador de archivos en Spark
Explorador de archivos en Spark

Desarrollo

Nota

Hay tres componentes en este proyecto, así que tienes que construirlos todos.

Ve a Inicio rápido si no quieres aburrirte.

  • Cliente
  • Servidor
  • Front-end

Si quieres que el cliente soporte otros sistemas operativos que no sean Linux o Windows, debes instalar algún compilador de C adicional.

Por ejemplo, para soportar Android, tienes que instalar Android NDK.

Tutorial:

# Clonar este repositorio
$ git clone https://github.com/XZB-1248/Spark


$ cd ./Spark


# Aquí vamos a construir páginas de front-end.
$ cd ./web
# Instala todas las dependencias y construye.
$ npm install
$ npm run build-prod


# Incorpora todos los recursos estáticos en un solo archivo utilizando statik.
$ cd ..
$ go install github.com/rakyll/statik
$ statik -m -src="./web/dist" -f -dest="./server/embed" -p web -ns web


# Ahora debemos construir el cliente.
# Cuando se utiliza un sistema operativo tipo Unix, se puede utilizar esto.
$ go mod tidy
$ go mod download
$ ./build.client.sh
$ statik -m -src="./built" -f -dest="./server/embed" -include=* -p built -ns built


# Finalmente estamos compilando el lado del servidor.
$ ./build.server.sh

A continuación, puedes encontrar los archivos ejecutables en el directorio de releases.

Copia el archivo de configuración mencionado anteriormente en este directorio, y luego puedes ejecutar el servidor.

Dark Mode

Spark (este enlace se abre en una nueva ventana) por XZB-1248 (este enlace se abre en una nueva ventana)

✨Spark is a web-based, cross-platform and full-featured Remote Administration Tool (RAT) written in Go that allows you control all your devices anywhere. Spark是一个Go编写的,网页UI、跨平台以及多功能的远程控制和监控工具,你可以随时随地监控和控制所有设备。

Mi Carro Close (×)

Tu carrito está vacío
Ver tienda