/Steeve

Steeve is a C++ program that allows remote access to a PC's terminal through Remote Procedure Calls (RPC). It utilizes the rpclib library to implement RPC communication.

Primary LanguageC++MIT LicenseMIT

Steeve

Steeve is a C++ program that allows remote access to a PC's terminal through Remote Procedure Calls (RPC). It utilizes the rpclib library to implement RPC communication and the xmake build system to facilitate compilation.

Features

  • Remote access to a PC's terminal
  • Secure communication via RPC
  • Easy installation and configuration
  • Compatibility with Windows and Linux

Requirements

  • C++ compiler compatible with C++14 or higher
  • rpclib library
  • xmake build system

Installation

  1. Clone the GitHub repository:
git clone https://github.com/eloidenovela/steeve.git
  1. Navigate to the project directory:
cd steve
  1. Use xmake to build the program:
xmake
  1. Run the Steeve:
xmake run steeve

Usage

  1. Start the server on the computer you wish to access remotely.
  2. Start the client on a remote computer.
  3. The client can connect to the server and send commands to the terminal.
  4. The server executes the commands and returns the output to the client.

Contribution

Contributions are welcome! If you encounter any issues or have suggestions for improvements, feel free to open an issue or submit a pull request.

License

This project is licensed under the MIT License.