Maze is a Remote Administration Tool for Windows aiming to give Administrators access to the Windows machines they must manage. Maze is solely intended for legal and ethical usage and I will do anything to fight against malicious usage.
Maze is just a framework that only provides fundamental features to hold connections to clients. It is highly extensibly by
Modules. The module system is based on NuGet, with the three Maze platoforms (Client, Server, Administration) as framework. Modules can have dependencies on regular NuGet packages aswell as on other Modules.
Task command results are grouped in executions which itself are grouped in sessions to create a nice overview. Commands may report their current progress aswell as return a HTTP response as result. View providers can create suited views for the responses, in the screenshot it's a simple log.
The task manager was designed with the Process Explorer in mind.
Even if all tools are easily reachable by the context menu, a TeamViewer like overview that shows the current screen aswell as provide access to the important features can be an advantage. Also, the Client Panel is a nice demonstration about how the modules can depend on each other.
I have no yet decided how I will publish this project. Until then, this project is under no license. You have no permission from the creators of the software to use, modify, or share the software. Although a code host such as GitHub may allow you to view and fork the code, this does not imply that you are permitted to use, modify, or share the software for any purpose.