Getting started
Knowledge hub
- Overview
-
-
- 34 M Wordlist Subdomain Brute Force
- Asn Based Network Scan
- Asset Discovery and Vulnerability Scanning
- Custom Subdomain Brute Force Wordlist From Ip Ranges
- Enumerate Cloud Resources
- Full Subdomain Enumeration
- Get Ips and Cnames
- Getdns
- Github Recon and Scanner
- Hostnames S3 Bucket Finder
- Simple Content Discovery
-
-
- amass
- anew
- apkurlgrep
- assetfinder
- cent
- cero
- cewl
- cloudenum
- crosslinked
- dnsdumpster-dns-lookup
- dnsdumpster-host-search
- dnstwist
- dnsvalidator
- dsieve
- dumpsterdiver
- eyeballer
- ffuf
- find-gh-poc
- findomain
- gau
- generate-yaml-report
- get-asn-prefixes
- get-trickest-output
- gf
- github-subdomains
- goaltdns
- gospider
- gotator
- hakcheckurl
- httprobe
- httpx
- infoga
- ipinfo
- jldc-subdomains
- katana
- mapcidr
- mass-linkfinder
- masscan
- massdns
- meg
- mksub
- naabu
- notify
- nrich
- nuclei
- oneforall
- puredns
- pymeta
- s3scanner
- securitytrails-subdomains
- spiderfoot
- sslyze
- subdomainizer
- subfinder
- tlsx
- uncover
- unfurl
- uro
- vita
- webanalyze-1
- webanalyze
- x8
Tutorials
- Creating a Workflow
- Downloading a Result
- Executing a Workflow
- How Do Machines Work
- Keeping Track of a Run
- Navigating in Workflow Editor
- Overview
- Saving a Workflow and History
- Scheduling a Workflow
- Using Workflows From Library
Concepts
custom-script
Write your own Bash script
Beside pre-built scripts, Trickest Platform provides a custom-script
node to write your own script from scratch.
Custom-script node is completely empty script implemented as a Bash, with a pre-installed Ubuntu 20.04.4 LTS.
The example below is the showcase of composing random commands and writing result to the out/output.txt. The output of this node can be forwarded further in the workflow simply by connecting its file output to the next node input.

Writing your own script using custom-script node
Unlimited possibilities
The example above is trivial, and it’s only proof of flexibility - with well-crafted Bash command, anything can be achieved, including various dana generation, cleaning, filtering or manipulation, integration or communication with external services etc.
Write your own Python script
This shell script has an equivalent python script node, conveniently named python-script
. You can learn more about it in this article which includes its basic usage, what libraries are installed by default, and how to install your own libraries.
.png)
# Python 3
# List of pre-installed libraries: https://docs.trickest.io/tutorials/building-a-workflow/using-scripts#pre-installed-libraries
# You are currently inside the /hive directory
# Input node files/folders are accessible through /hive/in/NODE_ID (e.g. cat in/amass-1/output.txt)
# To output a file/folder, write it to the /hive/out directory
# Useful paths
INPUT_FOLDER = "/hive/in/"
OUTPUT_FOLDER = "/hive/out/"
OUTPUT_FILE = OUTPUT_FOLDER + "output.txt"
### Start Here
with open(OUTPUT_FILE, 'w') as f:
f.write('Hello, world!')
Script usage
Rename Anytime
Rename custom-script or python-script nodes anytime by selecting a given node in the Canvas and editing its name (label) at the top of the Object Inspector (Right Sidebar).Use once
Custom-scripts and python-scripts written as a part of a specific workflow can't be saved and reused in another workflow.Get a Video Demo
Fill out and submit this form to receive an in-depth video demo of the Trickest platform.
Talk To Sales
Fill out the form and we'll get back to you about any questions you have on our products, services, pricing, or scheduling a demo.