Skip to content

execute commands or code on a remote machine. The telnetServer machine is the code/command executing machine and client is the code/command sending machine

Notifications You must be signed in to change notification settings

abdulrahim2002/Remote-Code-Command-execution

Repository files navigation

Remote Code and Command Execution

A python implementation of remote code/command execution. Using which you can connect 2 machines and remotely execute commands from one machine to another. Initially implemented as telnet client, It now features live video streaming/screen sharing. Which means that while executing commands on the remote machine you can see what change those executions are making.

Video Demonstration

Watch on youtube: youtube link

Part 1

Part.1.mp4

Part 2

Part.2.mp4

Features

  • Live screen sharing

  • Remotely use server machine's keyboard. e.g. usage: you can open a text file on the remote machine. then you can write anything in that text file using !! before your text written in prompt. Once done you can save the file using !ctrl~s Command.

  • Authentication. The server machine is secured by OTP(one time password) which is generated at runtime randomly.

Working

The client machine sends commands to server machine, where they get executed, and the result is returned. The client machine can also write something using server's keyboard. The client's machine can also send shortcuts like ctrl+s(save) and win+d(jump to desktop), alt+tab(next program). The possibilities are endless, with what you can do with it.

About

execute commands or code on a remote machine. The telnetServer machine is the code/command executing machine and client is the code/command sending machine

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published