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

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

8 releases

new 0.0.10 Apr 21, 2024
0.0.9 Apr 21, 2024
0.0.7 Dec 5, 2023
0.0.6 Oct 21, 2023
0.0.4 Aug 21, 2023

#440 in Algorithms

Download history 128/week @ 2024-02-26 15/week @ 2024-03-04 13/week @ 2024-03-11 4/week @ 2024-03-18 12/week @ 2024-03-25 32/week @ 2024-04-01 3/week @ 2024-04-08 183/week @ 2024-04-15

230 downloads per month
Used in 4 crates

AGPL-3.0-only

99KB
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.10", 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–52MB
~1.5M SLoC