iceman1001
c25dbf8f21
forget the struct changes
2025-07-10 16:02:18 +02:00
iceman1001
c216fbeeaf
preferences and mqtt commands now handles mqtt server/port/topic settings. if mqtt command is called w/o any mqtt and preference is set it takes prio
2025-07-10 14:10:53 +02:00
Iceman
49a45519b8
Merge pull request #2933 from virtyvoid/patch-1
...
Update CHANGELOG.md
2025-07-10 12:35:26 +02:00
Alexander
2d3ad38853
Update CHANGELOG.md
...
Signed-off-by: Alexander <me@deploykin.ru>
2025-07-10 13:22:21 +03:00
iceman1001
2597c7576e
style
2025-07-10 11:52:39 +02:00
Iceman
cb8bb8d520
Merge pull request #2931 from ry4000/master
...
R&Y: Updated `aid_desfire.json`
2025-07-09 13:31:15 +02:00
Iceman
3e0127086b
Merge pull request #2932 from virtyvoid/mqttfixes
...
fixes to mqtt (win sockets)
2025-07-09 13:30:01 +02:00
Def
c39e18a014
fixes to mqtt (win sockets)
2025-07-09 14:19:00 +03:00
ry4000
ac6916777f
Merge branch 'RfidResearchGroup:master' into master
2025-07-09 20:09:56 +10:00
ry4000
36f5a0c69b
R&Y: Updated aid_desfire.json
...
Signed-off-by: ry4000 <154689120+ry4000@users.noreply.github.com>
2025-07-09 20:09:40 +10:00
iceman1001
815d445382
fix mqtt receive on proxspace
2025-07-09 08:21:21 +02:00
iceman1001
931e93a11b
Win32 socket vs POSIX sockets is not always happy together. Seperated the two to mimic the same behavior we have for /uart/. The code compiles but the socket doesnt work on Proxspace yet. More fixes to be done
2025-07-09 00:20:43 +02:00
iceman1001
fa59b9cb6b
fix mqtt receive command default behaviour
2025-07-08 21:51:48 +02:00
iceman1001
a3c2d2b815
style
2025-07-08 21:15:09 +02:00
iceman1001
c7cf62fcf1
Added support for sending and receiving MQTT messages. It enables end user to quickly upload or share JSON files between them. Given the nature of MQTT, I also worked with @KevTheHermit who has proxdump.com site, where you can upload pm3 dump files and browse. He added support for MQTT uploads, so the process to share a file and it gets also uploaded to proxdump.com is very smooth. Feel free to improve this functionality with TLS etc. For now it looks quite promising.
2025-07-08 21:15:09 +02:00
ry4000
138039b232
R&Y: Removed Gallagher Alternative Endian
in aid_desfire.json
...
### Updates
- Removed Alternative Endian
- AIDs previously designated as `(Alternative Endian)` are now correctly listed as Gallagher AIDs
Signed-off-by: ry4000 <154689120+ry4000@users.noreply.github.com>
2025-07-08 17:08:10 +10:00
ry4000
09bdb0c566
Merge branch 'RfidResearchGroup:master' into master
2025-07-08 17:03:41 +10:00
Iceman
732cc1b82e
Merge pull request #2930 from Eltrick/saflok_year_fix
...
Fix incorrect formula for calculating Saflok years, and also standardising brand name styling
2025-07-07 19:35:54 +02:00
Lucifer Voeltner
ed504a76ca
Fix incorrect formula for calculating Saflok years
2025-07-08 00:15:43 +07:00
iceman1001
7717dfc04d
text
2025-07-06 20:12:13 +02:00
Iceman
53b2dc7d4b
Merge pull request #2927 from Antiklesys/master
...
Updated hf iclass wrbl replay
2025-07-05 19:34:32 +02:00
ry4000
b27d3edb1a
Update aid_desfire.json
...
Signed-off-by: ry4000 <154689120+ry4000@users.noreply.github.com>
2025-07-05 23:59:19 +10:00
Antiklesys
75c3ce61dd
Update iclass.c
...
Fixed correctly, in the previous fix I'm checking the length of the mac, but the mac is always 4 0 bytes (set from client side as part of the variable size) and the only actual check happens on client side. I'll have to check for the mac value to be != from 00000000
2025-07-05 19:35:41 +08:00
Antiklesys
33c3988a94
Fix broken older functionality
...
Updated to still maintain older functionality when the macs field is passed
2025-07-05 19:26:22 +08:00
Iceman
594f127adf
Merge pull request #2928 from ry4000/master
...
R&Y: Added `GEG Connect` to `aid_desfire.json`
2025-07-05 12:20:51 +02:00
ry4000
66b7e27dec
R&Y: Re-Ordered aid_desfire.json
...
### Updated
- GEG Connect Card to in between SEA ORCA and ITSO AIDs
Signed-off-by: ry4000 <154689120+ry4000@users.noreply.github.com>
2025-07-05 15:40:59 +10:00
ry4000
fa2d52205b
R&Y: Added GEG Connect
to aid_desfire.json
...
### Added
- GEG Connect Card (F21400)
Signed-off-by: ry4000 <154689120+ry4000@users.noreply.github.com>
2025-07-05 15:39:12 +10:00
Antiklesys
7ad3f6eaf2
Updated hf iclass wrbl replay
...
replay behavior to use privilege escalation instead of having to generate specific block/content macs for hf iclass wrbl
2025-07-05 13:25:18 +08:00
Iceman
baf22054f8
Merge pull request #2926 from Antiklesys/master
...
Fixing style fix
2025-07-04 12:38:19 +02:00
Antiklesys
f5e61410c6
Fixing style fix
...
Fixing 24d80f51a9
where an AND was switched to an OR
2025-07-04 18:37:46 +08:00
iceman1001
24d80f51a9
style
2025-07-04 12:22:09 +02:00
Iceman
03a3abfc64
Merge pull request #2925 from Antiklesys/master
...
Updated iclass restore to support replay via privilege escalation
2025-07-04 11:57:24 +02:00
Antiklesys
f5820999b4
Update iclass.c
...
Signed-off-by: Antiklesys <syselkitna@gmail.com>
2025-07-04 17:52:43 +08:00
Antiklesys
8e4b9b46a0
Update iclass.c
...
Signed-off-by: Antiklesys <syselkitna@gmail.com>
2025-07-04 17:48:23 +08:00
Antiklesys
649de11a9a
Update iclass.c
...
Signed-off-by: Antiklesys <syselkitna@gmail.com>
2025-07-04 17:28:01 +08:00
Antiklesys
f8bd0b4bae
Updated iclass restore to support privilege escalation
...
Updated hf iclass restore to support privilege escalation to restore card's content using a single AA1 --nr mac value. This allows to write cards the debit key is not known.
2025-07-04 16:47:11 +08:00
Iceman
875ceab8a7
Merge pull request #2924 from 0x6r1an0y/master
...
Fix: Follow-up fix for PR #2923 (issue #2922 )
2025-07-03 22:24:53 +02:00
火山大隊長
02a4594a1b
fix: reset card state
...
reset card state after gen2 detection in ATS based magic identification
Signed-off-by: 火山大隊長 <brian20020925@gmail.com>
2025-07-04 02:35:10 +08:00
Iceman
d39b32997f
Merge pull request #2923 from 0x6r1an0y/main
...
Fix: magic detection for SAK=0x00 cards by forcing RATS
2025-07-03 08:18:31 +02:00
火山大隊長
ea2796dc6c
Fix: magic detection for SAK=0x00 cards by forcing RATS
2025-07-03 05:09:54 +08:00
iceman1001
7373c38388
hf 15 dump had an logic bug when reading the sysinfo response. It is always fixed size but the logic for handling the Information byte flags made it skip bytes when it wasnt 0x0F
2025-07-02 22:05:12 +02:00
Iceman
dab49248b4
Merge pull request #2921 from Antiklesys/master
...
Added sc flag detection in sam response
2025-07-01 20:17:51 +02:00
Antiklesys
0662c1a9c1
Detecting response sc flag in sam response
...
Added detection for Secure Channel Flag in Sam's response.
2025-07-01 23:53:54 +08:00
iceman1001
a440fbabda
make clean - now removes all __pycache__ folders sprinkled all over the project when running some of the dedicated python scripts
2025-07-01 16:47:20 +02:00
iceman1001
630708c3eb
support function
2025-07-01 16:45:55 +02:00
iceman1001
21bae5c73f
fix hf 15 readmulti - wrong block count number. It is decreased before to be zero based, but in calc we need number of blocks
2025-07-01 16:45:18 +02:00
iceman1001
95814cc5b8
text
2025-07-01 16:43:42 +02:00
iceman1001
4268fe3ce1
text
2025-06-30 14:29:49 +02:00
iceman1001
7e2aa07b27
revamped
2025-06-30 14:29:24 +02:00
iceman1001
16cbb4a446
style
2025-06-30 14:28:24 +02:00