loading
loading
Utilities
Download outputs from finished Trickest workflow runs.
overview
trickest-output downloads results from workflow runs that already finished. Reference the workflow with --url or --workflow, then scope with --nodes, --files, --run, --runs, or --all.
It does not launch jobs. Where trickest-execute starts a run, this node reaches into past executions so reporting or another pipeline can consume the files without replaying the graph.
Keep downloads small with --nodes and --files. Point --config at a YAML file when the same node set should be pulled every time.
use cases
Reference a workflow and download the output of its latest run, so a completed execution's findings reach disk without launching a new one.
Name the nodes and files you care about so a large workflow's output collapses to the data the next system consumes.
Set the number of recent runs, or download all of them, to assemble a history of outputs for trend reporting or diffing.
Download named files from a scanning node and hand them to a reporting or alerting stage downstream, all inside one pipeline.
reference
| Name | Type | Flag | Description |
|---|---|---|---|
| url | STRING | --url | URL referencing a workflow, project, or space. |
| workflow | STRING | --workflow | Workflow name whose output to download. |
| nodes | STRING | --nodes | Comma-separated list of nodes whose outputs to download. |
| files | STRING | --files | Comma-separated list of file names to download from the selected node. |
| run | STRING | --run | Download output data of a specific run. |
| runs | STRING | --runs | Number of recent runs whose outputs to download (default 1). |
| all | BOOLEAN | --all | Download output data for all runs. |
| token | STRING | --token | Trickest authentication token. |
Showing key inputs. trickest-output exposes 14 inputs in total.
| Name | Type | Flag | Description |
|---|---|---|---|
| all | BOOLEAN | --all | Download output data for all runs |
| run | STRING | --run | Download output data of a specific run |
| url | STRING | --url | URL for referencing a workflow, project, or space |
| runs | STRING | --runs | Number of recent runs which outputs should be downloaded (default 1) |
| files | STRING | --files | A comma-separated list of file names that should be downloaded from the selected node |
| nodes | STRING | --nodes | A comma-separated list of nodes whose outputs should be downloaded |
| space | STRING | --space | Space name |
| token | STRING | --token | Trickest authentication token |
| config | FILE | --config | YAML file to determine which nodes output(s) should be downloaded |
| project | STRING | --project | Project name |
| workflow | STRING | --workflow | Workflow name |
| token-file | STRING | --token-file | Trickest authentication token file |
| api-endpoint | STRING | --api-endpoint | The base Trickest platform API endpoint. (default "https://api.trickest.io") |
| node-dependency | FILE | --node-dependency | This flag doesn't affect the execution logic of the CLI in any way and is intended for controlling node execution order on the Trickest platform only. |
example
# trickest-output: download host list from a finished recon runtrickest output --space demo --project recon --workflow subdomain-enum --nodes subfinder --files hosts.txt --runs 1www.example.comapi.example.commail.example.comstaging.example.comdev.example.comvpn.example.comcdn.example.comgitlab.example.comguidance
Use when a workflow has already run and you only need its results. Prefer trickest-execute when you must start a fresh run first. Scope with --nodes and --files to keep the download small.
Starts a new run. Use it when you need to execute; use trickest-output for runs that already finished.
Full CLI this node wraps. Use it directly for managing workflows and runs beyond downloading output.
faq
related
Spider a URL and return a wordlist for password crackers.
Wordlist and mined-word subdomain permutation.
CSS selectors over HTML, the jq counterpart for markup.
Extract chosen URL parts from stdin into clean line lists.
Import, export, and upsert workflow data against an Airtable base.
Decode Android APK files into smali sources and resources.
A workflow reference feeds trickest-output, which downloads the selected run's data and writes it as a folder for downstream use.
Facts on this page come from the live Trickest tool library.