A cross-platform GUI for Proxmark3 client | 为PM3设计的跨平台图形界面
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Go to file
Self Not Found 695f963991
More general build steps for Linux
Tested on Ubuntu 18.04.6 and 23.10.1
1 year ago
config Fix saving/loading trace(sniff) files 2 years ago
deploy V0.2.6 2 years ago
doc More general build steps for Linux 1 year ago
i18n V0.2.8 2 years ago
src Workaround to get the GUI working on Ubuntu 22.04 1 year ago
.gitignore EM410x clone support 3 years ago
CHANGELOG.md V0.2.8 2 years ago
LICENSE Change LICENSE 3 years ago
README.md More general build steps for Linux 1 year ago

README.md

Proxmark3GUI

downloads
downloads

A cross-platform GUI for Proxmark3/Proxmark3 Iceman fork client

(The orignal Proxmark3 repo has been unmaintained for a long time. I personally suggest using the Proxmark3 Iceman fork)

中文介绍


Features

  • Easy to find available Serial Port
  • Support raw commands of Proxmark3 client(Official/Iceman)
  • Have a friendly UI to test Mifare cards
    • Support different card size(MINI, 1K, 2K, 4K)
    • Easy to edit Mifare block data
    • Easy to read all/selected blocks with well-designed read logic
    • Easy to write all/selected blocks
    • Support binary(.bin .dump) files and text(.eml) files
    • Analyze Access Bits
    • Support Chinese Magic Card
  • Have basic support for LF commands
  • Customize UI
  • ...

Preview

preview

more previews


About Compiled Windows clients

A cool guy Gator96100 creates ProxSpace and makes it possible to compile both the firmware and the client on Windows.
Also, he makes the pre-compiled Windows client so you can download it and run your PM3 client on Windows instantly.
I included his compiled client in my releases so you can use the GUI on the fly, and you can also use the GUI with your prefered client.
Great thanks to him.


Download binaries for Windows

You can download pre-built Windows binaries in release page
Vx.x.x-win64.7z only contains the GUI
Vx.x.x-win64-xxxxxxx.7z contains the GUI and corresponding client. You just need to open Vx.x.x-win64-xxxxxxx\GUI\Proxmark3GUI.exe

You can also download them in SourceForge
Download Proxmark3GUI

Build on Linux

cd ~
# sudo add-apt-repository universe
sudo apt-get update
# sudo apt-get install git build-essential
sudo apt-get install qtbase5-dev qt5-qmake libqt5serialport5-dev
git clone https://github.com/wh201906/Proxmark3GUI.git --depth=1
cd Proxmark3GUI
mkdir build && cd build
export QT_SELECT=qt5
qmake ../src
make -j4 && make clean
./Proxmark3GUI

Build on macOS

cd ~
brew update
brew install qt@5
brew link qt5 --force
git clone https://github.com/wh201906/Proxmark3GUI.git --depth=1
cd Proxmark3GUI
mkdir build && cd build
qmake ../src
make -j4 && make clean
open Proxmark3GUI.app

In order for the GUI to connect to the device in macOS, you'd need to tweak the settings a little bit

macOS_settings


Tutorial

1.Quickstart
2.Work with ProxSpace
3.Edit Mifare Classic data(Proxmark3 hardware is not necessary)


Change Log

Change Log