Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

Unimon Control 🎛

Unimon Control is port of ClickOS Control into Python. This hopes to make life easier for future edits given the amou t of string handling required from this program...

This currently supports all the same features as the original ClickOS Control so can be used as a stand in replacement. This program does not depend on libxenstore, but does depend on pyxs.

See the README for ClickOS Control here.

Installation

Install using pip (for python 3):

pip install --user unimon-ctl
sudo unimon-ctl -h

(script should be added to ~/.local/bin by default)

Or use with Docker:

docker run --rm -it -v /var/run/xenstored/socket:/var/run/xenstored/socket willfantom/unimon-ctl -h

Re-Implemented ClickOS-Ctl Features

  • Use xenstore to communicate with clickos instance ✅
  • Install/Remove click configs to clickos domains ✅
    • via install/remove sub commands
  • Start/Stop clickos routers ✅
    • via start/stop sub commands

Added Features

  • Get list of clickos domain's routers and states ✅
    • via list sub command
  • Check state of specific router ✅
    • via state sub command
  • Prints some emoji ✅
  • Pythony (can be installed via pip) 🐍
  • Dockery (can be ran using Docker) 🐳

Notice

This has been made as part of my PhD work, so will not be maintained beyond the feature set I require.

Metadata

Release files for unimon-ctl 0.1.1a0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for unimon-ctl 0.1.1a0
File Size Uploaded Provenance Actions
unimon-ctl-0.1.1a0.tar.gz 9.7 kB Without provenance Details for unimon-ctl-0.1.1a0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for unimon-ctl 0.1.1a0
File Interpreter ABI Platform Actions
unimon_ctl-0.1.1a0-py3-none-any.whl Python 3 none any Details for unimon_ctl-0.1.1a0-py3-none-any.whl

Total release size: 33.4 kB

Release files / unimon-ctl-0.1.1a0.tar.gz

Download URL unimon-ctl-0.1.1a0.tar.gz
Size 9.7 kB
Tags Source
SHA-256 checksum
How to use checksums
ebfd52ed2b2f609fecdf8eba9820fdf4ab3644b62758a0bf6c756b5aa67ba0f8
BLAKE2b-256 checksum
How to use checksums
ffb6b1d751a9388580444fb201d7581b3a86c15b1c987504f09e18c3e4b5381e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.8.3

Release files / unimon_ctl-0.1.1a0-py3-none-any.whl

Download URL unimon_ctl-0.1.1a0-py3-none-any.whl
Size 23.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c7b04891b003a569b53e10d5759da288fc9dfe8004c624ffdd0138a54ad30bfe
BLAKE2b-256 checksum
How to use checksums
381cb33ff2b6f03129ec2adb14df8c159b700047cfb9571c9a7620db845d6df0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.8.3

Security for unimon-ctl 0.1.1a0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page