krishnanunnir / rmm

A simple telegram bot server you can use to run fully-fledged Linux commands and get screenshots from your remote machine.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Remote Machine Monitor

MIT license made-with-python Open Source Love svg1

Why?

You can use this program if you need to

  1. Get screenshots of a machine you don't have physical access to.
  2. Run bash commands on your remote machine to get stats for server load, downtime and so on. This is a tool I developed to control my PC when I don't have access to it.

How?

  1. Clone this github repo
    https://github.com/krishnanunnir/Remote-Machine-Monitor.git && cd Remote-Machine-Monitor

  2. Create a virtual environment
    mkdir .env && python3 -m venv .env/smb

  3. Activate the virtual environment
    source .env/smb/bin/activate

  4. Now we need to install all requirements
    cd bin && python run_once.py

  5. Generate a bot in telegram, add the token value of the bot and the user ids of the users permitted to use this bot in the properties.py file.

  6. Configure other values in the properties.py for curr_dir, logs and permitted_commands.

  7. We are now good to go and can start our server by running
    python start.py

Future?

  1. Grabbing screenshots of the users device.
  2. Scheduling messages for an interval

About

A simple telegram bot server you can use to run fully-fledged Linux commands and get screenshots from your remote machine.

License:MIT License


Languages

Language:Python 100.0%