Commit Graph

4817 Commits

Author SHA1 Message Date
Daniel Karling
011d1f6a44 Refactored MAC and IV calculations 2023-10-27 06:52:30 +02:00
Daniel Karling
70422937f2 Partial implementation of NTAG424 commands
Noteworthy stuff that's missing:
* Encrypted read/write to file.
* Handling of CC and Proprietary file

Stuff that works:
* Read/write file
* Get/change file settings
* Change auth keys
* Configuring SDM/SUN feature
2023-10-26 22:10:00 +02:00
wh201906
de7b6f35bc Clean up the code for timeout
Rename UART_TCP_CLIENT_RX_TIMEOUT_MS to UART_NET_CLIENT_RX_TIMEOUT_MS
Add UART_UDP_LOCAL_CLIENT_RX_TIMEOUT_MS for shorter timeout
Check if the target address is local in uart_open()
2023-10-25 23:45:23 +08:00
s00se
51bea8995b cmdscript.c: explicitly include ctype header
https://bugzilla.redhat.com/show_bug.cgi?id=2245823

Signed-off-by: s00se <95649696+s00se@users.noreply.github.com>
2023-10-24 16:00:22 -06:00
wh201906
fcad2127e0 Merge branch 'master' into bind 2023-10-23 13:57:18 +08:00
wh201906
56b4bda50d Add bind option for TCP 2023-10-23 13:56:16 +08:00
wh201906
15ef4f6768 Add bind option (UDP, Windows) 2023-10-23 13:30:27 +08:00
iceman1001
3a2b2dffae add some colors 2023-10-22 19:57:48 +02:00
wh201906
225b1894f9 Add bind option (UDP, Linux) 2023-10-23 01:48:38 +08:00
iceman1001
fd121bab4f added nosave parameter to lf em 4x05 dump 2023-10-22 18:56:19 +02:00
iceman1001
a2fdab98b5 style 2023-10-22 14:20:20 +02:00
iceman1001
b857369f7a fix some warnings 2023-10-22 14:19:01 +02:00
iceman1001
9a9d2cf621 added a new command -data bmap- it breaks down a hex value in rows of bits according to a supplied template 2023-10-22 14:08:18 +02:00
iceman1001
272cb2bbc5 added no save parameter to iclass dump. Also adjusted the text for the other places. 2023-10-20 16:54:44 +02:00
Iceman
c8f5c54257 Merge pull request #2143 from Antiklesys/master
Modified hf iclass calcnewkey
2023-10-20 16:43:16 +02:00
Philippe Teuwen
c4ff847355 typo 2023-10-20 14:49:39 +02:00
Antiklesys
2790bc0c16 Modified hf iclass calcnewkey
Added support for a scenario in which the old key is elite and the new key is not elite.
2023-10-20 20:30:16 +08:00
iceman1001
0dc921c6b7 added the udpv6 and also try to identify when v6 is used (tcp/udp) 2023-10-20 12:51:12 +02:00
iceman1001
a35bfbb13e modified the CLI prompt to also show if TCP/UDP is used in the communication 2023-10-20 10:38:53 +02:00
Philippe Teuwen
b9ae38f888 Add timing to hw ping, reduce sleep to 1ms in WaitForResponse, no impact on CPU 2023-10-20 00:36:46 +02:00
iceman1001
31bc88f684 style 2023-10-19 21:42:01 +02:00
Antiklesys
e2f7454abc Fixed command description
Fixed command help file as it incorrectly shows -b instead of --blk
2023-10-19 23:35:09 +08:00
iceman1001
0a42e92d11 fix compilation errors for strlen call that doesnt like uint8_t arrays 2023-10-19 14:40:48 +02:00
iceman1001
8565781f66 text 2023-10-19 14:22:13 +02:00
iceman1001
ae1504e763 fixed a boolean bug with write block, and added a hf mf encodehid which writes some simple ndef message to a empty MFC 1K card 2023-10-19 14:21:46 +02:00
iceman1001
34d8a41021 hw ping - fix output text 2023-10-19 11:08:53 +02:00
iceman1001
1f3cf80898 style 2023-10-18 20:34:35 +02:00
iceman1001
185da09e62 we use calloc 2023-10-18 20:20:55 +02:00
iceman1001
efac735bad added support for HID SAM picopass communications. Nasty array copying but does the trick. Will need refactoring. 2023-10-18 19:59:34 +02:00
Self Not Found
7dbdc7cf10 Add short flag -m for timeout related commands 2023-10-18 18:47:32 +08:00
wh201906
5e22ed25bc Add UDP support on Windows 2023-10-17 22:48:12 +08:00
iceman1001
78e1a84515 added the timeout to preferences, so its stored in the pref file but... there need to be adaptations to the uart_p*/uart_w* files to use the the session value.. 2023-10-17 14:54:44 +02:00
wh201906
d1f916ba25 Reduce the default communication timeout for local IPv6 address 2023-10-17 20:20:21 +08:00
wh201906
d9b5afbb92 Add IPv6 support for TCP (Windows) 2023-10-17 19:40:41 +08:00
wh201906
67d36152cc Add IPv6 support for UDP (Linux) 2023-10-17 18:40:17 +08:00
wh201906
2e0c24c8f2 Add IPv6 support for TCP (Linux) 2023-10-17 18:32:13 +08:00
wh201906
bd34794d26 Add error handling 2023-10-16 21:12:14 +08:00
wh201906
703a2c968a Faster uart_receive() in UDP mode
Added some functions for writing data to the ring buffer directly
Increased the size of ring buffer
2023-10-16 20:05:42 +08:00
wh201906
3df58f3a9e Clean up 2023-10-16 02:09:22 +08:00
wh201906
5775b53078 UDP support on Linux 2023-10-16 01:56:03 +08:00
wh201906
7aef669e59 Add ringbuffer
This is used in the UDP connection
2023-10-16 01:52:27 +08:00
iceman1001
13f9972f39 fix coverity resource leak 2023-10-15 17:49:48 +02:00
iceman1001
8a9c043aa6 fixing "lf hid clone --bin" param to correctly handle sentinel bit 2023-10-15 15:23:14 +02:00
iceman1001
026cd7d53d style 2023-10-15 13:21:16 +02:00
iceman1001
0442e04e05 text 2023-10-15 13:19:33 +02:00
Iceman
ac25c9d47a Merge pull request #2129 from Antiklesys/master
Fixed iclass offline mode commands
2023-10-15 12:39:49 +02:00
Antiklesys
22b85c74d8 Fixed iclass info available in offline mode
Fixed iclass info available in offline mode
2023-10-15 18:27:25 +08:00
iceman1001
a348d58c6d support fct 2023-10-15 11:24:48 +02:00
Antiklesys
90ac7fb67b Fixed iclass offline mode commands
Fixed iclass offline mode commands
2023-10-15 13:59:38 +08:00
iceman1001
fc6feea0d4 experimental UDP support. Doesnt quite work yet 2023-10-14 20:30:13 +02:00