Skip to content

A Flipper Zero app for comparing NFC cards. Quickly check and match physical and digital NFC cards by UID, protocol, and data.

Notifications You must be signed in to change notification settings

acegoal07/FlipperZero_NFC_Comparator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

84 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FlipperZero_NFC_Comparator

This is a simple tool for checking NFC cards using a Flipper Zero device. It allows you to compare a stored NFC card against a physical card, checking for UID, UID length, and protocol. The tool is designed to help users identify and manage NFC cards, especially those with no distinguishing characteristics. The comparator can also compare two digital NFC cards, checking for UID, UID length, protocol, and NFC data.

This tool also offers a finder feature that searches for matches between physical NFC cards and stored digital NFC cards, making it easier to locate specific cards in your collection. This can also be used to locate duplicate digital NFC cards that you have saved on your Flipper Zero.

Feedback:

Any feedback is welcome and would be very much appreciated as it helps me to improve and build upon the project

Supported Firmwares:

As i know these firmwares are supported and working if you know any more please let me know

Features:

  • Compare Menu:
    • Compare a digital NFC card against a physical card checking for:
    • UID
    • UID length
    • Protocol
    • Compare a digital NFC card against a digital NFC card checking for:
    • UID
    • UID length
    • Protocol
    • NFC data (This is only available when comparing two digital NFC cards)
  • Finder Menu:
    • Physical NFC card finder:

    This features searches your saved NFC cards searching for a match for the physical card you are scanning then displaying the path to the saved NFC card that it finds

    • Digital NFC card finder:

    This features searches your saved NFC cards searching for a match for the digital NFC card you have chosen ignoring the one you have chosen to compare against then displaying the path to the saved NFC card that it finds. The comparator will also show partial matches found where the UID matches but the NFC data does not but is above an 80% match

    • Settings:

    Recursive search (enabled by default) this will search all subfolders in the NFC folder for matches

Compare support:

If you are able to provided example NFC files for unsupported cards please open a feature request so support can be worked on this will help improve the tool for everyone

Type Digital Support Physical support Notes
Mifare Classic Full Partial Thanks to the work of yoan8306
NTAG/Mifare Ultralight Full Partial
ST25TB Full Partial
Felica Full Partial
Type 4 Tags Full Partial
ISO15693-3 Full Partial
SLIX Full Partial

For types that are working progress or not in the list this means that the comparator will only be able to compare the UID, UID length and protocol but not the NFC data in-depth meaning it may show false positives if two cards share the same UID or have some matching data but are not identical cards

About

A Flipper Zero app for comparing NFC cards. Quickly check and match physical and digital NFC cards by UID, protocol, and data.

Topics

Resources

Stars

Watchers

Forks

Sponsor this project

  •  

Languages