n1474335
dc46018757
Tidied up 'PEM to Hex' operation
2022-06-03 22:57:49 +01:00
n1474335
1464e5d5e4
Merge branch 'pem' of https://github.com/cplussharp/CyberChef
2022-06-03 22:21:37 +01:00
n1474335
b78bb2d3d6
Added 'Strict mode' to 'From Base64' operation
2022-06-03 21:41:37 +01:00
n1474335
f9a6402825
Merge branch 'strict_base64' of https://github.com/mikecat/CyberChef
2022-06-03 13:18:41 +01:00
n1474335
c330394ff2
Fixed toBinary delim adjustment
2022-06-03 13:15:18 +01:00
n1474335
36e66ad5b4
Merge branch 'master' of https://github.com/michaellrowley/CyberChef
2022-06-03 13:10:59 +01:00
n1474335
1078c37043
Merge branch 'master' of https://github.com/LukeSerne/CyberChef
2022-06-03 12:55:56 +01:00
n1474335
d6f9e216a6
Merge branch 'fix-to-base45' of https://github.com/mikecat/CyberChef
2022-06-03 12:50:45 +01:00
n1474335
7d6a879a67
Added script for updating the CHANGELOG
2022-05-31 00:20:19 +01:00
n1474335
ff99436ce6
Fixed 'To Hex' highlighting
2022-05-30 19:43:59 +01:00
n1474335
a895d1d82a
Added 'Parse TCP' operation
2022-05-30 18:06:15 +01:00
MikeCAT
11da4188ee
fix "To Base45" ( #1351 )
2022-05-20 11:59:04 +00:00
Luke Serné
5b68bad185
Support UTF8 encoded characters in Substitution operation
...
This adds support for UTF8-encoded characters in the input and the parameters.
2022-05-13 17:35:50 +02: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
f5fe79326a
CodeQL fixes
2022-04-14 16:57:46 +01:00
n1474335
ccaabfaee8
Fixed incorrect wording for RC4 Drop argument.
2022-04-14 11:55:34 +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
993e276858
Tidied up Bletchley ops
2022-03-29 12:45:42 +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
00781fa459
Fixed lint
2022-03-29 11:55:41 +01:00
n1474335
f3c83b2009
Merge branch 'master' of https://github.com/AlexAndHisScripts/CyberChef into AlexAndHisScripts-master
2022-03-28 17:14:57 +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
n1474335
9cc177a9ad
Code quality improvements
2022-03-28 15:56:15 +01:00
Paul Hager
e2b7ac68ef
fix: GetAllCasings.mjs - newline bug
2022-03-28 14:46:41 +02:00
n1474335
9733bf65de
Merge branch 'nodejs16' of https://github.com/john19696/CyberChef into john19696-nodejs16
2022-03-28 11:37:23 +01:00
n1474335
b09f98fbb4
Updated to Node 17
2022-03-25 14:59:54 +00:00
Michael Rowley
ed542582f9
Added more error-handling to ToUpperCase()
2021-12-29 19:59:48 +00:00
Michael Rowley
2574a63975
Minor adjustments
2021-12-29 19:32:39 +00:00
CPlusSharp
b7a978505f
PEMToHex: add magic check so it gets found
2021-11-17 20:19:42 +01:00
Thomas Weißschuh
7db1f39473
base45: Implement highlighting
2021-11-09 21:12:49 +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
CPlusSharp
1dbcd2ac84
PEMtoHex: Support arbitrary PEMs
...
previous implementation only supported some PEMs (e.g. Certificate)
the new implementation is more general,
it just extracts the base64 between
header and footer and decodes that to hex
2021-11-07 11:21:17 +01:00
Alex Chambers_Jones
d2174725a9
Fixed reflected XSS described in issue 1265
2021-10-29 17:59:02 +01:00
MikeCAT
a7cdb095d2
Added input validation to fromBase64()
2021-10-04 22:39:16 +09: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
c423de545f
Switch XOR input and output differential logic. Fixes #1155
2021-09-03 14:58:48 +01:00
n1474335
f831ec6b7e
Fixed issues in Protobuf parsing
2021-08-26 16:51:42 +01: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
8379a9b275
Skipping UI tests in GitHub Actions
2021-08-10 14:26:33 +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
2bbe54cdcd
Added further deconstruction of IPv6 Multicast Addresses in the 'Parse IPv6 Address' operation
2021-02-23 15:11:16 +00:00
n1474335
8fadad5891
AES Additional data can now be entered in a range of formats. #1011
2021-02-22 19:33:52 +00:00