comandare 0.2.0

TCP Command Execution
Documentation

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

  1. Install Rust and Cargo
  2. Git clone this repository.
  3. From cloned repository, run cargo install --path=.
  4. That's it! comandare should 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!

License

MIT