diff --git a/client/luascripts/test_t55x7_ask.lua b/client/luascripts/test_t55x7_ask.lua index bb232a6fd..adfaf1eeb 100644 --- a/client/luascripts/test_t55x7_ask.lua +++ b/client/luascripts/test_t55x7_ask.lua @@ -2,14 +2,15 @@ local cmds = require('commands') local getopt = require('getopt') local bin = require('bin') local utils = require('utils') +local ansicolors = require('ansicolors') local format=string.format local floor=math.floor copyright = '' author = 'Iceman' -version = 'v1.0.1' -desc =[[ +version = 'v1.0.2' +desc = [[ This script will program a T55x7 TAG with the configuration: block 0x00 data 0x000100 The outlined procedure is as following: @@ -41,9 +42,9 @@ example =[[ 1. script run test_t55x7_ask ]] usage = [[ -script run test_t55x7_ask - -Arguments: +script run test_t55x7_ask [-h] +]] +arguments = [[ -h : this help ]] @@ -87,9 +88,12 @@ local function help() print(author) print(version) print(desc) - print('Example usage') - print(example) + print(ansicolors.cyan..'Usage'..ansicolors.reset) print(usage) + print(ansicolors.cyan..'Arguments'..ansicolors.reset) + print(arguments) + print(ansicolors.cyan..'Example usage'..ansicolors.reset) + print(example) end -- -- Exit message diff --git a/client/luascripts/test_t55x7_bi.lua b/client/luascripts/test_t55x7_bi.lua index 49ee4882a..4b897b367 100644 --- a/client/luascripts/test_t55x7_bi.lua +++ b/client/luascripts/test_t55x7_bi.lua @@ -2,10 +2,11 @@ local cmds = require('commands') local getopt = require('getopt') local bin = require('bin') local utils = require('utils') +local ansicolors = require('ansicolors') copyright = '' author = 'Iceman' -version = 'v1.0.1' +version = 'v1.0.2' desc = [[ This script will program a T55x7 TAG with the configuration: block 0x00 data 0x00010040 The outlined procedure is as following: @@ -35,9 +36,9 @@ example = [[ 1. script run test_t55x7_bi ]] usage = [[ -script run test_t55x7_bi - -Arguments: +script run test_t55x7_bi [-h] +]] +arguments = [[ -h : this help ]] @@ -81,9 +82,12 @@ local function help() print(author) print(version) print(desc) - print('Example usage') - print(example) + print(ansicolors.cyan..'Usage'..ansicolors.reset) print(usage) + print(ansicolors.cyan..'Arguments'..ansicolors.reset) + print(arguments) + print(ansicolors.cyan..'Example usage'..ansicolors.reset) + print(example) end -- -- Exit message diff --git a/client/luascripts/test_t55x7_fsk.lua b/client/luascripts/test_t55x7_fsk.lua index c755042b1..7a8d724a0 100644 --- a/client/luascripts/test_t55x7_fsk.lua +++ b/client/luascripts/test_t55x7_fsk.lua @@ -2,10 +2,11 @@ local cmds = require('commands') local getopt = require('getopt') local bin = require('bin') local utils = require('utils') +local ansicolors = require('ansicolors') copyright = '' author = 'Iceman' -version = 'v1.0.1' +version = 'v1.0.2' desc = [[ This script will program a T55x7 TAG with the configuration: block 0x00 data 0x000100 The outlined procedure is as following: @@ -37,9 +38,9 @@ example = [[ 1. script run test_t55x7_fsk ]] usage = [[ -script run test_t55x7_fsk - -Arguments: +script run test_t55x7_fsk [-h] +]] +arguments = [[ -h : this help ]] @@ -83,9 +84,12 @@ local function help() print(author) print(version) print(desc) - print('Example usage') - print(example) + print(ansicolors.cyan..'Usage'..ansicolors.reset) print(usage) + print(ansicolors.cyan..'Arguments'..ansicolors.reset) + print(arguments) + print(ansicolors.cyan..'Example usage'..ansicolors.reset) + print(example) end -- -- Exit message diff --git a/client/luascripts/test_t55x7_psk.lua b/client/luascripts/test_t55x7_psk.lua index 10fecd549..0c991dcb0 100644 --- a/client/luascripts/test_t55x7_psk.lua +++ b/client/luascripts/test_t55x7_psk.lua @@ -2,10 +2,11 @@ local cmds = require('commands') local getopt = require('getopt') local bin = require('bin') local utils = require('utils') +local ansicolors = require('ansicolors') copyright = '' author = 'Iceman' -version = 'v1.0.1' +version = 'v1.0.2' desc = [[ This script will program a T55x7 TAG with the configuration: block 0x00 data 0x00088040 The outlined procedure is as following: @@ -33,9 +34,9 @@ example = [[ 2. script run test_t55x7_psk -o ]] usage = [[ -script run test_t55x7_psk - -Arguments: +script run test_t55x7_psk [-h] +]] +arguments = [[ -h : this help ]] @@ -82,9 +83,12 @@ local function help() print(author) print(version) print(desc) - print('Example usage') - print(example) + print(ansicolors.cyan..'Usage'..ansicolors.reset) print(usage) + print(ansicolors.cyan..'Arguments'..ansicolors.reset) + print(arguments) + print(ansicolors.cyan..'Example usage'..ansicolors.reset) + print(example) end -- -- Exit message diff --git a/client/luascripts/tnp3clone.lua b/client/luascripts/tnp3clone.lua index 58bb5d338..056e7021b 100644 --- a/client/luascripts/tnp3clone.lua +++ b/client/luascripts/tnp3clone.lua @@ -4,6 +4,7 @@ local lib14a = require('read14a') local utils = require('utils') local pre = require('precalc') local toys = require('default_toys') +local ansicolors = require('ansicolors') local lsh = bit32.lshift local rsh = bit32.rshift @@ -12,11 +13,11 @@ local band = bit32.band copyright = '' author = "Iceman" -version = 'v1.0.1' -desc =[[ +version = 'v1.0.2' +desc = [[ This script will try making a barebone clone of a tnp3 tag on to a magic generation1 card. ]] -example =[[ +example = [[ script run tnp3clone script run tnp3clone -h script run tnp3clone -l @@ -24,9 +25,9 @@ example =[[ ]] usage = [[ -script run tnp3clone -t -s - -Arguments: +script run tnp3clone [-h] [-t ] [-s ] +]] +arguments = [[ -h : this help -l : list all known toy tokens -t : toytype id, 4hex symbols @@ -56,9 +57,12 @@ local function help() print(author) print(version) print(desc) - print('Example usage') - print(example) + print(ansicolors.cyan..'Usage'..ansicolors.reset) print(usage) + print(ansicolors.cyan..'Arguments'..ansicolors.reset) + print(arguments) + print(ansicolors.cyan..'Example usage'..ansicolors.reset) + print(example) end --- -- decode response and get the blockdata from a normal mifare read command diff --git a/client/luascripts/tnp3dump.lua b/client/luascripts/tnp3dump.lua index 9a7a9bc8f..0dea0a01a 100644 --- a/client/luascripts/tnp3dump.lua +++ b/client/luascripts/tnp3dump.lua @@ -6,11 +6,12 @@ local utils = require('utils') local md5 = require('md5') local dumplib = require('html_dumplib') local toys = require('default_toys') +local ansicolors = require('ansicolors') copyright = '' author = 'Iceman' -version = 'v1.0.1' -desc =[[ +version = 'v1.0.2' +desc = [[ This script will try to dump the contents of a Mifare TNP3xxx card. It will need a valid KeyA in order to find the other keys and decode the card. ]] @@ -26,9 +27,9 @@ example = [[ script run tnp3dump -k aabbccddeeff -n -o myfile ]] usage = [[ -script run tnp3dump -k -n -p -o - -Arguments: +script run tnp3dump [-h] [-k ] [-n] [-p] [-o ] +]] +arguments = [[ -h : this help -k : Sector 0 Key A. -n : Use the nested cmd to find all keys @@ -69,9 +70,12 @@ local function help() print(author) print(version) print(desc) - print('Example usage') - print(example) + print(ansicolors.cyan..'Usage'..ansicolors.reset) print(usage) + print(ansicolors.cyan..'Arguments'..ansicolors.reset) + print(arguments) + print(ansicolors.cyan..'Example usage'..ansicolors.reset) + print(example) end -- -- Exit message diff --git a/client/luascripts/tnp3sim.lua b/client/luascripts/tnp3sim.lua index 014474416..069bbfe08 100644 --- a/client/luascripts/tnp3sim.lua +++ b/client/luascripts/tnp3sim.lua @@ -6,25 +6,26 @@ local utils = require('utils') local md5 = require('md5') local toys = require('default_toys') local pre = require('precalc') +local ansicolors = require('ansicolors') copyright = '' author = 'Iceman' -version = 'v1.0.1' -desc =[[ +version = 'v1.0.2' +desc = [[ This script will try to load a binary datadump of a Mifare TNP3xxx card. It vill try to validate all checksums and view some information stored in the dump For an experimental mode, it tries to manipulate some data. At last it sends all data to the PM3 device memory where it can be used in the command "hf mf sim" ]] -example =[[ +example = [[ 1. script run tnp3sim 2. script run tnp3sim -m 3. script run tnp3sim -m -i myfile ]] usage = [[ -script run tnp3sim -h -m -i - -Arguments: +script run tnp3sim [-h] [-m] [-i ] +]] +arguments = [[ -h : this help -m : Maxed out items (experimental) -i : filename for the datadump to read (bin) @@ -70,9 +71,12 @@ local function help() print(author) print(version) print(desc) - print('Example usage') - print(example) + print(ansicolors.cyan..'Usage'..ansicolors.reset) print(usage) + print(ansicolors.cyan..'Arguments'..ansicolors.reset) + print(arguments) + print(ansicolors.cyan..'Example usage'..ansicolors.reset) + print(example) end -- -- Exit message diff --git a/client/luascripts/tracetest.lua b/client/luascripts/tracetest.lua index 44cd66b58..c1917b401 100644 --- a/client/luascripts/tracetest.lua +++ b/client/luascripts/tracetest.lua @@ -3,11 +3,12 @@ local getopt = require('getopt') local bin = require('bin') local utils = require('utils') local dumplib = require('html_dumplib') +local ansicolors = require('ansicolors') copyright = '' author = 'Iceman' -version = 'v1.0.1' -desc =[[ +version = 'v1.0.2' +desc = [[ This script will load several traces files in ../traces/ folder and do "data load" "lf search 1 u" @@ -16,13 +17,13 @@ The following tracefiles will be loaded: em*.pm3 m*.pm3 ]] -example =[[ - script run tracetest +example = [[ + 1. script run tracetest ]] usage = [[ -script run tracetest -h - -Arguments: +script run tracetest [-h] +]] +arguments = [[ -h : this help ]] local DEBUG = true -- the debug flag @@ -54,9 +55,12 @@ local function help() print(author) print(version) print(desc) - print('Example usage') - print(example) + print(ansicolors.cyan..'Usage'..ansicolors.reset) print(usage) + print(ansicolors.cyan..'Arguments'..ansicolors.reset) + print(arguments) + print(ansicolors.cyan..'Example usage'..ansicolors.reset) + print(example) end -- -- Exit message diff --git a/client/luascripts/ufodump.lua b/client/luascripts/ufodump.lua index ccf20f6b4..d9a8faa68 100644 --- a/client/luascripts/ufodump.lua +++ b/client/luascripts/ufodump.lua @@ -2,10 +2,11 @@ local cmds = require('commands') local getopt = require('getopt') local lib14a = require('read14a') local utils = require('utils') +local ansicolors = require('ansicolors') copyright = '' author = 'Iceman' -version = 'v1.0.1' +version = 'v1.0.2' desc = [[ This is a script that reads AZTEK ISO14443a tags. It starts from block 0 and ends at default block 20. Use 'b' to say different endblock. @@ -19,11 +20,11 @@ example = [[ script run ufodump -b 10 ]] usage = [[ -script run ufudump -h -b - -Arguments: - h this helptext - b endblock in decimal (1-255, default 20) +script run ufudump [-h] [-b] +]] +arguments = [[ + -h This help + -b endblock in decimal (1-255, default 20) ]] -- Some globals @@ -56,9 +57,12 @@ local function help() print(author) print(version) print(desc) - print('Example usage') - print(example) + print(ansicolors.cyan..'Usage'..ansicolors.reset) print(usage) + print(ansicolors.cyan..'Arguments'..ansicolors.reset) + print(arguments) + print(ansicolors.cyan..'Example usage'..ansicolors.reset) + print(example) end -- --- Picks out and displays the data read from a tag diff --git a/client/luascripts/ul_uid.lua b/client/luascripts/ul_uid.lua index 9ac89c211..ece368ce5 100644 --- a/client/luascripts/ul_uid.lua +++ b/client/luascripts/ul_uid.lua @@ -1,9 +1,10 @@ local getopt = require('getopt') local utils = require('utils') +local ansicolors = require('ansicolors') copyright = '' author = "Iceman" -version = 'v1.0.1' +version = 'v1.0.2' desc = [[ This script tries to set UID on a mifare Ultralight magic card which either - answers to chinese backdoor commands @@ -17,9 +18,9 @@ example = [[ script run ul_uid -b -u 11223344556677 ]] usage = [[ -script run ul_uid -h -b -u - -Arguments: +script run ul_uid [-h] [-b] [-u ] +]] +arguments = [[ -h : this help -u : UID (14 hexsymbols) -b : write to brickable magic tag @@ -55,9 +56,12 @@ local function help() print(author) print(version) print(desc) - print('Example usage') - print(example) + print(ansicolors.cyan..'Usage'..ansicolors.reset) print(usage) + print(ansicolors.cyan..'Arguments'..ansicolors.reset) + print(arguments) + print(ansicolors.cyan..'Example usage'..ansicolors.reset) + print(example) end -- --- Set UID on magic command enabled