# 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](https://www.rust-lang.org/tools/install) to install Product OS : Command and Control. ```bash cargo add product-os-command-control ``` or add Product OS : Command and Control to your cargo.toml ```[packages]``` section. ```rust 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 ```rust // Feature samples TODO ``` ## Usage ```rust // Examples TODO ``` ## Contributing Contributions are not currently available but will be available on a public repository soon. ## License [GNU AGPLv3](https://choosealicense.com/licenses/agpl-3.0/)