n1474335
9a982f05ac
Extract operations now offer built-in Sort and Unique options. Unique operation offers option to count occurances. Closes #1334 .
2022-04-14 18:08:16 +01:00
John L
ca1a0797fb
Merge branch 'master' into testui
2022-04-04 17:54:02 +01:00
John L
7b497181fd
refactor samples, and more tests
2022-04-04 17:40:58 +01:00
John L
92767b1078
Try import
2022-03-31 19:32:41 +01:00
n1474335
31e9d27f1a
Merge branch 'master' of https://github.com/swesven/CyberChef into swesven-master
2022-03-29 17:30:22 +01:00
n1474335
18022a2a48
Merge branch 'master' of https://github.com/pH-T/CyberChef into pH-T-master
2022-03-29 17:22:34 +01:00
n1474335
a762fb4df4
Merge branch 'SIGABA' of https://github.com/hettysymes/CyberChef into hettysymes-SIGABA
2022-03-29 12:26:39 +01:00
n1474335
4f0b160ed3
Tidied up Base45 ops
2022-03-28 16:15:37 +01:00
n1474335
709b8696fc
Merge branch 'base45' of https://github.com/t-8ch/CyberChef into t-8ch-base45
2022-03-28 16:04:34 +01:00
Paul Hager
9ad4e2525e
fix: GetAllCasings.mjs test
2022-03-28 16:52:59 +02:00
n1474335
9733bf65de
Merge branch 'nodejs16' of https://github.com/john19696/CyberChef into john19696-nodejs16
2022-03-28 11:37:23 +01:00
Thomas Weißschuh
6017578964
Add Base45 operations
...
Closes #1219
Co-developed-by: Cyril Delétré <cyril.deletre@gmail.com>
2021-11-09 21:12:44 +01:00
Thomas Weißschuh
cfc29ef821
Always use mjs imports
...
This is needed for Node/NPM 16 compat
2021-09-17 08:48:04 +02:00
n1474335
dd18e52993
Protobuf operations improved to enable full and partial schema support
2021-08-18 17:22:09 +01:00
n1474335
e9ca4dc9ca
Added HASSH operations
2021-08-10 16:48:35 +01:00
n1474335
289a417dfb
Added 'JA3S Fingerprint' operation
2021-08-10 14:57:34 +01:00
n1474335
9a33498fed
Added 'TLS JA3 Fingerprint' operation
2021-07-28 14:32:39 +01:00
n1474335
ff88d30d2f
Tidied up CBOR operations
2021-03-26 14:07:02 +00:00
n1474335
88e3c2ccb2
Merge branch 'issue-991' of https://github.com/Danh4/CyberChef into Danh4-issue-991
2021-03-26 13:59:16 +00:00
swesven
6155634d3b
Add the SM4 block cipher, also a no-padding option for block ciphers.
...
This adds an implementation of the SM4 block cipher, and operations
to encrypt and decrypt using it with CBC,ECB,CFB,OFB,CTR modes.
Also, a "no padding" option is added for AES,DES,3DES and SM4
decryption in ECB/CBC modes. This variant does not attempt to
validate the last block as being PKCS#7 padded.
This is useful, both since other padding schemes exist, and also
for decrypting data where the final block is missing.
2021-03-24 00:58:54 +01:00
n1474335
8fadad5891
AES Additional data can now be entered in a range of formats. #1011
2021-02-22 19:33:52 +00:00
n1474335
24548e3a48
Tidied up JWT tests
2021-02-09 14:23:02 +00:00
aussieklutz
1bcb8e433d
Update JWTVerify.mjs
2021-02-06 18:10:54 +10:00
aussieklutz
63dff0d34d
Update JWTVerify.mjs
...
Enabled validation of ECSHA256 JWT tokens in the tests
2021-02-06 17:55:44 +10:00
aussieklutz
e228b197f9
Update JWTVerify.mjs
2021-02-06 17:45:42 +10:00
aussieklutz
4bbeb6caa3
Update JWTVerify.mjs
...
Add expectation for working RSASHA256 test, and comment out unused privatekey.
2021-02-06 17:42:42 +10:00
aussieklutz
139d25dff9
Update JWTVerify.mjs
...
Update RSASHA256 test with the public key derived from the pre-existing private key, and expect a working testcase.
2021-02-06 17:40:04 +10:00
n1474335
4a673bd92a
AES Decrypt now supports Additional Authenticated Data in GCM mode. Added tests for ADD at each AES size.
2021-02-02 17:18:35 +00:00
n1474335
1b54584820
Tweaks to various hashing functions to improve config options
2021-02-02 16:06:37 +00:00
n1474335
74ae77f17a
Tidied up and added tests for RSA operations
2021-02-01 19:15:32 +00:00
n1474335
99eb1cced5
Merge branch 'rsa' of https://github.com/mattnotmitt/CyberChef into mattnotmitt-rsa
2021-02-01 17:30:02 +00:00
n1474335
46425ba552
Merge branch 'JSONTOCSV' of https://github.com/n1073645/CyberChef into n1073645-JSONTOCSV
2021-02-01 16:34:57 +00:00
n1474335
0a0949246f
Merge branch 'features/unicode-format' of https://github.com/mattnotmitt/CyberChef into mattnotmitt-features/unicode-format
2021-02-01 15:45:21 +00:00
n1474335
7cf19d22a8
Merge branch 'numberRot' of https://github.com/n1073645/CyberChef into n1073645-numberRot
2021-02-01 14:37:30 +00:00
mattnotmax
39b7e4ff9e
Correct Haversine test output
2020-12-09 21:12:26 +11:00
mattnotmax
a1109c43f6
Fix for haversine distance bug
2020-12-08 21:17:43 +11:00
n1073645
bbf19ee944
argument added for numbers in ROT
2020-08-24 11:24:25 +01:00
Matt
3ab95384df
Add unicode tests
2020-08-19 10:55:29 +01:00
n1073645
2781640a2a
JSON to CSV improvements
2020-07-29 15:27:55 +01:00
n1073645
c01ce90e06
Tests Added
2020-07-06 11:20:54 +01:00
Matt
d4ae241758
Merge branch 'master' into rsa
2020-06-08 15:55:37 +01:00
hettysymes
88947b9d42
Added operation description note and modified comment formatting
2020-06-08 12:27:40 +01:00
hettysymes
3c68ad1302
Modified control rotor stepping so the next control rotor steps once the previous rotor reaches "O" and added tests
2020-06-07 17:45:17 +01:00
hettysymes
e2b3389da6
Added SIGABA simple test
2020-06-06 19:47:15 +01:00
Matthieu
738ee33959
Fix bug in Normalise Unicode operation: replace nfc by nfkc
2020-05-27 15:47:40 +01:00
Matt
fad163e0eb
Added tests (that can't be run)
2020-04-07 21:16:29 +01:00
71819
209fc07eac
Issue 991: Add CBOR Decode operation
2020-03-30 11:31:25 +01:00
71819
ae70cb89ed
Issue 991: Add CBOR Encode operation
2020-03-30 11:31:25 +01:00
n1474335
46cc48cfb9
Renamed Parse ObjectID Timestamp operation files
2020-03-27 12:09:57 +00:00
n1474335
3a0c8a199a
Tidied up 'Parse ObjectID Timestamp' operation
2020-03-27 11:56:42 +00:00