comandare
TCP Command Execution
Problem Statement
Network ports enable computers to interact around the world but unintentional open ports wreak havoc on system security.
Intent
Demonstrate how a program can open a port enabling remote access; otherwise, known as a backdoor.
Goal
Reinforce security intuition with network port management.
Installation
- Install Rust and Cargo
- Git clone this repository.
- From cloned repository, run
cargo install --path=. - That's it!
comandareshould now be installed on your system.
Usage
Run comandare to see command execution format.
Supported modes:
- Client (uses command argument)
- Server (doesn't use command argument)
Improvements
- Documentation (code and usage)
- Tests
- Error handling
- Refactoring modules
- Better command parsing (handling pipe, etc)
much more...
Note
This package is not intended on being deployed or used in an environment other than for educational testing; thus, sacrifices have been made to simply assemble a proof of concept. NOT to be used maliciously.
Opening TCP Ports on a system can be bad, use at your own risk!