#include <stdlib.h>
#include <string.h>
#include "data.h"
-//#include "proxusb.h"
#include "proxmark3.h"
#include "ui.h"
#include "cmdparser.h"
int i = 0;
int prev = -1;
- char filename[256];
- FILE* pf = NULL;
-
for (;;) {
if(i >= 1900) {
break;
line);
- if (pf) {
- fprintf(pf," +%7d: %3d: %s %s\n",
- (prev < 0 ? 0 : (timestamp - prev)),
- bits,
- (isResponse ? "TAG" : " "),
- line);
- }
+// if (pf) {
+// fprintf(pf," +%7d: %3d: %s %s\n",
+// (prev < 0 ? 0 : (timestamp - prev)),
+// bits,
+// (isResponse ? "TAG" : " "),
+// line);
+// }
prev = timestamp;
i += (len + 9);
}
- if (pf) {
- PrintAndLog("Recorded activity succesfully written to file: %s", filename);
- fclose(pf);
- }
-
+
return 0;
}
return 1;
}
tag_mem_supplied = true;
- fread(c.d.asBytes,48,1,pf);
+ if (fread(c.d.asBytes,48,1,pf) == 0) {
+ PrintAndLog("Error: File reading error");
+ fclose(pf);
+ return 1;
+ }
fclose(pf);
} else {
tag_mem_supplied = false;
return 0;
}
-static command_t CommandTableHitag[] =
+static command_t CommandTable[] =
{
{"help", CmdHelp, 1, "This help"},
{"list", CmdLFHitagList, 1, "List Hitag trace history"},
int CmdLFHitag(const char *Cmd)
{
- CmdsParse(CommandTableHitag, Cmd);
+ CmdsParse(CommandTable, Cmd);
return 0;
}
int CmdHelp(const char *Cmd)
{
- CmdsHelp(CommandTableHitag);
+ CmdsHelp(CommandTable);
return 0;
}