Python based modular tools framework.
Build tools. Connect them. Automate things.
A mess. Conceptional phase. Does not work yet.
The core functionality. Can be imported and run from other Python programs.
Command line interface
PySide6 GUI
An HTML frontend. Lower priority but I want it.
Official set of tools
- Tool structure, interfaces, persistence
- Namespaces/scopes for tools
- Some more tools to test the concepts and interfaces
- Connecting tools
- Signing / PGP, web of trust
- Git based versioning of single tools
- Tool isolation, not only for elevated user execution
- ui, cli and then a web frontend
- User auth at least for web frontend.
- Unified simple widgets and helpers for data access to be used in ui, cli and web.
- Integrity checks
- Project based network documentation and monitoring
- Configuring system services and applications
- Unified device discovery and device information for products of various manufacturers.
- Format converters
- SSH remote tooling