#product-os #server #control #command #distributed #server-framework #set

product-os-command-control

Product OS : Command and Control provides a set of tools for running command and control across a distributed set of Product OS : Servers

18 releases

new 0.0.20 Oct 27, 2024
0.0.18 Aug 10, 2024
0.0.14 Jun 17, 2024
0.0.7 Dec 5, 2023
0.0.6 Oct 21, 2023

#1137 in HTTP server

Download history 2/week @ 2024-06-30 2/week @ 2024-07-07 12/week @ 2024-07-14 2/week @ 2024-07-21 27/week @ 2024-07-28 253/week @ 2024-08-04 181/week @ 2024-08-11 19/week @ 2024-08-18 13/week @ 2024-08-25 7/week @ 2024-09-01 1/week @ 2024-09-08 67/week @ 2024-09-15 36/week @ 2024-09-22 16/week @ 2024-09-29 1/week @ 2024-10-06 3/week @ 2024-10-13

59 downloads per month
Used in 4 crates

AGPL-3.0-only

100KB
1.5K SLoC

Product OS : Command and Control

Product OS : Command and Control provides a set of tools for running command and control across a distributed set of Product OS : Servers.

What is Product OS?

Product OS is a collection of packages that provide different tools and features that can work together to build products more easily for the Rust ecosystem.

Installation

Use the Rust crate package manager cargo to install Product OS : Command and Control.

cargo add product-os-command-control

or add Product OS : Command and Control to your cargo.toml [packages] section.

product-os-command-control = { version = "0.0.20", features = [], default-features = true, optional = false }

Features

Product OS Command and Control supports a number of features leveraging existing Rust libraries to allow self-management of Product OS : Servers:

  • Command and Control authentication framework for safe communication
  • Message passing between Product OS : Servers with encryption without needing shared passwords
  • Ask framework to find out what servers have what capabilities to execute workloads
  • Cron framework to allow for execution of commands on a regular / semi-regular basis
  • Internal registry of all known nodes to ensure to ensure faster performance as requests are made to the server
// Feature samples TODO

Usage

// Examples TODO

Contributing

Contributions are not currently available but will be available on a public repository soon.

License

GNU AGPLv3

Dependencies

~38–57MB
~1.5M SLoC