Introduction
A node is a set of parameters (connection protocol such as SSH or WinRM, credentials, …) used to connect to a server.
A node instance refers to a connection established from these parameters.
Nodes are grouped by node sources:
- a single internal node source that allows you to add nodes one by one via the UI and specify a credential for each
- several external node sources, each of which allows you to massively import nodes from a file or a URL and associate them with the same credential
Only administrators can edit nodes and node sources.
What involves using nodes
- Command and shell script tasks will execute a shell script on a set of nodes.
- Ansible playbook task will execute an ansible playbook targeting a set of nodes.
- Nodes can also be used to establish an SSH tunnel to connect to a database.
- SSH Node files can be browsed via CTFreak’s web interface.