/RTool

Remote administration tool controlled by web panel

Primary LanguageVue

RTool

Remote administration tool controlled through a web panel. Stub/Client built in Python.

The goal of this project is to provide a simple and robust framework for managing and monitoring remote computers (cross platform, MacOS, Windows, Linux) using an interactive web panel and stub builder.

How it works

  • Create a stub
  • Run the stub on the remote machine
  • Wait for the stub to make contact with the web panel
  • Manage the entire machine from an interactive API-based reverse webhook control panel

Technologies Used

  • Web Server
    • Database
      • MongoDB
    • Requests / Routing
      • Express
    • Written in
      • Node.js
  • Web Panel
    • Viewing Engine
      • Vue (Bootstrap-Vue)
  • Client-Side Stub
    • Python

Altogether MEVN stack + Python for client-side communication

Readme

As of right now, the master branch serves as a development branch because the project is incomplete. When the project is complete, the development commits, builds, and releases will be moved to "dev".