Jump

Goauld client jump connections

When the agent is deployed on an intermediate (jump) machine, use this wrapper to simplify access to the assessment target:

Quick usage

tealc jump --print [AGENT_NAME] [REMOTE_SERVER] (-i ./id_ed25519)

It wraps the underlying SSH ProxyCommand, providing convenience for repeated jump connections.

With --scp, the additional arguments must use scp-style host:path targets instead of a bare remote host:

tealc jump --scp --print [AGENT_NAME] [REMOTE_SERVER]:/PATH/TO/TARGET/FILE /PATH/TO/SOURCE/FILE

Options

  • --scp: route the jump connection through scp instead of ssh
  • --log: record the session to a log file
  • --print: print the generated command instead of running it