portchk
Dieses Script fragt die portdb.org Datenbank ab.
Hier der Code
QUERY="$1";
LMTYPE="$2";
PROTO="$3";
LM1="host -ttxt";
LM2="dig";
LM3="nslookup -q=txt";
SD="portsdb.org";
EXIT=0;
usage () {
echo
echo "Usage: `basename $0` portnr lookup-type (host/nslookup/dig) udp/tcp"
echo "default method host, loopup type tcp"
echo
}
if [ -z "$LMTYPE" ] ; then
LMTYPE="host"
fi
if [ -z "$PROTO" ] ; then
PROTO="tcp"
fi
if [ -z "$QUERY" ] ; then
usage
else
case "$LMTYPE" in
host)
$LM1 "$QUERY"."$PROTO".$SD
;;
nslookup)
$LM3 "$QUERY"."$PROTO".$SD
;;
dig)
$LM2 "$QUERY"."$PROTO".$SD TXT
;;
*)
usage
EXIT=1;
;;
esac
exit $EXIT;
fi
habt Spass damit