Python Flask Web Interface for proxmark3 RDV4 hardware.
Find a file
David Bryan 7a321c4de3 updated
2022-06-29 00:09:17 +01:00
docker fixes 2020-12-07 19:44:45 -08:00
static updates to logo 2022-06-02 00:34:50 +01:00
templates updates to logo 2022-06-02 00:34:50 +01:00
translations updates to logo 2022-06-02 00:34:50 +01:00
.gitignore Initial commit 2019-10-12 10:33:51 -07:00
app.py adding stuff 2019-10-21 20:58:57 +01:00
babel.cfg Babel is still broken. 2019-10-28 23:35:13 +00:00
install-all.sh scripts stuff 2019-10-31 19:14:47 -07:00
install.sh updateing 2019-10-18 21:46:28 -05:00
LICENSE Initial commit 2019-10-12 10:33:51 -07:00
mysettings.cfg Added babel 2019-10-31 10:40:35 +00:00
proxmark3-web.py updated 2022-06-29 00:09:17 +01:00
proxmark3-web.service Adding JA translations 2019-11-01 01:46:46 +00:00
README.md docker support 2020-12-07 19:42:57 -08:00
rpi-setup.sh scripts stuff 2019-10-31 19:14:47 -07:00

proxmark3-web

Supports the proxmark3 RDV4 hardware, and software. (could easily be hacked for other hardware/command versions) Python Flask Web Interface for proxmark3 RDV4 hardware.

Installation Instructions

These instructions assume you have Raspbian on your Pi already setup, and ready to go. Raspbian Install Once you have the card writen, you should enable SSH, per the instructons here

SSH into your pi, and follow along with this...

Docker Install

Quick Install

sudo apt -y install git

git clone https://github.com/videoman/proxmark3-web.git

cd proxmark3-web
./install-all.sh

Manual Install

Proxymark3-rdv4 client

Download and install the proxmark3 client from the RFID Research Group

Further (and maybe more complete/updated) instructions for your OS cane be found here

update your apt cache for Raspbian

sudo apt-get update

Install the requirements

Note: this also will install python-flask, and does not include the qt5 GUI for proxmark. It's not needed.

sudo apt-get install --no-install-recommends git ca-certificates build-essential pkg-config \
libreadline-dev gcc-arm-none-eabi libnewlib-dev python-flask

Proxmark3-rdv4 code

Grab the code repo for proxmark3-rdv4

git clone https://github.com/RfidResearchGroup/proxmark3.git

Access right for the serial port

The 'pi' user should already be part of the 'dialout' groups. You can run the command groups to check if the user is in the dialout group first. If they are not, then you can run the following command from the proxmark3 directory.

make accessrights

Compile proxmark3

The main install instructions can be found in the git repo here Provided here for ease of use.

First things first- pull down the latest commits- and then compile as follows:

cd proxmark3
git pull
make clean && make all
sudo make install

Next test that you can access the proxmark3, and that you have access to the hardware via the serial port.

proxmark3 /dev/ttyACM0

Run a few tests to see if you can access the proxmark3-rdv4 eg: lf search or hf search

Install proxmark-web

cd proxmark3-web
./install.sh

This will setup systemd to start the Flask Web interface on boot for you.