JustTags
September 28, 2024 ยท View on GitHub
JustTags
JustTags in a macOS app for working with BER-TLV EMV tags.
Features
Decode the tags from base64 or hex strings into a comprehensible list.

Filter the decoded tags by tag, name, or description.

Fully decode the tag value for specific tags (`9F33`, `95` etc).

View additional tag info (source, format, kernel).

Select and copy tags as hex string.

Diff 2 tag lists against each other.

Rename window tabs.

How to use
Clone the project
git clone https://github.com/kaphacius/just-tags
Go to the project directory
cd just-tags
Open with Xcode
xed .
Build and run with Command + R
Command-line support
If you want to open the application and pass the data from command-line, the following options are available:
- Custom URL schemes. Run
open justtags://main/nzMDKAjIORopen justtags://main/9F33032808C8from command-line. - Piping the output into a custom function. Set it like this:
- Add the following to your
~/.zshrcor~/.bashrc:
justtags() {
read tags
open justtags://main/$tags
}
- Run
source ~/.zshrcorsource ~/.bashrc. - Use the new function
echo "9F33032808C8" | justtagsORecho "nzMDKAjI" | justtags.
Contributing
Contributions are always welcome!
Please open an issue if you spot a bug, or an enhancement if you have an idea for a great feature.
License
Alternative Tools
Eftlab's BP-Tools
Emvlab's tlvtool
Binaryfoo's emv-bertlv