Spark:基于浏览器来批量管理设备的平台

科长
2024-11-18 / 0 评论 / 3 阅读 / 正在检测是否收录...

项目简介

Spark 通过简单的浏览器界面,提供跨平台的远程管理能力,适用于各种操作系统,包括 Windows、Linux 和 MacOS。其目标是让用户能轻松地远程管理不同设备,适合需要集中管理多台设备的场景。

核心功能

  • 进程管理:支持查看和终止正在运行的进程,帮助用户高效管理系统资源。
  • 网络流量监控:实时监控网络活动,确保网络安全和性能。
  • 文件管理:包括文件浏览、上传、下载、编辑和删除等功能,方便文件操作。
  • 桌面监控:支持远程查看设备桌面和截屏功能,助力远程支持和问题诊断。
  • 系统信息查看:获取详细的操作系统信息,帮助用户了解设备状态。
  • 终端访问:提供远程终端访问,便于执行命令行操作。
  • 系统控制:支持远程关机、重启、注销等操作。

安全与隐私

  • 数据保护:Spark 不会收集用户数据,所有通信仅在客户端和用户的服务器之间进行。
  • 使用须知:项目仅供学习和研究使用,禁止任何形式的非法用途。用户需自行承担使用风险。

搭建教程

开源地址:

https://github.com/XZB-1248/Spark

下载二进制文件

前往下方的地址下载对应平台的二进制文件:

https://github.com/XZB-1248/Spark/releases

编辑配置文件

将下载下来的文件进行解压,然后在文件目录中创建config.json文件:

参照以下内容进行填写:

{
    "listen": ":8000",
    "salt": "123456abcdef",
    "auth": {
        "username": "password"
    },
    "log": {
        "level": "info",
        "path": "./logs",
        "days": 7
    }
}

参数解析:

  • listen:监听哪个端口启动服务。
  • salt:随意填写,长度不大于24。
  • auth:访问web界面的用户名和密码即:用户名:密码

其他的参数可以不用改变,以上的参数可以参考进行调整。

启动服务

通过命令直接启动服务即可:

然后通过在浏览器中访问8000端口进入控制台:

添加设备

在浏览器中点击生成客户端,根据不同的架构来生成对应的架构客户端,然后到目标设备中运行使其上线到远控平台上:

成功运行后即可看到客户端已经上线了:

免责声明

本文档仅用于提供信息和教育目的。Spark 是一个开源项目,仅供合法和道德的用途。用户在使用 Spark 时,应遵守所有适用的法律法规。由于不当使用可能导致的任何损害、数据丢失或其他后果,本文作者和开发者概不负责。

0

评论 (0)

取消