Internal node source
Add a node
To add a node, log in to the UI as an administrator, go to Nodes → Internal nodes → New node and complete the form:
Name
A name specific to CTFreak to identify the node.
Node names cannot contain spaces or start with a # (to avoid confusion with a tag).
Username, Hostname and SSH Port
These parameters allow to open an SSH connection to {Username}@{Hostname}:{SSH Port}.
OS Family
Unix
To be used for linux, macOs, AIX, …
Note:
- For Unix nodes, CTFreak assumes that the SSH server uses a POSIX compatible shell (ex: bash, dash, zsh).
- Unix nodes are not eligible (and will be ignored) in powershell script tasks.
Windows
Don’t forget to check the prerequisites.
Note:
- For Windows nodes, CTFreak assumes that the SSH server uses Powershell as the shell command interpreter.
- Windows nodes are not eligible (and will be ignored) in bash script tasks.
Credential
SSH credential to use to connect to the node.
Tags
List of tags (separated by spaces and each starting with a #) associated with the node.
Tags are useful to identify the applications installed on each node.
Look at Task node filter to see how to use them.