..
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
FromBase.mjs
Imports now specify the file extension to support Node v12
2019-07-09 12:23:59 +01: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
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
ToBase.mjs
Imports now specify the file extension to support Node v12
2019-07-09 12:23:59 +01: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
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