CyberChef/src/core/operations
Alex Blewitt 69073c9d99 Add ASCII output for frequency table
When showing results in the frequency distribution table, it's quite
helpful to see the distribution of the ASCII letters, if any. Provide an
option to show this to show the characters alongside the code.

Fixes #1169.

Signed-off-by: Alex Blewitt <alex.blewitt@gmail.com>
2021-02-07 16:22:13 +00:00
..
A1Z26CipherDecode.mjs Tidied up the Magic operation 2020-03-24 11:06:37 +00:00
A1Z26CipherEncode.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
ADD.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
AddLineNumbers.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
AddTextToImage.mjs Updated dependencies 2020-12-14 17:51:12 +00:00
Adler32Checksum.mjs Updated a range of operations to use ArrayBuffers instead of byteArrays to improve performance with large files. 2019-07-29 17:09:46 +01:00
AESDecrypt.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
AESEncrypt.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
AffineCipherDecode.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
AffineCipherEncode.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
AnalyseHash.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
AND.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
AtbashCipher.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
AvroToJSON.mjs Tidied up Avro to JSON operation 2019-10-31 14:17:07 +00:00
BaconCipherDecode.mjs Tidied up the Magic operation 2020-03-24 11:06:37 +00:00
BaconCipherEncode.mjs Add file extensions which are mandatory for the latest Node 12.x. 2019-11-06 06:01:52 -07:00
Bcrypt.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
BcryptCompare.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
BcryptParse.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
BifidCipherDecode.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
BifidCipherEncode.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
BitShiftLeft.mjs Updated a range of operations to use ArrayBuffers instead of byteArrays to improve performance with large files. 2019-07-29 17:09:46 +01:00
BitShiftRight.mjs Updated a range of operations to use ArrayBuffers instead of byteArrays to improve performance with large files. 2019-07-29 17:09:46 +01:00
BLAKE2b.mjs Fixed some typos 2019-10-16 15:38:20 +01:00
BLAKE2s.mjs Fixed some typos 2019-10-16 15:38:20 +01:00
BlowfishDecrypt.mjs Updated dependencies 2020-12-11 17:58:23 +00:00
BlowfishEncrypt.mjs Updated dependencies 2020-12-11 17:58:23 +00:00
BlurImage.mjs Updated dependencies 2020-12-14 17:51:12 +00:00
Bombe.mjs Tidied up Lorenz operation and created new Bletchley module for WW2-era ciphers 2019-11-06 12:14:22 +00:00
BSONDeserialise.mjs Tidied up Avro to JSON operation 2019-10-31 14:17:07 +00:00
BSONSerialise.mjs Tidied up Avro to JSON operation 2019-10-31 14:17:07 +00:00
Bzip2Compress.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
Bzip2Decompress.mjs Tidied up the Magic operation 2020-03-24 11:06:37 +00:00
CartesianProduct.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
ChangeIPFormat.mjs Add octal support to Change IP Format. 2019-08-24 01:14:44 +01:00
ChiSquare.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
CipherSaber2Decrypt.mjs CipherSaber2 ops now accept a variety of key types 2020-03-05 16:39:52 +00:00
CipherSaber2Encrypt.mjs CipherSaber2 ops now accept a variety of key types 2020-03-05 16:39:52 +00:00
CitrixCTX1Decode.mjs Added support for 109 more character encodings 2019-11-01 14:56:18 +00:00
CitrixCTX1Encode.mjs Added support for 109 more character encodings 2019-11-01 14:56:18 +00:00
Colossus.mjs Use proper booleans instead of relying on truthy/falsy values 2020-04-16 09:59:43 +02:00
Comment.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
CompareCTPHHashes.mjs Updated the links to forensic wiki website 2020-11-29 14:19:42 +00:00
CompareSSDEEPHashes.mjs Updated the links to forensic wiki website 2020-11-29 14:19:42 +00:00
ConditionalJump.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
ContainImage.mjs Updated dependencies 2020-12-14 17:51:12 +00:00
ConvertArea.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
ConvertDataUnits.mjs Fixed typo in 'Convert Data Units' preventing Kilobits from working. Closes #649 2019-09-27 11:28:57 +01:00
ConvertDistance.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
ConvertImageFormat.mjs Updated dependencies 2020-12-14 17:51:12 +00:00
ConvertMass.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
ConvertSpeed.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
CountOccurrences.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
CoverImage.mjs Updated dependencies 2020-12-14 17:51:12 +00:00
CRC8Checksum.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
CRC16Checksum.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
CRC32Checksum.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
CropImage.mjs Updated dependencies 2020-12-14 17:51:12 +00:00
CSSBeautify.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
CSSMinify.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
CSSSelector.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
CSVToJSON.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
CTPH.mjs Updated the links to forensic wiki website 2020-11-29 14:19:42 +00:00
DechunkHTTPResponse.mjs Tidied up the Magic operation 2020-03-24 11:06:37 +00:00
DecodeNetBIOSName.mjs Tidied up the Magic operation 2020-03-24 11:06:37 +00:00
DecodeText.mjs Added support for 109 more character encodings 2019-11-01 14:56:18 +00:00
DefangIPAddresses.mjs Tidied up the Magic operation 2020-03-24 11:06:37 +00:00
DefangURL.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
DeriveEVPKey.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
DerivePBKDF2Key.mjs Updated dependencies 2020-12-11 17:58:23 +00:00
DESDecrypt.mjs Updated dependencies 2020-12-11 17:58:23 +00:00
DESEncrypt.mjs Updated dependencies 2020-12-11 17:58:23 +00:00
DetectFileType.mjs Added several more file signatures. The background magic button now highlights when a file type has been detected. 2019-10-04 17:52:09 +01:00
Diff.mjs diff.mjs: Fixes tests and adds default flag 2019-10-29 23:39:14 +00:00
DisassembleX86.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
DitherImage.mjs Updated dependencies 2020-12-14 17:51:12 +00:00
Divide.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
DNSOverHTTPS.mjs DNS over HTTP: Fix "validate" argument 2019-11-25 20:08:30 +01:00
DropBytes.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
EncodeNetBIOSName.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
EncodeText.mjs Added support for 109 more character encodings 2019-11-01 14:56:18 +00:00
Enigma.mjs Tidied up Lorenz operation and created new Bletchley module for WW2-era ciphers 2019-11-06 12:14:22 +00:00
Entropy.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
EscapeString.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
EscapeUnicodeCharacters.mjs Tidied up the Magic operation 2020-03-24 11:06:37 +00:00
ExpandAlphabetRange.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
ExtractDates.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
ExtractDomains.mjs Use proper booleans instead of relying on truthy/falsy values 2020-04-16 09:59:43 +02:00
ExtractEmailAddresses.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
ExtractEXIF.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
ExtractFilePaths.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
ExtractFiles.mjs Merge branch 'boolean_args' of https://github.com/Prinzhorn/CyberChef into Prinzhorn-boolean_args 2021-02-02 17:23:05 +00:00
ExtractIPAddresses.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
ExtractLSB.mjs Updated dependencies 2020-12-14 17:51:12 +00:00
ExtractMACAddresses.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
ExtractRGBA.mjs Updated dependencies 2020-12-14 17:51:12 +00:00
ExtractURLs.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
Filter.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
FindReplace.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
Fletcher8Checksum.mjs Updated a range of operations to use ArrayBuffers instead of byteArrays to improve performance with large files. 2019-07-29 17:09:46 +01:00
Fletcher16Checksum.mjs Updated a range of operations to use ArrayBuffers instead of byteArrays to improve performance with large files. 2019-07-29 17:09:46 +01:00
Fletcher32Checksum.mjs Updated a range of operations to use ArrayBuffers instead of byteArrays to improve performance with large files. 2019-07-29 17:09:46 +01:00
Fletcher64Checksum.mjs Updated a range of operations to use ArrayBuffers instead of byteArrays to improve performance with large files. 2019-07-29 17:09:46 +01:00
FlipImage.mjs Updated dependencies 2020-12-14 17:51:12 +00: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
FormatMACAddresses.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
FrequencyDistribution.mjs Add ASCII output for frequency table 2021-02-07 16:22:13 +00:00
FromBase32.mjs Tidied up the Magic operation 2020-03-24 11:06:37 +00:00
FromBase58.mjs Tidied up the Magic operation 2020-03-24 11:06:37 +00:00
FromBase62.mjs Fixed bug in Base62 operations when using different alphabets 2019-11-13 17:59:16 +00:00
FromBase64.mjs Tidied up the Magic operation 2020-03-24 11:06:37 +00:00
FromBase85.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
FromBase.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
FromBCD.mjs Tidied up the Magic operation 2020-03-24 11:06:37 +00:00
FromBinary.mjs byte length arg added 2020-08-17 14:12:29 +01:00
FromBraille.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
FromCaseInsensitiveRegex.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
FromCharcode.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
FromDecimal.mjs Tidied up the Magic operation 2020-03-24 11:06:37 +00:00
FromHex.mjs Tidied up the Magic operation 2020-03-24 11:06:37 +00:00
FromHexContent.mjs Tidied up the Magic operation 2020-03-24 11:06:37 +00:00
FromHexdump.mjs Tidied up the Magic operation 2020-03-24 11:06:37 +00:00
FromHTMLEntity.mjs Tidied up the Magic operation 2020-03-24 11:06:37 +00:00
FromMessagePack.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
FromMorseCode.mjs Tidied up the Magic operation 2020-03-24 11:06:37 +00:00
FromOctal.mjs Tidied up the Magic operation 2020-03-24 11:06:37 +00:00
FromPunycode.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
FromQuotedPrintable.mjs Tidied up the Magic operation 2020-03-24 11:06:37 +00:00
FromUNIXTimestamp.mjs Tidied up the Magic operation 2020-03-24 11:06:37 +00:00
GenerateAllHashes.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
GenerateHOTP.mjs Updated dependencies 2020-12-14 15:32:12 +00:00
GenerateImage.mjs Updated dependencies 2020-12-14 17:51:12 +00:00
GenerateLoremIpsum.mjs Added eslint space-before-blocks rule 2019-08-27 18:13:33 +01:00
GeneratePGPKeyPair.mjs Tidied up and added tests for RSA operations 2021-02-01 19:15:32 +00:00
GenerateQRCode.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
GenerateRSAKeyPair.mjs Tidied up and added tests for RSA operations 2021-02-01 19:15:32 +00:00
GenerateTOTP.mjs Updated dependencies 2020-12-14 15:32:12 +00:00
GenerateUUID.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
GenericCodeBeautify.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
GOSTHash.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
GroupIPAddresses.mjs Linting changes 2019-11-14 08:55:27 +00:00
Gunzip.mjs Tidied up the Magic operation 2020-03-24 11:06:37 +00:00
Gzip.mjs Gzip tests added 2019-12-17 12:15:11 +00:00
HammingDistance.mjs Fixed some typos 2019-10-16 15:38:20 +01:00
HAS160.mjs Tweaks to various hashing functions to improve config options 2021-02-02 16:06:37 +00:00
HaversineDistance.mjs Fix for haversine distance bug 2020-12-08 21:17:43 +11:00
Head.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
HeatmapChart.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
HexDensityChart.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
HexToObjectIdentifier.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
HexToPEM.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
HMAC.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
HTMLToText.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
HTTPRequest.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
ImageBrightnessContrast.mjs Updated dependencies 2020-12-14 17:51:12 +00:00
ImageFilter.mjs Updated dependencies 2020-12-14 17:51:12 +00:00
ImageHueSaturationLightness.mjs Updated dependencies 2020-12-14 17:51:12 +00:00
ImageOpacity.mjs Updated dependencies 2020-12-14 17:51:12 +00:00
IndexOfCoincidence.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
InvertImage.mjs Updated dependencies 2020-12-14 17:51:12 +00:00
JavaScriptBeautify.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
JavaScriptMinify.mjs Updated dependencies 2020-12-11 17:58:23 +00:00
JavaScriptParser.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
JPathExpression.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +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 Updated dependencies 2021-02-01 16:57:42 +00: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 Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
Keccak.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
Label.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
Lorenz.mjs Use proper booleans instead of relying on truthy/falsy values 2020-04-16 09:59:43 +02:00
LuhnChecksum.mjs Tidied up Luhn checksum op 2020-03-12 14:41:46 +00:00
Magic.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
MD2.mjs Tweaks to various hashing functions to improve config options 2021-02-02 16:06:37 +00:00
MD4.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
MD5.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
MD6.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
Mean.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
Median.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
Merge.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
MicrosoftScriptDecoder.mjs Added magic signature to Microsoft Script Decoder 2020-04-07 10:33:15 +01:00
MultipleBombe.mjs Replaced 'new Date().getTime()' calls with 'Date.now()' for clarity and performance 2020-03-12 15:23:22 +00:00
Multiply.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
NormaliseImage.mjs Updated dependencies 2020-12-14 17:51:12 +00:00
NormaliseUnicode.mjs Fix bug in Normalise Unicode operation: replace nfc by nfkc 2020-05-27 15:47:40 +01:00
NOT.mjs Updated a range of operations to use ArrayBuffers instead of byteArrays to improve performance with large files. 2019-07-29 17:09:46 +01:00
Numberwang.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
ObjectIdentifierToHex.mjs Tidied up the Magic operation 2020-03-24 11:06:37 +00:00
OffsetChecker.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
OpticalCharacterRecognition.mjs Fixed tesseract issue 2020-05-27 15:00:34 +01:00
OR.mjs Updated a range of operations to use ArrayBuffers instead of byteArrays to improve performance with large files. 2019-07-29 17:09:46 +01:00
PadLines.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
ParseASN1HexString.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
ParseColourCode.mjs Added eslint space-before-blocks rule 2019-08-27 18:13:33 +01:00
ParseDateTime.mjs rectify week number 2020-08-17 10:40:00 +01:00
ParseIPRange.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
ParseIPv4Header.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
ParseIPv6Address.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 Tidied up the Magic operation 2020-03-24 11:06:37 +00:00
ParseSSHHostKey.mjs Tidied up the Magic operation 2020-03-24 11:06:37 +00:00
ParseTLV.mjs Updated a range of operations to use ArrayBuffers instead of byteArrays to improve performance with large files. 2019-07-29 17:09:46 +01:00
ParseUDP.mjs Tidied up 'Parse UDP' operation 2019-08-23 10:56:13 +01:00
ParseUNIXFilePermissions.mjs Tidied up the Magic operation 2020-03-24 11:06:37 +00:00
ParseURI.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
ParseUserAgent.mjs Tidied up the Magic operation 2020-03-24 11:06:37 +00:00
ParseX509Certificate.mjs Tidied up the Magic operation 2020-03-24 11:06:37 +00:00
PEMToHex.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
PGPDecrypt.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
PGPDecryptAndVerify.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
PGPEncrypt.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
PGPEncryptAndSign.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
PGPVerify.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
PHPDeserialize.mjs PHP Deserialize NULL values converted to correctly 2019-10-12 05:56:10 -08:00
PlayMedia.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
ProtobufDecode.mjs Updated a range of operations to use ArrayBuffers instead of byteArrays to improve performance with large files. 2019-07-29 17:09:46 +01:00
PseudoRandomNumberGenerator.mjs Updated dependencies 2020-12-11 17:58:23 +00:00
RailFenceCipherDecode.mjs Linting Modifications 2020-07-16 09:56:30 +01:00
RailFenceCipherEncode.mjs Tidied up infoURL in Rail Fence Cipher ops 2020-02-13 15:06:09 +00:00
RandomizeColourPalette.mjs Updated dependencies 2020-12-14 17:51:12 +00:00
RawDeflate.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
RawInflate.mjs Tidied up the Magic operation 2020-03-24 11:06:37 +00:00
RC2Decrypt.mjs Updated dependencies 2020-12-11 17:58:23 +00:00
RC2Encrypt.mjs Updated dependencies 2020-12-11 17:58:23 +00:00
RC4.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
RC4Drop.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
Register.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
RegularExpression.mjs Merge branch 'newMagic' of https://github.com/n1073645/CyberChef into n1073645-newMagic 2020-03-20 14:51:40 +00:00
RemoveDiacritics.mjs Add unicode tests 2020-08-19 10:55:29 +01:00
RemoveEXIF.mjs Updated a range of operations to use ArrayBuffers instead of byteArrays to improve performance with large files. 2019-07-29 17:09:46 +01:00
RemoveLineNumbers.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
RemoveNullBytes.mjs Updated a range of operations to use ArrayBuffers instead of byteArrays to improve performance with large files. 2019-07-29 17:09:46 +01:00
RemoveWhitespace.mjs Fixed some typos 2019-10-16 15:38:20 +01:00
RenderImage.mjs Tidied up the Magic operation 2020-03-24 11:06:37 +00:00
RenderMarkdown.mjs Tidied up 'Render Markdown' operation 2019-08-30 15:46:24 +01:00
ResizeImage.mjs Updated dependencies 2020-12-14 17:51:12 +00:00
Return.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
Reverse.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
RIPEMD.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
ROT13.mjs ROT13 tweaks 2021-02-01 14:42:00 +00:00
ROT47.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
RotateImage.mjs Updated dependencies 2020-12-14 17:51:12 +00:00
RotateLeft.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
RotateRight.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
RSADecrypt.mjs Tidied up and added tests for RSA operations 2021-02-01 19:15:32 +00:00
RSAEncrypt.mjs Tidied up and added tests for RSA operations 2021-02-01 19:15:32 +00:00
RSASign.mjs Tidied up and added tests for RSA operations 2021-02-01 19:15:32 +00:00
RSAVerify.mjs Tidied up and added tests for RSA operations 2021-02-01 19:15:32 +00:00
ScanForEmbeddedFiles.mjs Update ScanForEmbeddedFiles.mjs 2020-11-24 12:18:02 +00:00
ScatterChart.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
Scrypt.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
SeriesChart.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
SHA0.mjs Tweaks to various hashing functions to improve config options 2021-02-02 16:06:37 +00:00
SHA1.mjs Tweaks to various hashing functions to improve config options 2021-02-02 16:06:37 +00:00
SHA2.mjs Tweaks to various hashing functions to improve config options 2021-02-02 16:06:37 +00:00
SHA3.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
Shake.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
SharpenImage.mjs Updated dependencies 2020-12-14 17:51:12 +00:00
ShowBase64Offsets.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
ShowOnMap.mjs Tidied up 'Show on map' operation 2019-08-30 11:56:48 +01:00
Sleep.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
SM3.mjs Tweaks to various hashing functions to improve config options 2021-02-02 16:06:37 +00:00
Snefru.mjs Tweaks to various hashing functions to improve config options 2021-02-02 16:06:37 +00:00
Sort.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
Split.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
SplitColourChannels.mjs Updated dependencies 2020-12-14 17:51:12 +00:00
SQLBeautify.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
SQLMinify.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
SSDEEP.mjs Updated the links to forensic wiki website 2020-11-29 14:19:42 +00:00
StandardDeviation.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
Streebog.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
Strings.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
StripHTMLTags.mjs Tidied up the Magic operation 2020-03-24 11:06:37 +00:00
StripHTTPHeaders.mjs Tidied up the Magic operation 2020-03-24 11:06:37 +00:00
SUB.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
Subsection.mjs Fixed module replacement issue. 2019-07-09 13:42:42 +01:00
Substitute.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
Subtract.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
Sum.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
SwapEndianness.mjs Added eslint space-before-blocks rule 2019-08-27 18:13:33 +01:00
SymmetricDifference.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
SyntaxHighlighter.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
Tail.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
TakeBytes.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
Tar.mjs Updated a range of operations to use ArrayBuffers instead of byteArrays to improve performance with large files. 2019-07-29 17:09:46 +01:00
TCPIPChecksum.mjs Updated a range of operations to use ArrayBuffers instead of byteArrays to improve performance with large files. 2019-07-29 17:09:46 +01:00
TextEncodingBruteForce.mjs Added support for 109 more character encodings 2019-11-01 14:56:18 +00:00
ToBase32.mjs Updated a range of operations to use ArrayBuffers instead of byteArrays to improve performance with large files. 2019-07-29 17:09:46 +01:00
ToBase58.mjs Updated a range of operations to use ArrayBuffers instead of byteArrays to improve performance with large files. 2019-07-29 17:09:46 +01:00
ToBase62.mjs Fixed bug in Base62 operations when using different alphabets 2019-11-13 17:59:16 +00:00
ToBase64.mjs Tidied up Steganography operations. FileType and toBase64 functions now accept ArrayBuffers. 2019-09-04 13:54:59 +01:00
ToBase85.mjs Updated a range of operations to use ArrayBuffers instead of byteArrays to improve performance with large files. 2019-07-29 17:09:46 +01:00
ToBase.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
ToBCD.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
ToBinary.mjs byte length argument added to ToBinary 2020-08-24 09:41:05 +01:00
ToBraille.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
ToCamelCase.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
ToCaseInsensitiveRegex.mjs Tidied up Case Insensitive Regex ops 2019-12-20 15:54:39 +00:00
ToCharcode.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
ToDecimal.mjs Updated a range of operations to use ArrayBuffers instead of byteArrays to improve performance with large files. 2019-07-29 17:09:46 +01:00
ToHex.mjs Tidied up To Hex mods 2020-02-13 14:17:43 +00:00
ToHexContent.mjs Updated a range of operations to use ArrayBuffers instead of byteArrays to improve performance with large files. 2019-07-29 17:09:46 +01:00
ToHexdump.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
ToHTMLEntity.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
ToKebabCase.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
ToLowerCase.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
ToMessagePack.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
ToMorseCode.mjs Added word separator code to Morse Code ops. 2019-12-02 15:17:17 +00:00
ToOctal.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
ToPunycode.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
ToQuotedPrintable.mjs Fixed some typos 2019-10-16 15:38:20 +01:00
ToSnakeCase.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
ToTable.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
ToUNIXTimestamp.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
ToUpperCase.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
TripleDESDecrypt.mjs Updated dependencies 2020-12-11 17:58:23 +00:00
TripleDESEncrypt.mjs Updated dependencies 2020-12-11 17:58:23 +00:00
Typex.mjs Tidied up Lorenz operation and created new Bletchley module for WW2-era ciphers 2019-11-06 12:14:22 +00:00
UnescapeString.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
UnescapeUnicodeCharacters.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
UnicodeTextFormat.mjs Tidied up localisation in Wikipedia URL 2021-02-01 15:51:14 +00:00
Unique.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
UNIXTimestampToWindowsFiletime.mjs Added big and little endian options for Windows timestamp conversion ops 2021-02-01 16:11:39 +00:00
Untar.mjs Tidied up the Magic operation 2020-03-24 11:06:37 +00:00
Unzip.mjs Tidied up the Magic operation 2020-03-24 11:06:37 +00:00
URLDecode.mjs Tidied up the Magic operation 2020-03-24 11:06:37 +00:00
URLEncode.mjs Fixed some typos 2019-10-16 15:38:20 +01:00
VarIntDecode.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
VarIntEncode.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
ViewBitPlane.mjs Updated dependencies 2020-12-14 17:51:12 +00:00
VigenèreDecode.mjs Fixed some typos 2019-10-16 15:38:20 +01:00
VigenèreEncode.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
Whirlpool.mjs Tweaks to various hashing functions to improve config options 2021-02-02 16:06:37 +00:00
WindowsFiletimeToUNIXTimestamp.mjs Added big and little endian options for Windows timestamp conversion ops 2021-02-01 16:11:39 +00:00
XKCDRandomNumber.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
XMLBeautify.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
XMLMinify.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
XOR.mjs Updated a range of operations to use ArrayBuffers instead of byteArrays to improve performance with large files. 2019-07-29 17:09:46 +01:00
XORBruteForce.mjs Updated a range of operations to use ArrayBuffers instead of byteArrays to improve performance with large files. 2019-07-29 17:09:46 +01:00
XPathExpression.mjs Updated dependencies 2020-12-11 16:24:39 +00:00
YARARules.mjs Add YARA rules node test 2019-10-18 12:58:17 +01:00
Zip.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
ZlibDeflate.mjs Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
ZlibInflate.mjs Tidied up the Magic operation 2020-03-24 11:06:37 +00:00