# Usage
`tlsproxy <command> [<options>] [<args>]`

## Options
* `--version`
  * Show application version.
* `--license`
  * Display EULA and license information.

## Starting, stopping and installing the proxy
* [`run`](/docs/run) - Runs the proxy in interactive mode.
* [`install`](/docs/install) - Installs the proxy in interactive mode.
* [`uninstall`](/docs/uninstall) - Uninstalls the proxy in interactive mode.
* [`svc install`](/docs/svc-install) - Installs as Windows Service.
* [`svc uninstall`](/docs/svc-uninstall) - Uninstalls Windows Service.
* [`svc start`](/docs/svc-start) - Starts Windows Service.
* [`svc stop`](/docs/svc-stop) - Stops Windows Service.
* [`svc restart`](/docs/svc-restart) - Restarts Windows Service.

## Managing tunnels
* [`tunnel add`](/docs/tunnel-add) - Adds new tunnel definition.
* [`tunnel list`](/docs/tunnel-list) - Lists all tunnel definitions.
* [`tunnel delete`](/docs/tunnel-delete) - Deletes specified tunnel definition.

## Miscellaneous
* [`certgen`](/docs/certgen) - Generates self-signed X.509 certificate.
* [`certinfo`](/docs/certinfo) - Displays info about X.509 certificate.
* [`tlsinfo`](/docs/tlsinfo) - Displays info about TLS cipher suites.

# Help
* Type '`tlsproxy <command> --help`' or '`tlsproxy <command> -?`' to display help for selected command.
* For example: `tlsproxy tunnel add -?`
