CyberChef/src/node/index.mjs

1614 lines
51 KiB
JavaScript

/**
* 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,
};