mirror of
https://github.com/RfidResearchGroup/proxmark3.git
synced 2025-08-21 05:43:48 -07:00
CHG: got tired of the sub command line 'hf 15 cmd', so I moved them and change names on those most confusing commands. Also added some helptext changes. This will make the commands seem "similar" to the other HF commands like : 14a/14b/iClass/legic
renamed commands: 'hf 15 read' -> 'hf 15 samples : it also downloads the collected samples direct. So you can try 'hf 15 demod' afterwards to see if you can demodulate the signal. 'hf 15 dumpmem' -> 'hf 15 dump' : wil also need a save to file option 'hf 15 cmd sysinfo' -> 'hf 15 info' : yep, shorter and not working at the moment. breaks when tag doesn't respond to 0x2B. 'hf 15 cmd raw' -> 'hf 15 raw' 'hf 15 cmd raw' -> 'hf 15 raw' new commands 'hf 15 list' : just a shortcut to print the tracelog 'hf 15 restore' : the idea is to read a file and restore the blocks back to a tag. *to be implemented*
This commit is contained in:
parent
26e6e269d1
commit
3e6bf31d13
2 changed files with 228 additions and 203 deletions
|
@ -11,28 +11,57 @@
|
|||
#ifndef CMDHF15_H__
|
||||
#define CMDHF15_H__
|
||||
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
#include <string.h>
|
||||
#include <stdint.h>
|
||||
|
||||
#include "proxmark3.h"
|
||||
#include "data.h"
|
||||
#include "graph.h"
|
||||
#include "ui.h"
|
||||
#include "util.h"
|
||||
#include "cmdparser.h"
|
||||
#include "iso15693tools.h" // iso15 crc
|
||||
#include "cmdmain.h"
|
||||
#include "cmddata.h" // getsamples
|
||||
|
||||
int CmdHF15(const char *Cmd);
|
||||
|
||||
extern int HF15Reader(const char *Cmd, bool verbose);
|
||||
|
||||
extern int CmdHF15Demod(const char *Cmd);
|
||||
extern int CmdHF15Read(const char *Cmd);
|
||||
extern int CmdHF15Samples(const char *Cmd);
|
||||
extern int CmdHF15Info(const char *Cmd);
|
||||
extern int CmdHF15Record(const char *Cmd);
|
||||
extern int HF15Reader(const char *Cmd, bool verbose);
|
||||
extern int CmdHF15Reader(const char *Cmd);
|
||||
extern int CmdHF15Sim(const char *Cmd);
|
||||
extern int CmdHF15Cmd(const char*Cmd);
|
||||
extern int CmdHF15Afi(const char *Cmd);
|
||||
extern int CmdHF15DumpMem(const char*Cmd);
|
||||
extern int CmdHF15CmdDebug( const char *Cmd);
|
||||
extern int CmdHF15Dump(const char*Cmd);
|
||||
extern int CmdHF15Debug( const char *Cmd);
|
||||
extern int CmdHF15Raw(const char *cmd);
|
||||
extern int CmdHF15Readmulti(const char *Cmd);
|
||||
extern int CmdHF15Read(const char *Cmd);
|
||||
extern int CmdHF15Write(const char *Cmd);
|
||||
|
||||
// cmd sub.
|
||||
extern int CmdHF15CmdRaw(const char *cmd);
|
||||
extern int CmdHF15CmdReadmulti(const char *Cmd);
|
||||
extern int CmdHF15CmdRead(const char *Cmd);
|
||||
extern int CmdHF15CmdWrite(const char *Cmd);
|
||||
|
||||
extern int CmdHF15CmdHelp(const char*Cmd);
|
||||
extern int CmdHF15Help(const char*Cmd);
|
||||
|
||||
// usages
|
||||
extern int usage_15_demod(void);
|
||||
extern int usage_15_samples(void);
|
||||
extern int usage_15_info(void);
|
||||
extern int usage_15_record(void);
|
||||
extern int usage_15_reader(void);
|
||||
extern int usage_15_sim(void);
|
||||
extern int usage_15_findafi(void);
|
||||
extern int usage_15_dump(void);
|
||||
extern int usage_15_restore(void);
|
||||
extern int usage_15_debug(void);
|
||||
extern int usage_15_raw(void);
|
||||
|
||||
extern int usage_15_read(void);
|
||||
extern int usage_15_write(void);
|
||||
extern int usage_15_readmulti(void);
|
||||
|
||||
extern int prepareHF15Cmd(char **cmd, UsbCommand *c, uint8_t iso15cmd);
|
||||
#endif
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue