# proxmark/proxmark3

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/proxmark-proxmark3).**

3,445 stars · 942 forks · C · gpl-2.0

## Links

- GitHub: https://github.com/Proxmark/proxmark3
- Homepage: http://www.proxmark.org/
- awesome-repositories: https://awesome-repositories.com/repository/proxmark-proxmark3.md

## Description

This project is an RFID research platform and protocol analyzer designed for sniffing, reading, writing, and emulating both low and high frequency RFID tags. It functions as a tool for credential auditing and the analysis of radio frequency communication between contactless tags and readers.

The system provides capabilities for RFID tag cloning, allowing identification data to be extracted from existing tags and written to blank tags or emulators. It also operates as an RFID tag emulator, simulating physical tag behavior to interact with hardware readers.

The platform covers broad signal analysis and data acquisition areas, including real-time traffic sniffing to capture data exchange and the ability to read stored contents from contactless credentials.

## Tags

### Hardware & IoT

- [RFID Tag Emulation](https://awesome-repositories.com/f/hardware-iot/rfid-tag-emulation.md) — Simulates physical RFID tag behavior to interact with hardware readers without physical cards. ([source](http://proxmark.github.io/proxmark3/))
- [FPGA Implementations](https://awesome-repositories.com/f/hardware-iot/radio-frequency-signal-processing/fpga-implementations.md) — Uses FPGA hardware acceleration for precise timing and real-time capture of high-frequency radio signals.
- [Radio Modulations](https://awesome-repositories.com/f/hardware-iot/radio-modulations.md) — Controls the radio antenna by toggling hardware pins at specific frequencies to emulate or read tags.
- [RFID Research Platforms](https://awesome-repositories.com/f/hardware-iot/rfid-research-platforms.md) — Provides a full hardware and software suite for sniffing, reading, writing, and emulating low and high frequency RFID tags.
- [RFID Signal Capture](https://awesome-repositories.com/f/hardware-iot/rfid-signal-capture.md) — Captures analog radio frequency signals specifically from RFID antennas for real-time analysis. ([source](http://www.proxmark.org/))
- [RFID Tag Reading](https://awesome-repositories.com/f/hardware-iot/rfid-tag-reading.md) — Extracts data from low and high frequency RFID tags to identify stored contents. ([source](http://www.proxmark.org/))
- [Tag Cloning](https://awesome-repositories.com/f/hardware-iot/wireless-tag-identification/tag-cloning.md) — Extracts identification data from contactless tags and writes it to others to duplicate identity. ([source](http://proxmark.github.io/proxmark3/))
- [RFID Tag Simulation](https://awesome-repositories.com/f/hardware-iot/rfid-tag-simulation.md) — Loads captured memory dumps or UIDs into hardware to mimic specific physical credentials. ([source](http://www.proxmark.org/))

### Part of an Awesome List

- [RFID Credential Auditing](https://awesome-repositories.com/f/awesome-lists/security/credential-and-account-auditing/rfid-credential-auditing.md) — Provides tools for reading and extracting data from tags to verify the security of stored contents.
- [RFID Protocol Sniffing](https://awesome-repositories.com/f/awesome-lists/security/rfid-and-nfc-security/rfid-protocol-sniffing.md) — Passively intercepts and analyzes radio frequency communication between RFID tags and readers in real time. ([source](http://proxmark.github.io/proxmark3/))

### Development Tools & Productivity

- [Hardware Command Execution](https://awesome-repositories.com/f/development-tools-productivity/custom-command-execution/hardware-command-execution.md) — Implements low-level hardware command execution via a firmware kernel on a microcontroller.

### Networking & Communication

- [Protocol Abstraction Layers](https://awesome-repositories.com/f/networking-communication/protocol-abstraction-layers.md) — Separates physical signal modulation from logical data framing to support multiple RFID standards.

### Operating Systems & Systems Programming

- [Client-Server Hardware Architectures](https://awesome-repositories.com/f/operating-systems-systems-programming/client-server-hardware-architectures.md) — Separates the user interface on a PC from the low-level execution performed by the hardware.
