honeyd.service 810 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. #!/bin/sh
  2. ##
  3. ## honeyd.service -- small honeyd(8) service faking script
  4. ## Copyright (c) 2003 The OpenPKG Project <http://www.openpkg.org/>
  5. ##
  6. # honeyd(8) provides:
  7. # $HONEYD_PERSONALITY
  8. # $HONEYD_IP_SRC, $HONEYD_SRC_PORT
  9. # $HONEYD_IP_DST, $HONEYD_DST_PORT
  10. service="$1"
  11. shift
  12. case $service in
  13. http )
  14. while read line; do
  15. if [ ".$line" = . ]; then
  16. break
  17. fi
  18. done
  19. echo "HTTP/1.1 404 Not Found"
  20. echo "Date: `date`"
  21. echo "Server: Apache"
  22. echo "Connection: close"
  23. echo "Content-Type: text/plain; charset=iso-8859-1"
  24. echo ""
  25. echo "Error: 404 Not Found"
  26. exit 0
  27. ;;
  28. ssh )
  29. echo "SSH-1.5-2.40"
  30. read line
  31. echo "Protocol mismatch."
  32. exit 0
  33. ;;
  34. esac