Command-over-HTTP allows your Tines tenant to make programmatic calls to systems running on your private network, which may not have HTTP interfaces.
It is deployed as a container service within your network, and has the capability to execute python, bash, and powershell scripts there.
Deployment
Command-over-HTTP is available on most pricing plans. To get started, reach out to us and we will enable for your tenant.
Once enabled, visit https://<your-tenant-domain>/admin/command-over-http
to obtain your deployment credentials. Only tenant owners or users with the TUNNEL_MANAGE
tenant permission can access this page.
The container can be run through various orchestration platforms, for example Docker:
docker run \
-d \
--name command-over-http \
--env TINES_TUNNEL_SECRET="secret" \
tines/command-over-http:latest
Usage
Once enabled and deployed, use the HTTP request action to call the module. To do this, enable the ‘use tunnel’
parameter, and target the special URL https://command-over-http/run.
Finally, pass a JSON payload containing two keys: 1) executor
(python3
, powershell
, or bash)
and 2) script
(the command or script you want to execute).