mirror of
https://github.com/RfidResearchGroup/proxmark3.git
synced 2024-12-31 04:39:49 +08:00
Added output to file for 'lf hitag list' command
This commit is contained in:
parent
b62328cc54
commit
2d495a814d
1 changed files with 28 additions and 1 deletions
|
@ -25,6 +25,17 @@ int CmdLFHitagList(const char *Cmd)
|
||||||
{
|
{
|
||||||
uint8_t got[3000];
|
uint8_t got[3000];
|
||||||
GetFromBigBuf(got,sizeof(got),0);
|
GetFromBigBuf(got,sizeof(got),0);
|
||||||
|
char filename[256];
|
||||||
|
FILE* pf;
|
||||||
|
|
||||||
|
param_getstr(Cmd,0,filename);
|
||||||
|
|
||||||
|
if (strlen(filename) > 0) {
|
||||||
|
if ((pf = fopen(filename,"w")) == NULL) {
|
||||||
|
PrintAndLog("Error: Could not open file [%s]",filename);
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
PrintAndLog("recorded activity:");
|
PrintAndLog("recorded activity:");
|
||||||
PrintAndLog(" ETU :rssi: who bytes");
|
PrintAndLog(" ETU :rssi: who bytes");
|
||||||
|
@ -102,10 +113,26 @@ int CmdLFHitagList(const char *Cmd)
|
||||||
(isResponse ? "TAG" : " "),
|
(isResponse ? "TAG" : " "),
|
||||||
line);
|
line);
|
||||||
|
|
||||||
|
|
||||||
|
if (strlen(filename) > 0) {
|
||||||
|
fprintf(pf," +%7d: %s: %s %s %s",
|
||||||
|
(prev < 0 ? 0 : (timestamp - prev)),
|
||||||
|
metricString,
|
||||||
|
(isResponse ? "TAG" : " "),
|
||||||
|
line,
|
||||||
|
"\n");
|
||||||
|
}
|
||||||
|
|
||||||
prev = timestamp;
|
prev = timestamp;
|
||||||
i += (len + 9);
|
i += (len + 9);
|
||||||
}
|
}
|
||||||
return 0;
|
|
||||||
|
if (strlen(filename) > 0) {
|
||||||
|
PrintAndLog("Recorded activity succesfully written to file: %s", filename);
|
||||||
|
fclose(pf);
|
||||||
|
}
|
||||||
|
|
||||||
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
int CmdLFHitagSnoop(const char *Cmd) {
|
int CmdLFHitagSnoop(const char *Cmd) {
|
||||||
|
|
Loading…
Reference in a new issue