#!/bin/sh : ${IP="192.168.0.14"} : ${PORT="6666"} : ${SSLSAY_USER="mcore"} : ${SSLSAY_PASS="foobar"} : ${QUIET=""} : ${NOCOLORS=""} : ${WEBCRLF=""} : ${MROOT=""} nsslsay() { local message [[ ${QUIET} = true ]] && message+="quiet"$'\n' [[ ${NOCOLORS} = true ]] && message+="nocolors"$'\n' [[ ${WEBCRLF} = true ]] && message+="webcrlf"$'\n' message+="auth ${SSLSAY_USER} ${SSLSAY_PASS}"$'\n' [[ ! -z ${MROOT} ]] && message+="set daemon.mroot ${MROOT}"$'\n' message+="$@"$'\n' message+="quit"$'\n' nssl "${IP}" "${PORT}" << EOF ${message} EOF } nsslsay $@