#!/bin/bash

# set -x

SCOPE=$1
if host -t A ${SCOPE} >/dev/null 2>&1  ; then
  DATE=$(date +%Y%m%d%H%M%S)
  echo ':display:data?' | netcat -w 1 "${SCOPE}" 5555 | tail -c +12 | bmptopnm 2>/dev/null | \
    pnmtopng - > "cap_${SCOPE}_${DATE}.png" 2>/dev/null
  if [ $? -ne 0 ] ; then
    echo "capture failed"
    rm -f "cap_${SCOPE}_${DATE}.png"
  else
    echo saved to "'cap_${SCOPE}_${DATE}.png'"
  fi
else
  echo scope "'${SCOPE}'" not found
fi
