diff --git a/src/node/index.mjs b/src/node/index.mjs deleted file mode 100644 index 4d85f26a..00000000 --- a/src/node/index.mjs +++ /dev/null @@ -1,1613 +0,0 @@ -/** -* THIS FILE IS AUTOMATICALLY GENERATED BY src/node/config/scripts/generateNodeIndex.mjs -* -* @author d98762625 [d98762625@gmail.com] -* @copyright Crown Copyright 2019 -* @license Apache-2.0 -*/ - -/* eslint camelcase: 0 */ - - -import NodeDish from "./NodeDish"; -import { _wrap, help, bake, _explainExludedFunction } from "./api"; -import File from "./File"; -import { - // import as core_ to avoid name clashes after wrap. - A1Z26CipherDecode as core_A1Z26CipherDecode, - A1Z26CipherEncode as core_A1Z26CipherEncode, - ADD as core_ADD, - AESDecrypt as core_AESDecrypt, - AESEncrypt as core_AESEncrypt, - AND as core_AND, - AddLineNumbers as core_AddLineNumbers, - Adler32Checksum as core_Adler32Checksum, - AffineCipherDecode as core_AffineCipherDecode, - AffineCipherEncode as core_AffineCipherEncode, - AnalyseHash as core_AnalyseHash, - AtbashCipher as core_AtbashCipher, - BLAKE2b as core_BLAKE2b, - BLAKE2s as core_BLAKE2s, - BSONDeserialise as core_BSONDeserialise, - BSONSerialise as core_BSONSerialise, - Bcrypt as core_Bcrypt, - BcryptCompare as core_BcryptCompare, - BcryptParse as core_BcryptParse, - BifidCipherDecode as core_BifidCipherDecode, - BifidCipherEncode as core_BifidCipherEncode, - BitShiftLeft as core_BitShiftLeft, - BitShiftRight as core_BitShiftRight, - BlowfishDecrypt as core_BlowfishDecrypt, - BlowfishEncrypt as core_BlowfishEncrypt, - BlurImage as core_BlurImage, - Bombe as core_Bombe, - Bzip2Decompress as core_Bzip2Decompress, - CRC16Checksum as core_CRC16Checksum, - CRC32Checksum as core_CRC32Checksum, - CSSBeautify as core_CSSBeautify, - CSSMinify as core_CSSMinify, - CSSSelector as core_CSSSelector, - CSVToJSON as core_CSVToJSON, - CTPH as core_CTPH, - CartesianProduct as core_CartesianProduct, - ChangeIPFormat as core_ChangeIPFormat, - ChiSquare as core_ChiSquare, - CitrixCTX1Decode as core_CitrixCTX1Decode, - CitrixCTX1Encode as core_CitrixCTX1Encode, - CompareCTPHHashes as core_CompareCTPHHashes, - CompareSSDEEPHashes as core_CompareSSDEEPHashes, - ContainImage as core_ContainImage, - ConvertArea as core_ConvertArea, - ConvertCoordinateFormat as core_ConvertCoordinateFormat, - ConvertDataUnits as core_ConvertDataUnits, - ConvertDistance as core_ConvertDistance, - ConvertMass as core_ConvertMass, - ConvertSpeed as core_ConvertSpeed, - CountOccurrences as core_CountOccurrences, - CoverImage as core_CoverImage, - CropImage as core_CropImage, - DESDecrypt as core_DESDecrypt, - DESEncrypt as core_DESEncrypt, - DNSOverHTTPS as core_DNSOverHTTPS, - DechunkHTTPResponse as core_DechunkHTTPResponse, - DecodeNetBIOSName as core_DecodeNetBIOSName, - DecodeText as core_DecodeText, - DefangURL as core_DefangURL, - DeriveEVPKey as core_DeriveEVPKey, - DerivePBKDF2Key as core_DerivePBKDF2Key, - Diff as core_Diff, - DisassembleX86 as core_DisassembleX86, - DitherImage as core_DitherImage, - Divide as core_Divide, - DropBytes as core_DropBytes, - EncodeNetBIOSName as core_EncodeNetBIOSName, - EncodeText as core_EncodeText, - Enigma as core_Enigma, - Entropy as core_Entropy, - EscapeString as core_EscapeString, - EscapeUnicodeCharacters as core_EscapeUnicodeCharacters, - ExpandAlphabetRange as core_ExpandAlphabetRange, - ExtractDates as core_ExtractDates, - ExtractDomains as core_ExtractDomains, - ExtractEXIF as core_ExtractEXIF, - ExtractEmailAddresses as core_ExtractEmailAddresses, - ExtractFilePaths as core_ExtractFilePaths, - ExtractFiles as core_ExtractFiles, - ExtractIPAddresses as core_ExtractIPAddresses, - ExtractMACAddresses as core_ExtractMACAddresses, - ExtractURLs as core_ExtractURLs, - Filter as core_Filter, - FindReplace as core_FindReplace, - Fletcher16Checksum as core_Fletcher16Checksum, - Fletcher32Checksum as core_Fletcher32Checksum, - Fletcher64Checksum as core_Fletcher64Checksum, - Fletcher8Checksum as core_Fletcher8Checksum, - FlipImage as core_FlipImage, - FormatMACAddresses as core_FormatMACAddresses, - FrequencyDistribution as core_FrequencyDistribution, - FromBCD as core_FromBCD, - FromBase as core_FromBase, - FromBase32 as core_FromBase32, - FromBase58 as core_FromBase58, - FromBase62 as core_FromBase62, - FromBase64 as core_FromBase64, - FromBase85 as core_FromBase85, - FromBinary as core_FromBinary, - FromBraille as core_FromBraille, - FromCaseInsensitiveRegex as core_FromCaseInsensitiveRegex, - FromCharcode as core_FromCharcode, - FromDecimal as core_FromDecimal, - FromHTMLEntity as core_FromHTMLEntity, - FromHex as core_FromHex, - FromHexContent as core_FromHexContent, - FromHexdump as core_FromHexdump, - FromMessagePack as core_FromMessagePack, - FromMorseCode as core_FromMorseCode, - FromOctal as core_FromOctal, - FromPunycode as core_FromPunycode, - FromQuotedPrintable as core_FromQuotedPrintable, - FromUNIXTimestamp as core_FromUNIXTimestamp, - GenerateAllHashes as core_GenerateAllHashes, - GenerateHOTP as core_GenerateHOTP, - GenerateLoremIpsum as core_GenerateLoremIpsum, - GeneratePGPKeyPair as core_GeneratePGPKeyPair, - GenerateQRCode as core_GenerateQRCode, - GenerateTOTP as core_GenerateTOTP, - GenerateUUID as core_GenerateUUID, - GenericCodeBeautify as core_GenericCodeBeautify, - GroupIPAddresses as core_GroupIPAddresses, - Gunzip as core_Gunzip, - Gzip as core_Gzip, - HAS160 as core_HAS160, - HMAC as core_HMAC, - HTMLToText as core_HTMLToText, - HTTPRequest as core_HTTPRequest, - HammingDistance as core_HammingDistance, - HaversineDistance as core_HaversineDistance, - Head as core_Head, - HeatmapChart as core_HeatmapChart, - HexDensityChart as core_HexDensityChart, - HexToObjectIdentifier as core_HexToObjectIdentifier, - HexToPEM as core_HexToPEM, - ImageBrightnessContrast as core_ImageBrightnessContrast, - ImageFilter as core_ImageFilter, - ImageHueSaturationLightness as core_ImageHueSaturationLightness, - ImageOpacity as core_ImageOpacity, - InvertImage as core_InvertImage, - JPathExpression as core_JPathExpression, - JSONBeautify as core_JSONBeautify, - JSONMinify as core_JSONMinify, - JSONToCSV as core_JSONToCSV, - JWTDecode as core_JWTDecode, - JWTSign as core_JWTSign, - JWTVerify as core_JWTVerify, - Keccak as core_Keccak, - MD2 as core_MD2, - MD4 as core_MD4, - MD5 as core_MD5, - MD6 as core_MD6, - Magic as core_Magic, - Mean as core_Mean, - Median as core_Median, - MicrosoftScriptDecoder as core_MicrosoftScriptDecoder, - MultipleBombe as core_MultipleBombe, - Multiply as core_Multiply, - NOT as core_NOT, - NormaliseImage as core_NormaliseImage, - Numberwang as core_Numberwang, - OR as core_OR, - ObjectIdentifierToHex as core_ObjectIdentifierToHex, - OffsetChecker as core_OffsetChecker, - PEMToHex as core_PEMToHex, - PGPDecrypt as core_PGPDecrypt, - PGPDecryptAndVerify as core_PGPDecryptAndVerify, - PGPEncrypt as core_PGPEncrypt, - PGPEncryptAndSign as core_PGPEncryptAndSign, - PHPDeserialize as core_PHPDeserialize, - PadLines as core_PadLines, - ParseASN1HexString as core_ParseASN1HexString, - ParseColourCode as core_ParseColourCode, - ParseDateTime as core_ParseDateTime, - ParseIPRange as core_ParseIPRange, - ParseIPv4Header as core_ParseIPv4Header, - ParseIPv6Address as core_ParseIPv6Address, - ParseQRCode as core_ParseQRCode, - ParseTLV as core_ParseTLV, - ParseUNIXFilePermissions as core_ParseUNIXFilePermissions, - ParseURI as core_ParseURI, - ParseUserAgent as core_ParseUserAgent, - ParseX509Certificate as core_ParseX509Certificate, - PlayMedia as core_PlayMedia, - PowerSet as core_PowerSet, - ProtobufDecode as core_ProtobufDecode, - PseudoRandomNumberGenerator as core_PseudoRandomNumberGenerator, - RC2Decrypt as core_RC2Decrypt, - RC2Encrypt as core_RC2Encrypt, - RC4 as core_RC4, - RC4Drop as core_RC4Drop, - RIPEMD as core_RIPEMD, - ROT13 as core_ROT13, - ROT47 as core_ROT47, - RawDeflate as core_RawDeflate, - RawInflate as core_RawInflate, - Register as core_Register, - RegularExpression as core_RegularExpression, - RemoveDiacritics as core_RemoveDiacritics, - RemoveEXIF as core_RemoveEXIF, - RemoveLineNumbers as core_RemoveLineNumbers, - RemoveNullBytes as core_RemoveNullBytes, - RemoveWhitespace as core_RemoveWhitespace, - ResizeImage as core_ResizeImage, - Return as core_Return, - Reverse as core_Reverse, - RotateImage as core_RotateImage, - RotateLeft as core_RotateLeft, - RotateRight as core_RotateRight, - SHA0 as core_SHA0, - SHA1 as core_SHA1, - SHA2 as core_SHA2, - SHA3 as core_SHA3, - SQLBeautify as core_SQLBeautify, - SQLMinify as core_SQLMinify, - SSDEEP as core_SSDEEP, - SUB as core_SUB, - ScanForEmbeddedFiles as core_ScanForEmbeddedFiles, - ScatterChart as core_ScatterChart, - Scrypt as core_Scrypt, - SeriesChart as core_SeriesChart, - SetDifference as core_SetDifference, - SetIntersection as core_SetIntersection, - SetUnion as core_SetUnion, - Shake as core_Shake, - ShowBase64Offsets as core_ShowBase64Offsets, - Sleep as core_Sleep, - Snefru as core_Snefru, - Sort as core_Sort, - Split as core_Split, - SplitColourChannels as core_SplitColourChannels, - StandardDeviation as core_StandardDeviation, - Strings as core_Strings, - StripHTMLTags as core_StripHTMLTags, - StripHTTPHeaders as core_StripHTTPHeaders, - Subsection as core_Subsection, - Substitute as core_Substitute, - Subtract as core_Subtract, - Sum as core_Sum, - SwapEndianness as core_SwapEndianness, - SymmetricDifference as core_SymmetricDifference, - TCPIPChecksum as core_TCPIPChecksum, - Tail as core_Tail, - TakeBytes as core_TakeBytes, - Tar as core_Tar, - TextEncodingBruteForce as core_TextEncodingBruteForce, - ToBCD as core_ToBCD, - ToBase as core_ToBase, - ToBase32 as core_ToBase32, - ToBase58 as core_ToBase58, - ToBase62 as core_ToBase62, - ToBase64 as core_ToBase64, - ToBase85 as core_ToBase85, - ToBinary as core_ToBinary, - ToBraille as core_ToBraille, - ToCamelCase as core_ToCamelCase, - ToCaseInsensitiveRegex as core_ToCaseInsensitiveRegex, - ToCharcode as core_ToCharcode, - ToDecimal as core_ToDecimal, - ToHTMLEntity as core_ToHTMLEntity, - ToHex as core_ToHex, - ToHexContent as core_ToHexContent, - ToHexdump as core_ToHexdump, - ToKebabCase as core_ToKebabCase, - ToLowerCase as core_ToLowerCase, - ToMessagePack as core_ToMessagePack, - ToMorseCode as core_ToMorseCode, - ToOctal as core_ToOctal, - ToPunycode as core_ToPunycode, - ToQuotedPrintable as core_ToQuotedPrintable, - ToSnakeCase as core_ToSnakeCase, - ToTable as core_ToTable, - ToUNIXTimestamp as core_ToUNIXTimestamp, - ToUpperCase as core_ToUpperCase, - TranslateDateTimeFormat as core_TranslateDateTimeFormat, - TripleDESDecrypt as core_TripleDESDecrypt, - TripleDESEncrypt as core_TripleDESEncrypt, - Typex as core_Typex, - UNIXTimestampToWindowsFiletime as core_UNIXTimestampToWindowsFiletime, - URLDecode as core_URLDecode, - URLEncode as core_URLEncode, - UnescapeString as core_UnescapeString, - UnescapeUnicodeCharacters as core_UnescapeUnicodeCharacters, - Unique as core_Unique, - Untar as core_Untar, - Unzip as core_Unzip, - VarIntDecode as core_VarIntDecode, - VarIntEncode as core_VarIntEncode, - VigenèreDecode as core_VigenèreDecode, - VigenèreEncode as core_VigenèreEncode, - Whirlpool as core_Whirlpool, - WindowsFiletimeToUNIXTimestamp as core_WindowsFiletimeToUNIXTimestamp, - XKCDRandomNumber as core_XKCDRandomNumber, - XMLBeautify as core_XMLBeautify, - XMLMinify as core_XMLMinify, - XOR as core_XOR, - XORBruteForce as core_XORBruteForce, - XPathExpression as core_XPathExpression, - YARARules as core_YARARules, - Zip as core_Zip, - ZlibDeflate as core_ZlibDeflate, - ZlibInflate as core_ZlibInflate, - -} from "../core/operations/index"; - -global.File = File; - -/** - * generateChef - * - * Creates decapitalised, wrapped ops in chef object for default export. - */ -function generateChef() { - return { - "A1Z26CipherDecode": _wrap(core_A1Z26CipherDecode), - "A1Z26CipherEncode": _wrap(core_A1Z26CipherEncode), - "ADD": _wrap(core_ADD), - "AESDecrypt": _wrap(core_AESDecrypt), - "AESEncrypt": _wrap(core_AESEncrypt), - "AND": _wrap(core_AND), - "addLineNumbers": _wrap(core_AddLineNumbers), - "adler32Checksum": _wrap(core_Adler32Checksum), - "affineCipherDecode": _wrap(core_AffineCipherDecode), - "affineCipherEncode": _wrap(core_AffineCipherEncode), - "analyseHash": _wrap(core_AnalyseHash), - "atbashCipher": _wrap(core_AtbashCipher), - "BLAKE2b": _wrap(core_BLAKE2b), - "BLAKE2s": _wrap(core_BLAKE2s), - "BSONDeserialise": _wrap(core_BSONDeserialise), - "BSONSerialise": _wrap(core_BSONSerialise), - "bcrypt": _wrap(core_Bcrypt), - "bcryptCompare": _wrap(core_BcryptCompare), - "bcryptParse": _wrap(core_BcryptParse), - "bifidCipherDecode": _wrap(core_BifidCipherDecode), - "bifidCipherEncode": _wrap(core_BifidCipherEncode), - "bitShiftLeft": _wrap(core_BitShiftLeft), - "bitShiftRight": _wrap(core_BitShiftRight), - "blowfishDecrypt": _wrap(core_BlowfishDecrypt), - "blowfishEncrypt": _wrap(core_BlowfishEncrypt), - "blurImage": _wrap(core_BlurImage), - "bombe": _wrap(core_Bombe), - "bzip2Decompress": _wrap(core_Bzip2Decompress), - "CRC16Checksum": _wrap(core_CRC16Checksum), - "CRC32Checksum": _wrap(core_CRC32Checksum), - "CSSBeautify": _wrap(core_CSSBeautify), - "CSSMinify": _wrap(core_CSSMinify), - "CSSSelector": _wrap(core_CSSSelector), - "CSVToJSON": _wrap(core_CSVToJSON), - "CTPH": _wrap(core_CTPH), - "cartesianProduct": _wrap(core_CartesianProduct), - "changeIPFormat": _wrap(core_ChangeIPFormat), - "chiSquare": _wrap(core_ChiSquare), - "citrixCTX1Decode": _wrap(core_CitrixCTX1Decode), - "citrixCTX1Encode": _wrap(core_CitrixCTX1Encode), - "compareCTPHHashes": _wrap(core_CompareCTPHHashes), - "compareSSDEEPHashes": _wrap(core_CompareSSDEEPHashes), - "containImage": _wrap(core_ContainImage), - "convertArea": _wrap(core_ConvertArea), - "convertCoordinateFormat": _wrap(core_ConvertCoordinateFormat), - "convertDataUnits": _wrap(core_ConvertDataUnits), - "convertDistance": _wrap(core_ConvertDistance), - "convertMass": _wrap(core_ConvertMass), - "convertSpeed": _wrap(core_ConvertSpeed), - "countOccurrences": _wrap(core_CountOccurrences), - "coverImage": _wrap(core_CoverImage), - "cropImage": _wrap(core_CropImage), - "DESDecrypt": _wrap(core_DESDecrypt), - "DESEncrypt": _wrap(core_DESEncrypt), - "DNSOverHTTPS": _wrap(core_DNSOverHTTPS), - "dechunkHTTPResponse": _wrap(core_DechunkHTTPResponse), - "decodeNetBIOSName": _wrap(core_DecodeNetBIOSName), - "decodeText": _wrap(core_DecodeText), - "defangURL": _wrap(core_DefangURL), - "deriveEVPKey": _wrap(core_DeriveEVPKey), - "derivePBKDF2Key": _wrap(core_DerivePBKDF2Key), - "diff": _wrap(core_Diff), - "disassembleX86": _wrap(core_DisassembleX86), - "ditherImage": _wrap(core_DitherImage), - "divide": _wrap(core_Divide), - "dropBytes": _wrap(core_DropBytes), - "encodeNetBIOSName": _wrap(core_EncodeNetBIOSName), - "encodeText": _wrap(core_EncodeText), - "enigma": _wrap(core_Enigma), - "entropy": _wrap(core_Entropy), - "escapeString": _wrap(core_EscapeString), - "escapeUnicodeCharacters": _wrap(core_EscapeUnicodeCharacters), - "expandAlphabetRange": _wrap(core_ExpandAlphabetRange), - "extractDates": _wrap(core_ExtractDates), - "extractDomains": _wrap(core_ExtractDomains), - "extractEXIF": _wrap(core_ExtractEXIF), - "extractEmailAddresses": _wrap(core_ExtractEmailAddresses), - "extractFilePaths": _wrap(core_ExtractFilePaths), - "extractFiles": _wrap(core_ExtractFiles), - "extractIPAddresses": _wrap(core_ExtractIPAddresses), - "extractMACAddresses": _wrap(core_ExtractMACAddresses), - "extractURLs": _wrap(core_ExtractURLs), - "filter": _wrap(core_Filter), - "findReplace": _wrap(core_FindReplace), - "fletcher16Checksum": _wrap(core_Fletcher16Checksum), - "fletcher32Checksum": _wrap(core_Fletcher32Checksum), - "fletcher64Checksum": _wrap(core_Fletcher64Checksum), - "fletcher8Checksum": _wrap(core_Fletcher8Checksum), - "flipImage": _wrap(core_FlipImage), - "formatMACAddresses": _wrap(core_FormatMACAddresses), - "frequencyDistribution": _wrap(core_FrequencyDistribution), - "fromBCD": _wrap(core_FromBCD), - "fromBase": _wrap(core_FromBase), - "fromBase32": _wrap(core_FromBase32), - "fromBase58": _wrap(core_FromBase58), - "fromBase62": _wrap(core_FromBase62), - "fromBase64": _wrap(core_FromBase64), - "fromBase85": _wrap(core_FromBase85), - "fromBinary": _wrap(core_FromBinary), - "fromBraille": _wrap(core_FromBraille), - "fromCaseInsensitiveRegex": _wrap(core_FromCaseInsensitiveRegex), - "fromCharcode": _wrap(core_FromCharcode), - "fromDecimal": _wrap(core_FromDecimal), - "fromHTMLEntity": _wrap(core_FromHTMLEntity), - "fromHex": _wrap(core_FromHex), - "fromHexContent": _wrap(core_FromHexContent), - "fromHexdump": _wrap(core_FromHexdump), - "fromMessagePack": _wrap(core_FromMessagePack), - "fromMorseCode": _wrap(core_FromMorseCode), - "fromOctal": _wrap(core_FromOctal), - "fromPunycode": _wrap(core_FromPunycode), - "fromQuotedPrintable": _wrap(core_FromQuotedPrintable), - "fromUNIXTimestamp": _wrap(core_FromUNIXTimestamp), - "generateAllHashes": _wrap(core_GenerateAllHashes), - "generateHOTP": _wrap(core_GenerateHOTP), - "generateLoremIpsum": _wrap(core_GenerateLoremIpsum), - "generatePGPKeyPair": _wrap(core_GeneratePGPKeyPair), - "generateQRCode": _wrap(core_GenerateQRCode), - "generateTOTP": _wrap(core_GenerateTOTP), - "generateUUID": _wrap(core_GenerateUUID), - "genericCodeBeautify": _wrap(core_GenericCodeBeautify), - "groupIPAddresses": _wrap(core_GroupIPAddresses), - "gunzip": _wrap(core_Gunzip), - "gzip": _wrap(core_Gzip), - "HAS160": _wrap(core_HAS160), - "HMAC": _wrap(core_HMAC), - "HTMLToText": _wrap(core_HTMLToText), - "HTTPRequest": _wrap(core_HTTPRequest), - "hammingDistance": _wrap(core_HammingDistance), - "haversineDistance": _wrap(core_HaversineDistance), - "head": _wrap(core_Head), - "heatmapChart": _wrap(core_HeatmapChart), - "hexDensityChart": _wrap(core_HexDensityChart), - "hexToObjectIdentifier": _wrap(core_HexToObjectIdentifier), - "hexToPEM": _wrap(core_HexToPEM), - "imageBrightnessContrast": _wrap(core_ImageBrightnessContrast), - "imageFilter": _wrap(core_ImageFilter), - "imageHueSaturationLightness": _wrap(core_ImageHueSaturationLightness), - "imageOpacity": _wrap(core_ImageOpacity), - "invertImage": _wrap(core_InvertImage), - "JPathExpression": _wrap(core_JPathExpression), - "JSONBeautify": _wrap(core_JSONBeautify), - "JSONMinify": _wrap(core_JSONMinify), - "JSONToCSV": _wrap(core_JSONToCSV), - "JWTDecode": _wrap(core_JWTDecode), - "JWTSign": _wrap(core_JWTSign), - "JWTVerify": _wrap(core_JWTVerify), - "keccak": _wrap(core_Keccak), - "MD2": _wrap(core_MD2), - "MD4": _wrap(core_MD4), - "MD5": _wrap(core_MD5), - "MD6": _wrap(core_MD6), - "magic": _wrap(core_Magic), - "mean": _wrap(core_Mean), - "median": _wrap(core_Median), - "microsoftScriptDecoder": _wrap(core_MicrosoftScriptDecoder), - "multipleBombe": _wrap(core_MultipleBombe), - "multiply": _wrap(core_Multiply), - "NOT": _wrap(core_NOT), - "normaliseImage": _wrap(core_NormaliseImage), - "numberwang": _wrap(core_Numberwang), - "OR": _wrap(core_OR), - "objectIdentifierToHex": _wrap(core_ObjectIdentifierToHex), - "offsetChecker": _wrap(core_OffsetChecker), - "PEMToHex": _wrap(core_PEMToHex), - "PGPDecrypt": _wrap(core_PGPDecrypt), - "PGPDecryptAndVerify": _wrap(core_PGPDecryptAndVerify), - "PGPEncrypt": _wrap(core_PGPEncrypt), - "PGPEncryptAndSign": _wrap(core_PGPEncryptAndSign), - "PHPDeserialize": _wrap(core_PHPDeserialize), - "padLines": _wrap(core_PadLines), - "parseASN1HexString": _wrap(core_ParseASN1HexString), - "parseColourCode": _wrap(core_ParseColourCode), - "parseDateTime": _wrap(core_ParseDateTime), - "parseIPRange": _wrap(core_ParseIPRange), - "parseIPv4Header": _wrap(core_ParseIPv4Header), - "parseIPv6Address": _wrap(core_ParseIPv6Address), - "parseQRCode": _wrap(core_ParseQRCode), - "parseTLV": _wrap(core_ParseTLV), - "parseUNIXFilePermissions": _wrap(core_ParseUNIXFilePermissions), - "parseURI": _wrap(core_ParseURI), - "parseUserAgent": _wrap(core_ParseUserAgent), - "parseX509Certificate": _wrap(core_ParseX509Certificate), - "playMedia": _wrap(core_PlayMedia), - "powerSet": _wrap(core_PowerSet), - "protobufDecode": _wrap(core_ProtobufDecode), - "pseudoRandomNumberGenerator": _wrap(core_PseudoRandomNumberGenerator), - "RC2Decrypt": _wrap(core_RC2Decrypt), - "RC2Encrypt": _wrap(core_RC2Encrypt), - "RC4": _wrap(core_RC4), - "RC4Drop": _wrap(core_RC4Drop), - "RIPEMD": _wrap(core_RIPEMD), - "ROT13": _wrap(core_ROT13), - "ROT47": _wrap(core_ROT47), - "rawDeflate": _wrap(core_RawDeflate), - "rawInflate": _wrap(core_RawInflate), - "register": _wrap(core_Register), - "regularExpression": _wrap(core_RegularExpression), - "removeDiacritics": _wrap(core_RemoveDiacritics), - "removeEXIF": _wrap(core_RemoveEXIF), - "removeLineNumbers": _wrap(core_RemoveLineNumbers), - "removeNullBytes": _wrap(core_RemoveNullBytes), - "removeWhitespace": _wrap(core_RemoveWhitespace), - "resizeImage": _wrap(core_ResizeImage), - "Return": _wrap(core_Return), - "reverse": _wrap(core_Reverse), - "rotateImage": _wrap(core_RotateImage), - "rotateLeft": _wrap(core_RotateLeft), - "rotateRight": _wrap(core_RotateRight), - "SHA0": _wrap(core_SHA0), - "SHA1": _wrap(core_SHA1), - "SHA2": _wrap(core_SHA2), - "SHA3": _wrap(core_SHA3), - "SQLBeautify": _wrap(core_SQLBeautify), - "SQLMinify": _wrap(core_SQLMinify), - "SSDEEP": _wrap(core_SSDEEP), - "SUB": _wrap(core_SUB), - "scanForEmbeddedFiles": _wrap(core_ScanForEmbeddedFiles), - "scatterChart": _wrap(core_ScatterChart), - "scrypt": _wrap(core_Scrypt), - "seriesChart": _wrap(core_SeriesChart), - "setDifference": _wrap(core_SetDifference), - "setIntersection": _wrap(core_SetIntersection), - "setUnion": _wrap(core_SetUnion), - "shake": _wrap(core_Shake), - "showBase64Offsets": _wrap(core_ShowBase64Offsets), - "sleep": _wrap(core_Sleep), - "snefru": _wrap(core_Snefru), - "sort": _wrap(core_Sort), - "split": _wrap(core_Split), - "splitColourChannels": _wrap(core_SplitColourChannels), - "standardDeviation": _wrap(core_StandardDeviation), - "strings": _wrap(core_Strings), - "stripHTMLTags": _wrap(core_StripHTMLTags), - "stripHTTPHeaders": _wrap(core_StripHTTPHeaders), - "subsection": _wrap(core_Subsection), - "substitute": _wrap(core_Substitute), - "subtract": _wrap(core_Subtract), - "sum": _wrap(core_Sum), - "swapEndianness": _wrap(core_SwapEndianness), - "symmetricDifference": _wrap(core_SymmetricDifference), - "TCPIPChecksum": _wrap(core_TCPIPChecksum), - "tail": _wrap(core_Tail), - "takeBytes": _wrap(core_TakeBytes), - "tar": _wrap(core_Tar), - "textEncodingBruteForce": _wrap(core_TextEncodingBruteForce), - "toBCD": _wrap(core_ToBCD), - "toBase": _wrap(core_ToBase), - "toBase32": _wrap(core_ToBase32), - "toBase58": _wrap(core_ToBase58), - "toBase62": _wrap(core_ToBase62), - "toBase64": _wrap(core_ToBase64), - "toBase85": _wrap(core_ToBase85), - "toBinary": _wrap(core_ToBinary), - "toBraille": _wrap(core_ToBraille), - "toCamelCase": _wrap(core_ToCamelCase), - "toCaseInsensitiveRegex": _wrap(core_ToCaseInsensitiveRegex), - "toCharcode": _wrap(core_ToCharcode), - "toDecimal": _wrap(core_ToDecimal), - "toHTMLEntity": _wrap(core_ToHTMLEntity), - "toHex": _wrap(core_ToHex), - "toHexContent": _wrap(core_ToHexContent), - "toHexdump": _wrap(core_ToHexdump), - "toKebabCase": _wrap(core_ToKebabCase), - "toLowerCase": _wrap(core_ToLowerCase), - "toMessagePack": _wrap(core_ToMessagePack), - "toMorseCode": _wrap(core_ToMorseCode), - "toOctal": _wrap(core_ToOctal), - "toPunycode": _wrap(core_ToPunycode), - "toQuotedPrintable": _wrap(core_ToQuotedPrintable), - "toSnakeCase": _wrap(core_ToSnakeCase), - "toTable": _wrap(core_ToTable), - "toUNIXTimestamp": _wrap(core_ToUNIXTimestamp), - "toUpperCase": _wrap(core_ToUpperCase), - "translateDateTimeFormat": _wrap(core_TranslateDateTimeFormat), - "tripleDESDecrypt": _wrap(core_TripleDESDecrypt), - "tripleDESEncrypt": _wrap(core_TripleDESEncrypt), - "typex": _wrap(core_Typex), - "UNIXTimestampToWindowsFiletime": _wrap(core_UNIXTimestampToWindowsFiletime), - "URLDecode": _wrap(core_URLDecode), - "URLEncode": _wrap(core_URLEncode), - "unescapeString": _wrap(core_UnescapeString), - "unescapeUnicodeCharacters": _wrap(core_UnescapeUnicodeCharacters), - "unique": _wrap(core_Unique), - "untar": _wrap(core_Untar), - "unzip": _wrap(core_Unzip), - "varIntDecode": _wrap(core_VarIntDecode), - "varIntEncode": _wrap(core_VarIntEncode), - "vigenèreDecode": _wrap(core_VigenèreDecode), - "vigenèreEncode": _wrap(core_VigenèreEncode), - "whirlpool": _wrap(core_Whirlpool), - "windowsFiletimeToUNIXTimestamp": _wrap(core_WindowsFiletimeToUNIXTimestamp), - "XKCDRandomNumber": _wrap(core_XKCDRandomNumber), - "XMLBeautify": _wrap(core_XMLBeautify), - "XMLMinify": _wrap(core_XMLMinify), - "XOR": _wrap(core_XOR), - "XORBruteForce": _wrap(core_XORBruteForce), - "XPathExpression": _wrap(core_XPathExpression), - "YARARules": _wrap(core_YARARules), - "zip": _wrap(core_Zip), - "zlibDeflate": _wrap(core_ZlibDeflate), - "zlibInflate": _wrap(core_ZlibInflate), - "fork": _explainExludedFunction("Fork"), - "merge": _explainExludedFunction("Merge"), - "jump": _explainExludedFunction("Jump"), - "conditionalJump": _explainExludedFunction("ConditionalJump"), - "label": _explainExludedFunction("Label"), - "comment": _explainExludedFunction("Comment"), - "javaScriptBeautify": _explainExludedFunction("JavaScriptBeautify"), - "javaScriptMinify": _explainExludedFunction("JavaScriptMinify"), - "javaScriptParser": _explainExludedFunction("JavaScriptParser"), - "renderImage": _explainExludedFunction("RenderImage"), - "syntaxHighlighter": _explainExludedFunction("SyntaxHighlighter"), - "detectFileType": _explainExludedFunction("DetectFileType"), - }; -} - -const chef = generateChef(); -// Add some additional features to chef object. -chef.help = help; -chef.Dish = NodeDish; - -// Define consts here so we can add to top-level export - wont allow -// export of chef property. -const A1Z26CipherDecode = chef.A1Z26CipherDecode; -const A1Z26CipherEncode = chef.A1Z26CipherEncode; -const ADD = chef.ADD; -const AESDecrypt = chef.AESDecrypt; -const AESEncrypt = chef.AESEncrypt; -const AND = chef.AND; -const addLineNumbers = chef.addLineNumbers; -const adler32Checksum = chef.adler32Checksum; -const affineCipherDecode = chef.affineCipherDecode; -const affineCipherEncode = chef.affineCipherEncode; -const analyseHash = chef.analyseHash; -const atbashCipher = chef.atbashCipher; -const BLAKE2b = chef.BLAKE2b; -const BLAKE2s = chef.BLAKE2s; -const BSONDeserialise = chef.BSONDeserialise; -const BSONSerialise = chef.BSONSerialise; -const bcrypt = chef.bcrypt; -const bcryptCompare = chef.bcryptCompare; -const bcryptParse = chef.bcryptParse; -const bifidCipherDecode = chef.bifidCipherDecode; -const bifidCipherEncode = chef.bifidCipherEncode; -const bitShiftLeft = chef.bitShiftLeft; -const bitShiftRight = chef.bitShiftRight; -const blowfishDecrypt = chef.blowfishDecrypt; -const blowfishEncrypt = chef.blowfishEncrypt; -const blurImage = chef.blurImage; -const bombe = chef.bombe; -const bzip2Decompress = chef.bzip2Decompress; -const CRC16Checksum = chef.CRC16Checksum; -const CRC32Checksum = chef.CRC32Checksum; -const CSSBeautify = chef.CSSBeautify; -const CSSMinify = chef.CSSMinify; -const CSSSelector = chef.CSSSelector; -const CSVToJSON = chef.CSVToJSON; -const CTPH = chef.CTPH; -const cartesianProduct = chef.cartesianProduct; -const changeIPFormat = chef.changeIPFormat; -const chiSquare = chef.chiSquare; -const citrixCTX1Decode = chef.citrixCTX1Decode; -const citrixCTX1Encode = chef.citrixCTX1Encode; -const comment = chef.comment; -const compareCTPHHashes = chef.compareCTPHHashes; -const compareSSDEEPHashes = chef.compareSSDEEPHashes; -const conditionalJump = chef.conditionalJump; -const containImage = chef.containImage; -const convertArea = chef.convertArea; -const convertCoordinateFormat = chef.convertCoordinateFormat; -const convertDataUnits = chef.convertDataUnits; -const convertDistance = chef.convertDistance; -const convertMass = chef.convertMass; -const convertSpeed = chef.convertSpeed; -const countOccurrences = chef.countOccurrences; -const coverImage = chef.coverImage; -const cropImage = chef.cropImage; -const DESDecrypt = chef.DESDecrypt; -const DESEncrypt = chef.DESEncrypt; -const DNSOverHTTPS = chef.DNSOverHTTPS; -const dechunkHTTPResponse = chef.dechunkHTTPResponse; -const decodeNetBIOSName = chef.decodeNetBIOSName; -const decodeText = chef.decodeText; -const defangURL = chef.defangURL; -const deriveEVPKey = chef.deriveEVPKey; -const derivePBKDF2Key = chef.derivePBKDF2Key; -const detectFileType = chef.detectFileType; -const diff = chef.diff; -const disassembleX86 = chef.disassembleX86; -const ditherImage = chef.ditherImage; -const divide = chef.divide; -const dropBytes = chef.dropBytes; -const encodeNetBIOSName = chef.encodeNetBIOSName; -const encodeText = chef.encodeText; -const enigma = chef.enigma; -const entropy = chef.entropy; -const escapeString = chef.escapeString; -const escapeUnicodeCharacters = chef.escapeUnicodeCharacters; -const expandAlphabetRange = chef.expandAlphabetRange; -const extractDates = chef.extractDates; -const extractDomains = chef.extractDomains; -const extractEXIF = chef.extractEXIF; -const extractEmailAddresses = chef.extractEmailAddresses; -const extractFilePaths = chef.extractFilePaths; -const extractFiles = chef.extractFiles; -const extractIPAddresses = chef.extractIPAddresses; -const extractMACAddresses = chef.extractMACAddresses; -const extractURLs = chef.extractURLs; -const filter = chef.filter; -const findReplace = chef.findReplace; -const fletcher16Checksum = chef.fletcher16Checksum; -const fletcher32Checksum = chef.fletcher32Checksum; -const fletcher64Checksum = chef.fletcher64Checksum; -const fletcher8Checksum = chef.fletcher8Checksum; -const flipImage = chef.flipImage; -const fork = chef.fork; -const formatMACAddresses = chef.formatMACAddresses; -const frequencyDistribution = chef.frequencyDistribution; -const fromBCD = chef.fromBCD; -const fromBase = chef.fromBase; -const fromBase32 = chef.fromBase32; -const fromBase58 = chef.fromBase58; -const fromBase62 = chef.fromBase62; -const fromBase64 = chef.fromBase64; -const fromBase85 = chef.fromBase85; -const fromBinary = chef.fromBinary; -const fromBraille = chef.fromBraille; -const fromCaseInsensitiveRegex = chef.fromCaseInsensitiveRegex; -const fromCharcode = chef.fromCharcode; -const fromDecimal = chef.fromDecimal; -const fromHTMLEntity = chef.fromHTMLEntity; -const fromHex = chef.fromHex; -const fromHexContent = chef.fromHexContent; -const fromHexdump = chef.fromHexdump; -const fromMessagePack = chef.fromMessagePack; -const fromMorseCode = chef.fromMorseCode; -const fromOctal = chef.fromOctal; -const fromPunycode = chef.fromPunycode; -const fromQuotedPrintable = chef.fromQuotedPrintable; -const fromUNIXTimestamp = chef.fromUNIXTimestamp; -const generateAllHashes = chef.generateAllHashes; -const generateHOTP = chef.generateHOTP; -const generateLoremIpsum = chef.generateLoremIpsum; -const generatePGPKeyPair = chef.generatePGPKeyPair; -const generateQRCode = chef.generateQRCode; -const generateTOTP = chef.generateTOTP; -const generateUUID = chef.generateUUID; -const genericCodeBeautify = chef.genericCodeBeautify; -const groupIPAddresses = chef.groupIPAddresses; -const gunzip = chef.gunzip; -const gzip = chef.gzip; -const HAS160 = chef.HAS160; -const HMAC = chef.HMAC; -const HTMLToText = chef.HTMLToText; -const HTTPRequest = chef.HTTPRequest; -const hammingDistance = chef.hammingDistance; -const haversineDistance = chef.haversineDistance; -const head = chef.head; -const heatmapChart = chef.heatmapChart; -const hexDensityChart = chef.hexDensityChart; -const hexToObjectIdentifier = chef.hexToObjectIdentifier; -const hexToPEM = chef.hexToPEM; -const imageBrightnessContrast = chef.imageBrightnessContrast; -const imageFilter = chef.imageFilter; -const imageHueSaturationLightness = chef.imageHueSaturationLightness; -const imageOpacity = chef.imageOpacity; -const invertImage = chef.invertImage; -const JPathExpression = chef.JPathExpression; -const JSONBeautify = chef.JSONBeautify; -const JSONMinify = chef.JSONMinify; -const JSONToCSV = chef.JSONToCSV; -const JWTDecode = chef.JWTDecode; -const JWTSign = chef.JWTSign; -const JWTVerify = chef.JWTVerify; -const javaScriptBeautify = chef.javaScriptBeautify; -const javaScriptMinify = chef.javaScriptMinify; -const javaScriptParser = chef.javaScriptParser; -const jump = chef.jump; -const keccak = chef.keccak; -const label = chef.label; -const MD2 = chef.MD2; -const MD4 = chef.MD4; -const MD5 = chef.MD5; -const MD6 = chef.MD6; -const magic = chef.magic; -const mean = chef.mean; -const median = chef.median; -const merge = chef.merge; -const microsoftScriptDecoder = chef.microsoftScriptDecoder; -const multipleBombe = chef.multipleBombe; -const multiply = chef.multiply; -const NOT = chef.NOT; -const normaliseImage = chef.normaliseImage; -const numberwang = chef.numberwang; -const OR = chef.OR; -const objectIdentifierToHex = chef.objectIdentifierToHex; -const offsetChecker = chef.offsetChecker; -const PEMToHex = chef.PEMToHex; -const PGPDecrypt = chef.PGPDecrypt; -const PGPDecryptAndVerify = chef.PGPDecryptAndVerify; -const PGPEncrypt = chef.PGPEncrypt; -const PGPEncryptAndSign = chef.PGPEncryptAndSign; -const PHPDeserialize = chef.PHPDeserialize; -const padLines = chef.padLines; -const parseASN1HexString = chef.parseASN1HexString; -const parseColourCode = chef.parseColourCode; -const parseDateTime = chef.parseDateTime; -const parseIPRange = chef.parseIPRange; -const parseIPv4Header = chef.parseIPv4Header; -const parseIPv6Address = chef.parseIPv6Address; -const parseQRCode = chef.parseQRCode; -const parseTLV = chef.parseTLV; -const parseUNIXFilePermissions = chef.parseUNIXFilePermissions; -const parseURI = chef.parseURI; -const parseUserAgent = chef.parseUserAgent; -const parseX509Certificate = chef.parseX509Certificate; -const playMedia = chef.playMedia; -const powerSet = chef.powerSet; -const protobufDecode = chef.protobufDecode; -const pseudoRandomNumberGenerator = chef.pseudoRandomNumberGenerator; -const RC2Decrypt = chef.RC2Decrypt; -const RC2Encrypt = chef.RC2Encrypt; -const RC4 = chef.RC4; -const RC4Drop = chef.RC4Drop; -const RIPEMD = chef.RIPEMD; -const ROT13 = chef.ROT13; -const ROT47 = chef.ROT47; -const rawDeflate = chef.rawDeflate; -const rawInflate = chef.rawInflate; -const register = chef.register; -const regularExpression = chef.regularExpression; -const removeDiacritics = chef.removeDiacritics; -const removeEXIF = chef.removeEXIF; -const removeLineNumbers = chef.removeLineNumbers; -const removeNullBytes = chef.removeNullBytes; -const removeWhitespace = chef.removeWhitespace; -const renderImage = chef.renderImage; -const resizeImage = chef.resizeImage; -const Return = chef.Return; -const reverse = chef.reverse; -const rotateImage = chef.rotateImage; -const rotateLeft = chef.rotateLeft; -const rotateRight = chef.rotateRight; -const SHA0 = chef.SHA0; -const SHA1 = chef.SHA1; -const SHA2 = chef.SHA2; -const SHA3 = chef.SHA3; -const SQLBeautify = chef.SQLBeautify; -const SQLMinify = chef.SQLMinify; -const SSDEEP = chef.SSDEEP; -const SUB = chef.SUB; -const scanForEmbeddedFiles = chef.scanForEmbeddedFiles; -const scatterChart = chef.scatterChart; -const scrypt = chef.scrypt; -const seriesChart = chef.seriesChart; -const setDifference = chef.setDifference; -const setIntersection = chef.setIntersection; -const setUnion = chef.setUnion; -const shake = chef.shake; -const showBase64Offsets = chef.showBase64Offsets; -const sleep = chef.sleep; -const snefru = chef.snefru; -const sort = chef.sort; -const split = chef.split; -const splitColourChannels = chef.splitColourChannels; -const standardDeviation = chef.standardDeviation; -const strings = chef.strings; -const stripHTMLTags = chef.stripHTMLTags; -const stripHTTPHeaders = chef.stripHTTPHeaders; -const subsection = chef.subsection; -const substitute = chef.substitute; -const subtract = chef.subtract; -const sum = chef.sum; -const swapEndianness = chef.swapEndianness; -const symmetricDifference = chef.symmetricDifference; -const syntaxHighlighter = chef.syntaxHighlighter; -const TCPIPChecksum = chef.TCPIPChecksum; -const tail = chef.tail; -const takeBytes = chef.takeBytes; -const tar = chef.tar; -const textEncodingBruteForce = chef.textEncodingBruteForce; -const toBCD = chef.toBCD; -const toBase = chef.toBase; -const toBase32 = chef.toBase32; -const toBase58 = chef.toBase58; -const toBase62 = chef.toBase62; -const toBase64 = chef.toBase64; -const toBase85 = chef.toBase85; -const toBinary = chef.toBinary; -const toBraille = chef.toBraille; -const toCamelCase = chef.toCamelCase; -const toCaseInsensitiveRegex = chef.toCaseInsensitiveRegex; -const toCharcode = chef.toCharcode; -const toDecimal = chef.toDecimal; -const toHTMLEntity = chef.toHTMLEntity; -const toHex = chef.toHex; -const toHexContent = chef.toHexContent; -const toHexdump = chef.toHexdump; -const toKebabCase = chef.toKebabCase; -const toLowerCase = chef.toLowerCase; -const toMessagePack = chef.toMessagePack; -const toMorseCode = chef.toMorseCode; -const toOctal = chef.toOctal; -const toPunycode = chef.toPunycode; -const toQuotedPrintable = chef.toQuotedPrintable; -const toSnakeCase = chef.toSnakeCase; -const toTable = chef.toTable; -const toUNIXTimestamp = chef.toUNIXTimestamp; -const toUpperCase = chef.toUpperCase; -const translateDateTimeFormat = chef.translateDateTimeFormat; -const tripleDESDecrypt = chef.tripleDESDecrypt; -const tripleDESEncrypt = chef.tripleDESEncrypt; -const typex = chef.typex; -const UNIXTimestampToWindowsFiletime = chef.UNIXTimestampToWindowsFiletime; -const URLDecode = chef.URLDecode; -const URLEncode = chef.URLEncode; -const unescapeString = chef.unescapeString; -const unescapeUnicodeCharacters = chef.unescapeUnicodeCharacters; -const unique = chef.unique; -const untar = chef.untar; -const unzip = chef.unzip; -const varIntDecode = chef.varIntDecode; -const varIntEncode = chef.varIntEncode; -const vigenèreDecode = chef.vigenèreDecode; -const vigenèreEncode = chef.vigenèreEncode; -const whirlpool = chef.whirlpool; -const windowsFiletimeToUNIXTimestamp = chef.windowsFiletimeToUNIXTimestamp; -const XKCDRandomNumber = chef.XKCDRandomNumber; -const XMLBeautify = chef.XMLBeautify; -const XMLMinify = chef.XMLMinify; -const XOR = chef.XOR; -const XORBruteForce = chef.XORBruteForce; -const XPathExpression = chef.XPathExpression; -const YARARules = chef.YARARules; -const zip = chef.zip; -const zlibDeflate = chef.zlibDeflate; -const zlibInflate = chef.zlibInflate; - - -// Define array of all operations to create register for bake. -const operations = [ - A1Z26CipherDecode, - A1Z26CipherEncode, - ADD, - AESDecrypt, - AESEncrypt, - AND, - addLineNumbers, - adler32Checksum, - affineCipherDecode, - affineCipherEncode, - analyseHash, - atbashCipher, - BLAKE2b, - BLAKE2s, - BSONDeserialise, - BSONSerialise, - bcrypt, - bcryptCompare, - bcryptParse, - bifidCipherDecode, - bifidCipherEncode, - bitShiftLeft, - bitShiftRight, - blowfishDecrypt, - blowfishEncrypt, - blurImage, - bombe, - bzip2Decompress, - CRC16Checksum, - CRC32Checksum, - CSSBeautify, - CSSMinify, - CSSSelector, - CSVToJSON, - CTPH, - cartesianProduct, - changeIPFormat, - chiSquare, - citrixCTX1Decode, - citrixCTX1Encode, - comment, - compareCTPHHashes, - compareSSDEEPHashes, - conditionalJump, - containImage, - convertArea, - convertCoordinateFormat, - convertDataUnits, - convertDistance, - convertMass, - convertSpeed, - countOccurrences, - coverImage, - cropImage, - DESDecrypt, - DESEncrypt, - DNSOverHTTPS, - dechunkHTTPResponse, - decodeNetBIOSName, - decodeText, - defangURL, - deriveEVPKey, - derivePBKDF2Key, - detectFileType, - diff, - disassembleX86, - ditherImage, - divide, - dropBytes, - encodeNetBIOSName, - encodeText, - enigma, - entropy, - escapeString, - escapeUnicodeCharacters, - expandAlphabetRange, - extractDates, - extractDomains, - extractEXIF, - extractEmailAddresses, - extractFilePaths, - extractFiles, - extractIPAddresses, - extractMACAddresses, - extractURLs, - filter, - findReplace, - fletcher16Checksum, - fletcher32Checksum, - fletcher64Checksum, - fletcher8Checksum, - flipImage, - fork, - formatMACAddresses, - frequencyDistribution, - fromBCD, - fromBase, - fromBase32, - fromBase58, - fromBase62, - fromBase64, - fromBase85, - fromBinary, - fromBraille, - fromCaseInsensitiveRegex, - fromCharcode, - fromDecimal, - fromHTMLEntity, - fromHex, - fromHexContent, - fromHexdump, - fromMessagePack, - fromMorseCode, - fromOctal, - fromPunycode, - fromQuotedPrintable, - fromUNIXTimestamp, - generateAllHashes, - generateHOTP, - generateLoremIpsum, - generatePGPKeyPair, - generateQRCode, - generateTOTP, - generateUUID, - genericCodeBeautify, - groupIPAddresses, - gunzip, - gzip, - HAS160, - HMAC, - HTMLToText, - HTTPRequest, - hammingDistance, - haversineDistance, - head, - heatmapChart, - hexDensityChart, - hexToObjectIdentifier, - hexToPEM, - imageBrightnessContrast, - imageFilter, - imageHueSaturationLightness, - imageOpacity, - invertImage, - JPathExpression, - JSONBeautify, - JSONMinify, - JSONToCSV, - JWTDecode, - JWTSign, - JWTVerify, - javaScriptBeautify, - javaScriptMinify, - javaScriptParser, - jump, - keccak, - label, - MD2, - MD4, - MD5, - MD6, - magic, - mean, - median, - merge, - microsoftScriptDecoder, - multipleBombe, - multiply, - NOT, - normaliseImage, - numberwang, - OR, - objectIdentifierToHex, - offsetChecker, - PEMToHex, - PGPDecrypt, - PGPDecryptAndVerify, - PGPEncrypt, - PGPEncryptAndSign, - PHPDeserialize, - padLines, - parseASN1HexString, - parseColourCode, - parseDateTime, - parseIPRange, - parseIPv4Header, - parseIPv6Address, - parseQRCode, - parseTLV, - parseUNIXFilePermissions, - parseURI, - parseUserAgent, - parseX509Certificate, - playMedia, - powerSet, - protobufDecode, - pseudoRandomNumberGenerator, - RC2Decrypt, - RC2Encrypt, - RC4, - RC4Drop, - RIPEMD, - ROT13, - ROT47, - rawDeflate, - rawInflate, - register, - regularExpression, - removeDiacritics, - removeEXIF, - removeLineNumbers, - removeNullBytes, - removeWhitespace, - renderImage, - resizeImage, - Return, - reverse, - rotateImage, - rotateLeft, - rotateRight, - SHA0, - SHA1, - SHA2, - SHA3, - SQLBeautify, - SQLMinify, - SSDEEP, - SUB, - scanForEmbeddedFiles, - scatterChart, - scrypt, - seriesChart, - setDifference, - setIntersection, - setUnion, - shake, - showBase64Offsets, - sleep, - snefru, - sort, - split, - splitColourChannels, - standardDeviation, - strings, - stripHTMLTags, - stripHTTPHeaders, - subsection, - substitute, - subtract, - sum, - swapEndianness, - symmetricDifference, - syntaxHighlighter, - TCPIPChecksum, - tail, - takeBytes, - tar, - textEncodingBruteForce, - toBCD, - toBase, - toBase32, - toBase58, - toBase62, - toBase64, - toBase85, - toBinary, - toBraille, - toCamelCase, - toCaseInsensitiveRegex, - toCharcode, - toDecimal, - toHTMLEntity, - toHex, - toHexContent, - toHexdump, - toKebabCase, - toLowerCase, - toMessagePack, - toMorseCode, - toOctal, - toPunycode, - toQuotedPrintable, - toSnakeCase, - toTable, - toUNIXTimestamp, - toUpperCase, - translateDateTimeFormat, - tripleDESDecrypt, - tripleDESEncrypt, - typex, - UNIXTimestampToWindowsFiletime, - URLDecode, - URLEncode, - unescapeString, - unescapeUnicodeCharacters, - unique, - untar, - unzip, - varIntDecode, - varIntEncode, - vigenèreDecode, - vigenèreEncode, - whirlpool, - windowsFiletimeToUNIXTimestamp, - XKCDRandomNumber, - XMLBeautify, - XMLMinify, - XOR, - XORBruteForce, - XPathExpression, - YARARules, - zip, - zlibDeflate, - zlibInflate, -]; - -const prebaked = bake(operations); -chef.bake = prebaked; -export default chef; - -// Operations as top level exports. -export { - operations, - A1Z26CipherDecode, - A1Z26CipherEncode, - ADD, - AESDecrypt, - AESEncrypt, - AND, - addLineNumbers, - adler32Checksum, - affineCipherDecode, - affineCipherEncode, - analyseHash, - atbashCipher, - BLAKE2b, - BLAKE2s, - BSONDeserialise, - BSONSerialise, - bcrypt, - bcryptCompare, - bcryptParse, - bifidCipherDecode, - bifidCipherEncode, - bitShiftLeft, - bitShiftRight, - blowfishDecrypt, - blowfishEncrypt, - blurImage, - bombe, - bzip2Decompress, - CRC16Checksum, - CRC32Checksum, - CSSBeautify, - CSSMinify, - CSSSelector, - CSVToJSON, - CTPH, - cartesianProduct, - changeIPFormat, - chiSquare, - citrixCTX1Decode, - citrixCTX1Encode, - comment, - compareCTPHHashes, - compareSSDEEPHashes, - conditionalJump, - containImage, - convertArea, - convertCoordinateFormat, - convertDataUnits, - convertDistance, - convertMass, - convertSpeed, - countOccurrences, - coverImage, - cropImage, - DESDecrypt, - DESEncrypt, - DNSOverHTTPS, - dechunkHTTPResponse, - decodeNetBIOSName, - decodeText, - defangURL, - deriveEVPKey, - derivePBKDF2Key, - detectFileType, - diff, - disassembleX86, - ditherImage, - divide, - dropBytes, - encodeNetBIOSName, - encodeText, - enigma, - entropy, - escapeString, - escapeUnicodeCharacters, - expandAlphabetRange, - extractDates, - extractDomains, - extractEXIF, - extractEmailAddresses, - extractFilePaths, - extractFiles, - extractIPAddresses, - extractMACAddresses, - extractURLs, - filter, - findReplace, - fletcher16Checksum, - fletcher32Checksum, - fletcher64Checksum, - fletcher8Checksum, - flipImage, - fork, - formatMACAddresses, - frequencyDistribution, - fromBCD, - fromBase, - fromBase32, - fromBase58, - fromBase62, - fromBase64, - fromBase85, - fromBinary, - fromBraille, - fromCaseInsensitiveRegex, - fromCharcode, - fromDecimal, - fromHTMLEntity, - fromHex, - fromHexContent, - fromHexdump, - fromMessagePack, - fromMorseCode, - fromOctal, - fromPunycode, - fromQuotedPrintable, - fromUNIXTimestamp, - generateAllHashes, - generateHOTP, - generateLoremIpsum, - generatePGPKeyPair, - generateQRCode, - generateTOTP, - generateUUID, - genericCodeBeautify, - groupIPAddresses, - gunzip, - gzip, - HAS160, - HMAC, - HTMLToText, - HTTPRequest, - hammingDistance, - haversineDistance, - head, - heatmapChart, - hexDensityChart, - hexToObjectIdentifier, - hexToPEM, - imageBrightnessContrast, - imageFilter, - imageHueSaturationLightness, - imageOpacity, - invertImage, - JPathExpression, - JSONBeautify, - JSONMinify, - JSONToCSV, - JWTDecode, - JWTSign, - JWTVerify, - javaScriptBeautify, - javaScriptMinify, - javaScriptParser, - jump, - keccak, - label, - MD2, - MD4, - MD5, - MD6, - magic, - mean, - median, - merge, - microsoftScriptDecoder, - multipleBombe, - multiply, - NOT, - normaliseImage, - numberwang, - OR, - objectIdentifierToHex, - offsetChecker, - PEMToHex, - PGPDecrypt, - PGPDecryptAndVerify, - PGPEncrypt, - PGPEncryptAndSign, - PHPDeserialize, - padLines, - parseASN1HexString, - parseColourCode, - parseDateTime, - parseIPRange, - parseIPv4Header, - parseIPv6Address, - parseQRCode, - parseTLV, - parseUNIXFilePermissions, - parseURI, - parseUserAgent, - parseX509Certificate, - playMedia, - powerSet, - protobufDecode, - pseudoRandomNumberGenerator, - RC2Decrypt, - RC2Encrypt, - RC4, - RC4Drop, - RIPEMD, - ROT13, - ROT47, - rawDeflate, - rawInflate, - register, - regularExpression, - removeDiacritics, - removeEXIF, - removeLineNumbers, - removeNullBytes, - removeWhitespace, - renderImage, - resizeImage, - Return, - reverse, - rotateImage, - rotateLeft, - rotateRight, - SHA0, - SHA1, - SHA2, - SHA3, - SQLBeautify, - SQLMinify, - SSDEEP, - SUB, - scanForEmbeddedFiles, - scatterChart, - scrypt, - seriesChart, - setDifference, - setIntersection, - setUnion, - shake, - showBase64Offsets, - sleep, - snefru, - sort, - split, - splitColourChannels, - standardDeviation, - strings, - stripHTMLTags, - stripHTTPHeaders, - subsection, - substitute, - subtract, - sum, - swapEndianness, - symmetricDifference, - syntaxHighlighter, - TCPIPChecksum, - tail, - takeBytes, - tar, - textEncodingBruteForce, - toBCD, - toBase, - toBase32, - toBase58, - toBase62, - toBase64, - toBase85, - toBinary, - toBraille, - toCamelCase, - toCaseInsensitiveRegex, - toCharcode, - toDecimal, - toHTMLEntity, - toHex, - toHexContent, - toHexdump, - toKebabCase, - toLowerCase, - toMessagePack, - toMorseCode, - toOctal, - toPunycode, - toQuotedPrintable, - toSnakeCase, - toTable, - toUNIXTimestamp, - toUpperCase, - translateDateTimeFormat, - tripleDESDecrypt, - tripleDESEncrypt, - typex, - UNIXTimestampToWindowsFiletime, - URLDecode, - URLEncode, - unescapeString, - unescapeUnicodeCharacters, - unique, - untar, - unzip, - varIntDecode, - varIntEncode, - vigenèreDecode, - vigenèreEncode, - whirlpool, - windowsFiletimeToUNIXTimestamp, - XKCDRandomNumber, - XMLBeautify, - XMLMinify, - XOR, - XORBruteForce, - XPathExpression, - YARARules, - zip, - zlibDeflate, - zlibInflate, - NodeDish as Dish, - prebaked as bake, - help, -};