n1474335
b78bb2d3d6
Added 'Strict mode' to 'From Base64' operation
2022-06-03 21:41:37 +01:00
n1474335
a895d1d82a
Added 'Parse TCP' operation
2022-05-30 18:06:15 +01:00
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
n1474335
fb3eceaee0
Tidied up UI tests
2022-04-14 13:16:36 +01:00
n1474335
8e37fec8f8
Merge branch 'testui' of https://github.com/john19696/CyberChef into john19696-testui
2022-04-14 11:55:56 +01:00
n1474335
ccaabfaee8
Fixed incorrect wording for RC4 Drop argument.
2022-04-14 11:55:34 +01:00
John L
c431fb30c5
added logging & jsdoc
2022-04-06 10:54:20 +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
8117926ca3
Tidied up SM4 ops and NoPadding options for AES, DES and TripleDES
2022-03-29 18:01:57 +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
9273f97d88
Updated dependencies
2022-03-28 15:42:11 +01:00
n1474335
9733bf65de
Merge branch 'nodejs16' of https://github.com/john19696/CyberChef into john19696-nodejs16
2022-03-28 11:37:23 +01:00
n1474335
75dba51f56
Improve CJS and ESM module support #1037
2022-03-28 10:52:28 +01:00
n1474335
9e3733b33b
Fixed Node imports
2022-03-25 18:28:01 +00:00
n1474335
b09f98fbb4
Updated to Node 17
2022-03-25 14:59:54 +00:00
John L
add745551b
WIP
2022-02-11 16:56:58 +00: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
50f796049c
Fixed search test
2021-02-05 18:07:20 +00: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
af98feff51
Improved PGP keygen test
2021-02-01 16:24:47 +00:00
n1474335
be544faf0f
Merge branch 'datetime' of https://github.com/n1073645/CyberChef into n1073645-datetime
2021-02-01 16:13:43 +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
n1474335
9892ee273e
Bugfix: ECC mode now works correctly in 'Generate PGP Key Pair'
2021-02-01 11:10:04 +00:00