Skip to content

hrach347/remote-shell

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Remote Shell 🐚

Node.js License TCP Status

Node.js TCP remote shell which allows multiple clients to connect and execute commands on a server. It mimics basic Netcat-style behavior with built-in commands.

Usage Preview

Demo Demo Demo

Clone the repo

git clone https://github.com/hrach347/remote-shell.git
cd remote-shell

Install the dependencies and Run

npm install
node server.js 4444
node client.js 127.0.0.1 4444

Features

  • Multi-session TCP server
  • Remote command execution
  • Built-in commands
  • Command history per session
  • Interactive client interface
  • Netcat-style behavior

This project was built to explore

  • TCP networking in Node.js
  • Building interactive CLI tools
  • Session management
  • Remote command execution

License

MIT

About

Remote Shell - multi session Netcat shell implemented with Node.js.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors