mirror of
https://github.com/Proxmark/proxmark3.git
synced 2025-08-22 06:13:27 -07:00
renamed CL
to CLI
This commit is contained in:
parent
ac59d20c96
commit
f06a68f3b8
7 changed files with 21 additions and 21 deletions
|
@ -88,8 +88,8 @@ CMDSRCS = crapto1/crapto1.c\
|
|||
crapto1/crypto1.c\
|
||||
polarssl/des.c \
|
||||
polarssl/aes.c\
|
||||
clparser/argtable3.c\
|
||||
clparser/clparser.c\
|
||||
cliparser/argtable3.c\
|
||||
cliparser/cliparser.c\
|
||||
mfkey.c\
|
||||
loclass/cipher.c \
|
||||
loclass/cipherutils.c \
|
||||
|
|
|
@ -8,7 +8,7 @@
|
|||
// Command line parser core commands
|
||||
//-----------------------------------------------------------------------------
|
||||
|
||||
#include "clparser.h"
|
||||
#include "cliparser.h"
|
||||
#include <stdio.h>
|
||||
#include <string.h>
|
||||
|
||||
|
@ -18,7 +18,7 @@ char *programName = NULL;
|
|||
char *programHint = NULL;
|
||||
char buf[500] = {0};
|
||||
|
||||
int CLParserInit(char *vprogramName, char *vprogramHint) {
|
||||
int CLIParserInit(char *vprogramName, char *vprogramHint) {
|
||||
argtable = NULL;
|
||||
argtableLen = 0;
|
||||
programName = vprogramName;
|
||||
|
@ -28,7 +28,7 @@ int CLParserInit(char *vprogramName, char *vprogramHint) {
|
|||
return 0;
|
||||
}
|
||||
|
||||
int CLParserParseArg(int argc, char **argv, void* vargtable[], size_t vargtableLen) {
|
||||
int CLIParserParseArg(int argc, char **argv, void* vargtable[], size_t vargtableLen) {
|
||||
int nerrors;
|
||||
|
||||
argtable = vargtable;
|
||||
|
@ -75,7 +75,7 @@ enum ParserState {
|
|||
|
||||
#define isSpace(c)(c == ' ' || c == '\t')
|
||||
|
||||
int CLParserParseString(const char* str, void* vargtable[], size_t vargtableLen) {
|
||||
int CLIParserParseString(const char* str, void* vargtable[], size_t vargtableLen) {
|
||||
int argc = 0;
|
||||
char *argv[200] = {NULL};
|
||||
|
||||
|
@ -132,10 +132,10 @@ int CLParserParseString(const char* str, void* vargtable[], size_t vargtableLen)
|
|||
}
|
||||
}
|
||||
|
||||
return CLParserParseArg(argc, argv, vargtable, vargtableLen);
|
||||
return CLIParserParseArg(argc, argv, vargtable, vargtableLen);
|
||||
}
|
||||
|
||||
void CLParserFree() {
|
||||
void CLIParserFree() {
|
||||
arg_freetable(argtable, argtableLen);
|
||||
argtable = NULL;
|
||||
|
||||
|
@ -143,7 +143,7 @@ void CLParserFree() {
|
|||
}
|
||||
|
||||
// convertors
|
||||
int CLParamHexToBuf(struct arg_str *argstr, uint8_t *data, int maxdatalen, int *datalen) {
|
||||
int CLIParamHexToBuf(struct arg_str *argstr, uint8_t *data, int maxdatalen, int *datalen) {
|
||||
switch(param_gethex_to_eol(argstr->sval[0], 0, data, maxdatalen, datalen)) {
|
||||
case 1:
|
||||
printf("Parameter error: Invalid HEX value.\n");
|
|
@ -17,9 +17,9 @@
|
|||
#define arg_get_lit(n)(((struct arg_lit*)argtable[n]))
|
||||
#define arg_get_str(n)(((struct arg_str*)argtable[n]))
|
||||
|
||||
extern int CLParserInit(char *vprogramName, char *vprogramHint);
|
||||
extern int CLParserParseString(const char* str, void* argtable[], size_t vargtableLen);
|
||||
extern int CLParserParseArg(int argc, char **argv, void* argtable[], size_t vargtableLen);
|
||||
extern void CLParserFree();
|
||||
extern int CLIParserInit(char *vprogramName, char *vprogramHint);
|
||||
extern int CLIParserParseString(const char* str, void* argtable[], size_t vargtableLen);
|
||||
extern int CLIParserParseArg(int argc, char **argv, void* argtable[], size_t vargtableLen);
|
||||
extern void CLIParserFree();
|
||||
|
||||
extern int CLParamHexToBuf(struct arg_str *argstr, uint8_t *data, int maxdatalen, int *datalen);
|
||||
extern int CLIParamHexToBuf(struct arg_str *argstr, uint8_t *data, int maxdatalen, int *datalen);
|
|
@ -28,7 +28,7 @@
|
|||
#include "mifare.h"
|
||||
#include "cmdhfmfu.h"
|
||||
#include "mifarehost.h"
|
||||
#include "clparser/clparser.h"
|
||||
#include "cliparser/cliparser.h"
|
||||
#include "emv/apduinfo.h"
|
||||
#include "emv/emvcore.h"
|
||||
|
||||
|
@ -727,7 +727,7 @@ int CmdHF14AAPDU(const char *cmd) {
|
|||
bool leaveSignalON = false;
|
||||
bool decodeTLV = false;
|
||||
|
||||
CLParserInit("hf 14a apdu", "Send ISO 14443-4 APDU to tag");
|
||||
CLIParserInit("hf 14a apdu", "Send ISO 14443-4 APDU to tag");
|
||||
/*struct arg_lit *ahelp = arg_lit0("hH", "help", "print this help and exit");
|
||||
struct arg_lit *as = arg_lit0("sS", "select", "activate field and select card");
|
||||
struct arg_lit *ak = arg_lit0("kK", "keep", "leave the signal field ON after receive response");
|
||||
|
@ -744,8 +744,8 @@ int CmdHF14AAPDU(const char *cmd) {
|
|||
arg_str1(NULL, NULL, "<APDU (hex)>", NULL),
|
||||
arg_param_end
|
||||
};
|
||||
if (CLParserParseString(cmd, argtable, sizeof(argtable) / sizeof(argtable[0]))){
|
||||
CLParserFree();
|
||||
if (CLIParserParseString(cmd, argtable, sizeof(argtable) / sizeof(argtable[0]))){
|
||||
CLIParserFree();
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
@ -753,12 +753,12 @@ int CmdHF14AAPDU(const char *cmd) {
|
|||
leaveSignalON = arg_get_lit(2)->count;
|
||||
decodeTLV = arg_get_lit(3)->count;
|
||||
// len = data + PCB(1b) + CRC(2b)
|
||||
if (CLParamHexToBuf(arg_get_str(4), data, sizeof(data) - 1 -2, &datalen)) {
|
||||
CLParserFree();
|
||||
if (CLIParamHexToBuf(arg_get_str(4), data, sizeof(data) - 1 -2, &datalen)) {
|
||||
CLIParserFree();
|
||||
return 1;
|
||||
}
|
||||
|
||||
CLParserFree();
|
||||
CLIParserFree();
|
||||
// PrintAndLog("---str [%d] %s", astr->count, astr->sval[0]);
|
||||
|
||||
PrintAndLog(">>>>[%s%s%s] %s", activateField ? "sel ": "", leaveSignalON ? "keep ": "", decodeTLV ? "TLV": "", sprint_hex(data, datalen));
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue