CyberChef/tests/operations/tests
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
..
AvroToJSON.mjs Tidied up Avro to JSON operation 2019-10-31 14:17:07 +00:00
BaconCipher.mjs Tidied up Bacon Cipher operations 2019-09-04 17:13:05 +01:00
Base58.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
Base62.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
Base64.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
BCD.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
BitwiseOp.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
BLAKE2b.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
BLAKE2s.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
Bombe.mjs 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
BSON.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
ByteRepr.mjs Linting changes 2019-11-14 08:55:27 +00:00
CartesianProduct.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
CBORDecode.mjs Tidied up CBOR operations 2021-03-26 14:07:02 +00:00
CBOREncode.mjs Tidied up CBOR operations 2021-03-26 14:07:02 +00:00
ChangeIPFormat.mjs Add octal support to Change IP Format. 2019-08-24 01:14:44 +01:00
CharEnc.mjs Added support for 109 more character encodings 2019-11-01 14:56:18 +00:00
Charts.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
Checksum.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
Ciphers.mjs Implemented the Rail Fence Cipher with both encoding and decoding 2020-01-29 12:46:38 +01:00
CipherSaber2.mjs CipherSaber2 ops now accept a variety of key types 2020-03-05 16:39:52 +00:00
Code.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
Colossus.mjs 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
Comment.mjs Fork no longer appends its merge delimiter to the end of the output. Closes #692 2019-10-18 13:57:21 +01:00
Compress.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
ConditionalJump.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
ConvertCoordinateFormat.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
ConvertToNATOAlphabet.mjs Tidied up 'Convert to NATO alphabet' operation 2020-03-13 17:10:29 +00:00
Crypt.mjs AES Additional data can now be entered in a range of formats. #1011 2021-02-22 19:33:52 +00:00
CSV.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
DateTime.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
DefangIP.mjs Fix Defang IP tests causing the tests to fail 2019-08-13 16:45:53 +01:00
Enigma.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
ExtractEmailAddresses.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
Fork.mjs Fork no longer appends its merge delimiter to the end of the output. Closes #692 2019-10-18 13:57:21 +01:00
FromDecimal.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
FromGeohash.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
Gunzip.mjs Linting on tests 2019-12-17 12:30:32 +00:00
Gzip.mjs Added tests for gunzip. 2019-12-17 12:28:09 +00:00
Hash.mjs Tweaks to various hashing functions to improve config options 2021-02-02 16:06:37 +00:00
HASSH.mjs Added HASSH operations 2021-08-10 16:48:35 +01:00
HaversineDistance.mjs Correct Haversine test output 2020-12-09 21:12:26 +11:00
Hex.mjs Test added for From Hex 2020-03-10 11:23:14 +00:00
Hexdump.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
Image.mjs Tidied up the Magic operation 2020-03-24 11:06:37 +00:00
IndexOfCoincidence.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
JA3Fingerprint.mjs Added 'JA3S Fingerprint' operation 2021-08-10 14:57:34 +01:00
JA3SFingerprint.mjs Added HASSH operations 2021-08-10 16:48:35 +01:00
JSONBeautify.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
JSONMinify.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
JSONtoCSV.mjs JSON to CSV improvements 2020-07-29 15:27:55 +01:00
Jump.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
JWTDecode.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
JWTSign.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
JWTVerify.mjs Tidied up JWT tests 2021-02-09 14:23:02 +00:00
Lorenz.mjs Tidied up Lorenz operation and created new Bletchley module for WW2-era ciphers 2019-11-06 12:14:22 +00:00
LuhnChecksum.mjs Tidied up Luhn checksum op 2020-03-12 14:41:46 +00:00
Magic.mjs Tidied up the Magic operation 2020-03-24 11:06:37 +00:00
Media.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
MorseCode.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
MS.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
MultipleBombe.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
NetBIOS.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
NormaliseUnicode.mjs Fix bug in Normalise Unicode operation: replace nfc by nfkc 2020-05-27 15:47:40 +01:00
OTP.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
ParseIPRange.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
ParseObjectIDTimestamp.mjs Renamed Parse ObjectID Timestamp operation files 2020-03-27 12:09:57 +00:00
ParseQRCode.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
ParseSSHHostKey.mjs Fix incorrect import of TestRegister 2019-08-13 13:39:21 +01:00
ParseTLV.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
ParseUDP.mjs Tidied up 'Parse UDP' operation 2019-08-23 10:56:13 +01:00
PEMtoHex.mjs PEMtoHex: Support arbitrary PEMs 2021-11-07 11:21:17 +01:00
PGP.mjs Added tests (that can't be run) 2020-04-07 21:16:29 +01:00
PHP.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
PowerSet.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
Protobuf.mjs Protobuf operations improved to enable full and partial schema support 2021-08-18 17:22:09 +01:00
Regex.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
Register.mjs AES Additional data can now be entered in a range of formats. #1011 2021-02-22 19:33:52 +00:00
Rotate.mjs argument added for numbers in ROT 2020-08-24 11:24:25 +01:00
RSA.mjs Tidied up and added tests for RSA operations 2021-02-01 19:15:32 +00:00
SeqUtils.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
SetDifference.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
SetIntersection.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
SetUnion.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
SplitColourChannels.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
StrUtils.mjs diff.mjs: Fixes tests and adds default flag 2019-10-29 23:39:14 +00:00
SymmetricDifference.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
TextEncodingBruteForce.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
ToFromInsensitiveRegex.mjs Linting for regex operation 2019-11-22 10:58:24 +00:00
ToGeohash.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
TranslateDateTimeFormat.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
Typex.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
Unicode.mjs Add unicode tests 2020-08-19 10:55:29 +01:00
YARA.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00