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]https://doc.rust-lang.org/cargo/getting-started/installation.html
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](LICENSE)