Skip to content

Minimalistic server (written in C) and a python3 client to allow calling native functions on a remote host for automation purposes

License

Notifications You must be signed in to change notification settings

doronz88/rpc-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 

Repository files navigation

zShell

Description

Simple C server for achieving a nice remote shell allowing:

  • Remote C function calls
  • Remote shell commands
  • Remote filesystem management

Building C Server

macOS & Linux:

git clone [email protected]:doronz88/zshell.git
cd src/remote_server
make

On iOS:

git clone [email protected]:doronz88/zshell.git
cd src
./build_ios.sh

Installing python client

git clone [email protected]:doronz88/zshell.git
cd src/pyzshell
python3 -m pip install --user -U .

Running

To execute the server:

./server [-p port]

Connecting via:

python3 -m pyzshell ishell <HOST>