document script invocation examples
[perl-Mifare-MAD.git] / dump-card.sh
index 588cbac..69d95fd 100755 (executable)
@@ -1,4 +1,19 @@
 #!/bin/sh -x
 
 # http://code.google.com/p/nfc-tools/wiki/mfoc
-mfoc -O $1 $keys.dump | tee $1-keys.txt
+
+uid=`nfc-list | grep UID | cut -d: -f2 | sed 's/ //g'`
+
+if [ -z "$uid" ] ; then
+       echo "No card on reader"
+       nfc-list
+       exit 1
+fi
+
+mfoc -O $uid.mfd | tee $uid.log
+
+md5=`md5sum $uid.mfd | cut -d" " -f1 || `
+date=`date +%Y-%m-%dT%H%M%S`
+mv $uid.mfd $uid.$date.$md5.mfd
+mv $uid.log $uid.$date.$md5.log
+ls -al $uid.*