fix atrs entry
[RRG-proxmark3.git] / doc / md / Use_of_Proxmark / 3_Commands-and-Features.md
blobd7212261a3ad7e219cbdd5e85f00cc547c91da78
1 <a id="Top"></a>
3 # 3. Commands and Features
5 # Table of Contents
6 - [3. Commands and Features](#3-commands-and-features)
7 - [Table of Contents](#table-of-contents)
8   - [To get interactive help](#to-get-interactive-help)
9   - [New Features in RDV4](#new-features-in-rdv4)
10   - [Useful commands](#useful-commands)
11 - [Hardnested tables](#hardnested-tables)
15 Please make sure you've gone through the following pages firstly:
17 * [Compilation Instructions](/doc/md/Use_of_Proxmark/0_Compilation-Instructions.md)
18 * [Validating proxmark client functionality](/doc/md/Use_of_Proxmark/1_Validation.md)
19 * [First Use and Verification](/doc/md/Use_of_Proxmark/2_Configuration-and-Verification.md)
21 ## To get interactive help
22 ^[Top](#top)
24 As seen before, for basic help type `help`. Or for help on a set of sub commands type the command followed by `help`. For example `hf mf help`.  Many commands uses the `-h` / `--help` parameter to show a help text.
26 The Proxmark3 client now also supports tab-autocomplete in both commands and filenames. Like for instance `hf mf a<tab>`  will give you a list of three availble commands.  
27 This feature is quite powerful and similar to your normal shell experiences.
30 ## New Features in RDV4
31 ^[Top](#top)
33 Further details coming soon
35 ## Useful commands
36 ^[Top](#top)
38 Here are some commands to start off with.
40 To get an overview of the available commands for LF RFID and HF RFID:
41 ```
42 [usb] pm3 --> lf
43 [usb] pm3 --> hf
44 ```
46 To search quickly for known LF or HF tags:
47 ```
48 [usb] pm3 --> lf search
49 [usb] pm3 --> hf search
50 ```
52 To get info on a ISO14443-A tag:
53 ```
54 [usb] pm3 --> hf 14a info
55 ```
57 A good starting point is the following [Cheat sheet](/doc/cheatsheet.md)
59 Or 
61 this compilation of links to [Proxmark3 walk throughs](https://github.com/RfidResearchGroup/proxmark3/wiki/More-cheat-sheets)
63 # Hardnested tables
64 ^[Top](#top)
66 Hardnested tables are compressed with LZ4 for a good compromise between space and decompression speed.
68 If you are under very space constrained environment, you can recompress the tables with BZip2 and delete the LZ4. It will break the git workdir but if space is a concern, you're not deploying the source and `.git` of > 80Mb anyway, do you?
70 ```sh
71 cd client/resources/hardnested_tables
72 lz4 -dm --rm *lz4
73 bzip2 *.bin
74 ```
76 If you want top speed, you can decompress the tables in advance. Keep the `.lz4` files, so you can always just `rm *.bin` to save space again.
78 ```sh
79 cd client/resources/hardnested_tables
80 lz4 -dkm *lz4
81 ```
83 | Compression | Size in Mb |   Speed(*)  |
84 |-------------|:----------:|:-----------:|
85 | LZ4         | 9          | 1           |
86 | BZip2       | 2          | 6.5x slower |
87 | None        | 704        | 2.5x faster |
89 (*) rough idea of relative speeds, real numbers depend on your actual system