]> git.zerfleddert.de Git - proxmark3-svn/blobdiff - client/scripts/14araw.lua
CHG: Script now also test to read block 0 via the chinese magic command if the normal...
[proxmark3-svn] / client / scripts / 14araw.lua
index f3434a16cdae90e500c1fe266b6a2d58fd1d3fe0..0ce986565f33fe05f81b0216190d261f2aad574d 100644 (file)
@@ -2,7 +2,7 @@ local cmds = require('commands')
 local getopt = require('getopt')
 local lib14a = require('read14a')
 
 local getopt = require('getopt')
 local lib14a = require('read14a')
 
-example = "script run writerraw -x 6000F57b"
+example = "script run 14araw -x 6000F57b"
 author = "Martin Holst Swende"
 
 
 author = "Martin Holst Swende"
 
 
@@ -21,14 +21,14 @@ Arguments:
 Examples : 
 
 # 1. Connect and don't disconnect
 Examples : 
 
 # 1. Connect and don't disconnect
-script run writeraw -p 
+script run 14araw -p 
 # 2. Send mf auth, read response (nonce)
 # 2. Send mf auth, read response (nonce)
-script run writeraw -o -x 6000F57b -p
+script run 14araw -o -x 6000F57b -p
 # 3. disconnect
 # 3. disconnect
-script run writeraw -o
+script run 14araw -o
 
 # All three steps in one go:
 
 # All three steps in one go:
-script run writeraw -x 6000F57b
+script run 14araw -x 6000F57b
 ]]
 
 --[[
 ]]
 
 --[[
@@ -52,7 +52,7 @@ local DEBUG = false -- the debug flag
 -- A debug printout-function
 function dbg(args)
        if DEBUG then
 -- A debug printout-function
 function dbg(args)
        if DEBUG then
-               print("# ", args)
+               print("###", args)
        end
 end 
 --- 
        end
 end 
 --- 
@@ -168,14 +168,18 @@ end
 --     Testing
 -------------------------
 function selftest()
 --     Testing
 -------------------------
 function selftest()
+       DEBUG = true
+       dbg("Performing test")
+       main()
        main("-p")
        main(" -o -x 6000F57b -p")
        main("-o")
        main("-x 6000F57b")
        main("-p")
        main(" -o -x 6000F57b -p")
        main("-o")
        main("-x 6000F57b")
+       dbg("Tests done")
 end
 -- Flip the switch here to perform a sanity check. 
 -- It read a nonce in two different ways, as specified in the usage-section
 end
 -- Flip the switch here to perform a sanity check. 
 -- It read a nonce in two different ways, as specified in the usage-section
-if false then 
+if "--test"==args then 
        selftest()
 else 
        -- Call the main 
        selftest()
 else 
        -- Call the main 
Impressum, Datenschutz