#!/bin/bash ARG=$1 if [ "$ARG" == "" ]; then echo "Server angeben!" exit fi function check { RET=$?; #echo "? -$RET-" case "$RET" in 0) echo " => OK";; 1) echo " => ALARM";; *) echo " => keine Verbindung";; esac } echo "# Prüfe Server $ARG" echo "### http" ./heartbleed.pl -q $ARG >/dev/null 2>&1 check echo "### imap" ./heartbleed.pl -q --starttls imap $ARG:143 >/dev/null 2>&1 check ./heartbleed.pl -q $ARG:993 >/dev/null 2>&1 check echo "### smtp" ./heartbleed.pl -q --starttls smtp $ARG:587 >/dev/null 2>&1 check ./heartbleed.pl -q $ARG:465 >/dev/null 2>&1 check echo "### pop3" ./heartbleed.pl -q --starttls pop $ARG:110 >/dev/null 2>&1 check ./heartbleed.pl -q $ARG:995 >/dev/null 2>&1 check