Skip to main content

Overview

Workflows are built incrementally. Start with a single node, verify it behaves as expected, and then expand the workflow by connecting additional nodes.
This guide covers single-node execution and basic debugging using the node run view.

1. Add a Node on the Canvas

To start building a workflow, add your first node to the canvas.
1

Open Add node

Click Add node on the canvas.
2

Find and select a node

Find the node you want to use (tools, scripts, or modules). Select it by clicking it, or drag it from the Add node menu onto the canvas.
For the purposes of this guide, use the subfinder tool.

2. Configure and Run a Single Node (with example)

After you add the node, configure it and run it directly (single-node execution).
1

Open the node run view

Double-click the node on the canvas. A node run view opens. On the left, you’ll see the node parameters you can configure.
2

Set parameter values

Set values for the parameters. Supported types include String (text input), File, Folder, and Flags (boolean toggles). If a parameter expects a file, you can paste a URL, upload a file, or select a file you previously uploaded (depending on the parameter).
3

Set domain and run

Set the domain parameter to trickest.com (or your target). Click Run to start execution of that node.
While the node is running (and after it finishes), you can monitor execution in the same view, including:
  • The generated command
  • Inputs used for the run
  • Outputs produced by the run
Note You can close the node run view at any time. The execution state is preserved, and you can reopen it by double-clicking the node again.

3. Validate Results and Iterate

Use the node run view to validate behavior before you build further:
  • Confirm expected outputs are produced
  • Adjust parameters if results are incorrect or incomplete
  • Re-run the node as needed
Tip When iterating on configuration, keep changes small (one parameter at a time) so it’s easier to understand what affected the output.

4. Add and Connect a Downstream Node

Next, add a second node and connect it to the first one. A common next step after subfinder is httpx to probe discovered hosts.
1

Add the downstream node

Click Add node and select the node (e.g. httpx). Click it or drag it onto the canvas.
2

Connect the nodes

Drag a connection from the subfinder node output to the httpx node input. When prompted, choose which input parameter to populate on the downstream node. For httpx, set the input parameter to -list (a file containing the list of hosts to process).
3

Confirm and optionally configure

Confirm the upstream connection is mapped to the -list input (reflected in the node’s Inputs area and the Command preview). Optionally configure additional parameters.
4

Run the downstream node

Click Run. The httpx node will execute using the output produced by subfinder.
Note The platform supports memoization, which helps you iterate faster when repeating the same work. If memoization is available for a node execution, the platform can reuse previously computed results when the node configuration and inputs are unchanged.

5. Continue Building

At this point you have a working two-step workflow:
  1. subfinder generates subdomains
  2. httpx processes the discovered subdomains
You can continue building in the same way:
  • Add another node, run and validate outputs incrementally
  • Configure inputs/parameters
  • Execute (or Schedule) workflow to get fresh run of the whole workflow

Next Steps

Once you are happy with the single-node results, you can continue by connecting additional nodes to build a full workflow.