When started, the package enrolls the machine with a hardcoded remote panel and continuously retrieves commands. Panel-controlled commands can execute shell commands and manipulate files under the process working directory.
lib/executor.js polls a remote command every 5 seconds.
lib/executor.jsView on unpkglib/executor.js executes server-supplied commands with child_process.exec.
lib/executor.jsView on unpkglib/executor.js permits remote read, write, rename, and deletion actions.
lib/executor.jsView on unpkglib/client.js registers host, IP/MAC, disk, kernel, and system data to a hardcoded panel.
lib/client.jsView on unpkglib/executor.js polls a remote command every 5 seconds.
lib/executor.jsView on unpkglib/executor.js executes server-supplied commands with child_process.exec.
lib/executor.jsView on unpkglib/executor.js permits remote read, write, rename, and deletion actions.
lib/executor.jsView on unpkglib/client.js registers host, IP/MAC, disk, kernel, and system data to a hardcoded panel.
lib/client.jsView on unpkg