michael@574: #! /bin/sh michael@574: ## michael@574: ## honeyd.service -- small honeyd(8) service faking script michael@574: ## Copyright (c) 2003 The OpenPKG Project michael@574: ## michael@574: michael@574: # honeyd(8) provides: michael@574: # $HONEYD_PERSONALITY michael@574: # $HONEYD_IP_SRC, $HONEYD_SRC_PORT michael@574: # $HONEYD_IP_DST, $HONEYD_DST_PORT michael@574: michael@574: service="$1" michael@574: shift michael@574: michael@574: case $service in michael@574: http ) michael@574: line="true" michael@574: while $line; do michael@574: read line michael@574: done michael@574: echo "HTTP/1.1 404 Not Found" michael@574: echo "Date: `date`" michael@574: echo "Server: Apache" michael@574: echo "Connection: close" michael@574: echo "Content-Type: text/plain; charset=iso-8859-1" michael@574: echo "" michael@574: echo "Error: 404 Not Found" michael@574: exit 0 michael@574: ;; michael@574: ssh ) michael@574: echo "SSH-1.5-2.40" michael@574: read line michael@574: echo "Protocol mismatch." michael@574: exit 0 michael@574: ;; michael@574: esac michael@574: