|
@@ -0,0 +1,1260 @@
|
|
|
+/**
|
|
|
+* THIS FILE IS AUTOMATICALLY GENERATED BY src/node/config/scripts/generateNodeIndex.mjs
|
|
|
+*
|
|
|
+* @author d98762625 [d98762625@gmail.com]
|
|
|
+* @copyright Crown Copyright 2018
|
|
|
+* @license Apache-2.0
|
|
|
+*/
|
|
|
+
|
|
|
+/* eslint camelcase: 0 */
|
|
|
+
|
|
|
+
|
|
|
+import "babel-polyfill";
|
|
|
+import { wrap, help, bake } from "./api";
|
|
|
+import {
|
|
|
+ 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,
|
|
|
+ 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,
|
|
|
+ Bzip2Decompress as core_Bzip2Decompress,
|
|
|
+ CRC16Checksum as core_CRC16Checksum,
|
|
|
+ CRC32Checksum as core_CRC32Checksum,
|
|
|
+ CSSBeautify as core_CSSBeautify,
|
|
|
+ CSSMinify as core_CSSMinify,
|
|
|
+ CSSSelector as core_CSSSelector,
|
|
|
+ CTPH as core_CTPH,
|
|
|
+ CartesianProduct as core_CartesianProduct,
|
|
|
+ ChangeIPFormat as core_ChangeIPFormat,
|
|
|
+ ChiSquare as core_ChiSquare,
|
|
|
+ CompareCTPHHashes as core_CompareCTPHHashes,
|
|
|
+ CompareSSDEEPHashes as core_CompareSSDEEPHashes,
|
|
|
+ ConvertArea as core_ConvertArea,
|
|
|
+ ConvertDataUnits as core_ConvertDataUnits,
|
|
|
+ ConvertDistance as core_ConvertDistance,
|
|
|
+ ConvertMass as core_ConvertMass,
|
|
|
+ ConvertSpeed as core_ConvertSpeed,
|
|
|
+ CountOccurrences as core_CountOccurrences,
|
|
|
+ DESDecrypt as core_DESDecrypt,
|
|
|
+ DESEncrypt as core_DESEncrypt,
|
|
|
+ DecodeNetBIOSName as core_DecodeNetBIOSName,
|
|
|
+ DecodeText as core_DecodeText,
|
|
|
+ DeriveEVPKey as core_DeriveEVPKey,
|
|
|
+ DerivePBKDF2Key as core_DerivePBKDF2Key,
|
|
|
+ DetectFileType as core_DetectFileType,
|
|
|
+ Diff as core_Diff,
|
|
|
+ DisassembleX86 as core_DisassembleX86,
|
|
|
+ Divide as core_Divide,
|
|
|
+ DropBytes as core_DropBytes,
|
|
|
+ EncodeNetBIOSName as core_EncodeNetBIOSName,
|
|
|
+ EncodeText as core_EncodeText,
|
|
|
+ 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,
|
|
|
+ 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,
|
|
|
+ FormatMACAddresses as core_FormatMACAddresses,
|
|
|
+ FrequencyDistribution as core_FrequencyDistribution,
|
|
|
+ FromBCD as core_FromBCD,
|
|
|
+ FromBase as core_FromBase,
|
|
|
+ FromBase32 as core_FromBase32,
|
|
|
+ FromBase58 as core_FromBase58,
|
|
|
+ FromBase64 as core_FromBase64,
|
|
|
+ FromBinary as core_FromBinary,
|
|
|
+ FromCharcode as core_FromCharcode,
|
|
|
+ FromDecimal as core_FromDecimal,
|
|
|
+ FromHTMLEntity as core_FromHTMLEntity,
|
|
|
+ FromHex as core_FromHex,
|
|
|
+ FromHexContent as core_FromHexContent,
|
|
|
+ FromHexdump as core_FromHexdump,
|
|
|
+ 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,
|
|
|
+ GeneratePGPKeyPair as core_GeneratePGPKeyPair,
|
|
|
+ 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,
|
|
|
+ HTTPRequest as core_HTTPRequest,
|
|
|
+ HammingDistance as core_HammingDistance,
|
|
|
+ HaversineDistance as core_HaversineDistance,
|
|
|
+ Head as core_Head,
|
|
|
+ HexToObjectIdentifier as core_HexToObjectIdentifier,
|
|
|
+ HexToPEM as core_HexToPEM,
|
|
|
+ JPathExpression as core_JPathExpression,
|
|
|
+ JSONBeautify as core_JSONBeautify,
|
|
|
+ JSONMinify as core_JSONMinify,
|
|
|
+ JavaScriptBeautify as core_JavaScriptBeautify,
|
|
|
+ JavaScriptMinify as core_JavaScriptMinify,
|
|
|
+ JavaScriptParser as core_JavaScriptParser,
|
|
|
+ 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,
|
|
|
+ Multiply as core_Multiply,
|
|
|
+ NOT as core_NOT,
|
|
|
+ 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,
|
|
|
+ ParseUNIXFilePermissions as core_ParseUNIXFilePermissions,
|
|
|
+ ParseURI as core_ParseURI,
|
|
|
+ ParseUserAgent as core_ParseUserAgent,
|
|
|
+ ParseX509Certificate as core_ParseX509Certificate,
|
|
|
+ PowerSet as core_PowerSet,
|
|
|
+ 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,
|
|
|
+ RemoveEXIF as core_RemoveEXIF,
|
|
|
+ RemoveLineNumbers as core_RemoveLineNumbers,
|
|
|
+ RemoveNullBytes as core_RemoveNullBytes,
|
|
|
+ RemoveWhitespace as core_RemoveWhitespace,
|
|
|
+ RenderImage as core_RenderImage,
|
|
|
+ Return as core_Return,
|
|
|
+ Reverse as core_Reverse,
|
|
|
+ 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,
|
|
|
+ Scrypt as core_Scrypt,
|
|
|
+ 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,
|
|
|
+ StandardDeviation as core_StandardDeviation,
|
|
|
+ Strings as core_Strings,
|
|
|
+ StripHTMLTags as core_StripHTMLTags,
|
|
|
+ StripHTTPHeaders as core_StripHTTPHeaders,
|
|
|
+ Substitute as core_Substitute,
|
|
|
+ Subtract as core_Subtract,
|
|
|
+ Sum as core_Sum,
|
|
|
+ SwapEndianness as core_SwapEndianness,
|
|
|
+ SymmetricDifference as core_SymmetricDifference,
|
|
|
+ SyntaxHighlighter as core_SyntaxHighlighter,
|
|
|
+ TCPIPChecksum as core_TCPIPChecksum,
|
|
|
+ Tail as core_Tail,
|
|
|
+ TakeBytes as core_TakeBytes,
|
|
|
+ ToBCD as core_ToBCD,
|
|
|
+ ToBase as core_ToBase,
|
|
|
+ ToBase32 as core_ToBase32,
|
|
|
+ ToBase58 as core_ToBase58,
|
|
|
+ ToBase64 as core_ToBase64,
|
|
|
+ ToBinary as core_ToBinary,
|
|
|
+ ToCamelCase as core_ToCamelCase,
|
|
|
+ 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,
|
|
|
+ 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,
|
|
|
+ UNIXTimestampToWindowsFiletime as core_UNIXTimestampToWindowsFiletime,
|
|
|
+ URLDecode as core_URLDecode,
|
|
|
+ URLEncode as core_URLEncode,
|
|
|
+ UnescapeString as core_UnescapeString,
|
|
|
+ UnescapeUnicodeCharacters as core_UnescapeUnicodeCharacters,
|
|
|
+ Unique as core_Unique,
|
|
|
+ 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,
|
|
|
+ ZlibDeflate as core_ZlibDeflate,
|
|
|
+ ZlibInflate as core_ZlibInflate,
|
|
|
+
|
|
|
+} from "../core/operations/index";
|
|
|
+
|
|
|
+// Define global environment functions
|
|
|
+global.ENVIRONMENT_IS_WORKER = function() {
|
|
|
+ return typeof importScripts === "function";
|
|
|
+};
|
|
|
+global.ENVIRONMENT_IS_NODE = function() {
|
|
|
+ return typeof process === "object" && typeof require === "function";
|
|
|
+};
|
|
|
+global.ENVIRONMENT_IS_WEB = function() {
|
|
|
+ return typeof window === "object";
|
|
|
+};
|
|
|
+
|
|
|
+/**
|
|
|
+ * generateChef
|
|
|
+ *
|
|
|
+ * Creates decapitalised, wrapped ops in chef object for default export.
|
|
|
+ */
|
|
|
+function generateChef() {
|
|
|
+ return {
|
|
|
+ "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),
|
|
|
+ "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),
|
|
|
+ "bzip2Decompress": wrap(core_Bzip2Decompress),
|
|
|
+ "CRC16Checksum": wrap(core_CRC16Checksum),
|
|
|
+ "CRC32Checksum": wrap(core_CRC32Checksum),
|
|
|
+ "CSSBeautify": wrap(core_CSSBeautify),
|
|
|
+ "CSSMinify": wrap(core_CSSMinify),
|
|
|
+ "CSSSelector": wrap(core_CSSSelector),
|
|
|
+ "CTPH": wrap(core_CTPH),
|
|
|
+ "cartesianProduct": wrap(core_CartesianProduct),
|
|
|
+ "changeIPFormat": wrap(core_ChangeIPFormat),
|
|
|
+ "chiSquare": wrap(core_ChiSquare),
|
|
|
+ "compareCTPHHashes": wrap(core_CompareCTPHHashes),
|
|
|
+ "compareSSDEEPHashes": wrap(core_CompareSSDEEPHashes),
|
|
|
+ "convertArea": wrap(core_ConvertArea),
|
|
|
+ "convertDataUnits": wrap(core_ConvertDataUnits),
|
|
|
+ "convertDistance": wrap(core_ConvertDistance),
|
|
|
+ "convertMass": wrap(core_ConvertMass),
|
|
|
+ "convertSpeed": wrap(core_ConvertSpeed),
|
|
|
+ "countOccurrences": wrap(core_CountOccurrences),
|
|
|
+ "DESDecrypt": wrap(core_DESDecrypt),
|
|
|
+ "DESEncrypt": wrap(core_DESEncrypt),
|
|
|
+ "decodeNetBIOSName": wrap(core_DecodeNetBIOSName),
|
|
|
+ "decodeText": wrap(core_DecodeText),
|
|
|
+ "deriveEVPKey": wrap(core_DeriveEVPKey),
|
|
|
+ "derivePBKDF2Key": wrap(core_DerivePBKDF2Key),
|
|
|
+ "detectFileType": wrap(core_DetectFileType),
|
|
|
+ "diff": wrap(core_Diff),
|
|
|
+ "disassembleX86": wrap(core_DisassembleX86),
|
|
|
+ "divide": wrap(core_Divide),
|
|
|
+ "dropBytes": wrap(core_DropBytes),
|
|
|
+ "encodeNetBIOSName": wrap(core_EncodeNetBIOSName),
|
|
|
+ "encodeText": wrap(core_EncodeText),
|
|
|
+ "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),
|
|
|
+ "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),
|
|
|
+ "formatMACAddresses": wrap(core_FormatMACAddresses),
|
|
|
+ "frequencyDistribution": wrap(core_FrequencyDistribution),
|
|
|
+ "fromBCD": wrap(core_FromBCD),
|
|
|
+ "fromBase": wrap(core_FromBase),
|
|
|
+ "fromBase32": wrap(core_FromBase32),
|
|
|
+ "fromBase58": wrap(core_FromBase58),
|
|
|
+ "fromBase64": wrap(core_FromBase64),
|
|
|
+ "fromBinary": wrap(core_FromBinary),
|
|
|
+ "fromCharcode": wrap(core_FromCharcode),
|
|
|
+ "fromDecimal": wrap(core_FromDecimal),
|
|
|
+ "fromHTMLEntity": wrap(core_FromHTMLEntity),
|
|
|
+ "fromHex": wrap(core_FromHex),
|
|
|
+ "fromHexContent": wrap(core_FromHexContent),
|
|
|
+ "fromHexdump": wrap(core_FromHexdump),
|
|
|
+ "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),
|
|
|
+ "generatePGPKeyPair": wrap(core_GeneratePGPKeyPair),
|
|
|
+ "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),
|
|
|
+ "HTTPRequest": wrap(core_HTTPRequest),
|
|
|
+ "hammingDistance": wrap(core_HammingDistance),
|
|
|
+ "haversineDistance": wrap(core_HaversineDistance),
|
|
|
+ "head": wrap(core_Head),
|
|
|
+ "hexToObjectIdentifier": wrap(core_HexToObjectIdentifier),
|
|
|
+ "hexToPEM": wrap(core_HexToPEM),
|
|
|
+ "JPathExpression": wrap(core_JPathExpression),
|
|
|
+ "JSONBeautify": wrap(core_JSONBeautify),
|
|
|
+ "JSONMinify": wrap(core_JSONMinify),
|
|
|
+ "javaScriptBeautify": wrap(core_JavaScriptBeautify),
|
|
|
+ "javaScriptMinify": wrap(core_JavaScriptMinify),
|
|
|
+ "javaScriptParser": wrap(core_JavaScriptParser),
|
|
|
+ "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),
|
|
|
+ "multiply": wrap(core_Multiply),
|
|
|
+ "NOT": wrap(core_NOT),
|
|
|
+ "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),
|
|
|
+ "parseUNIXFilePermissions": wrap(core_ParseUNIXFilePermissions),
|
|
|
+ "parseURI": wrap(core_ParseURI),
|
|
|
+ "parseUserAgent": wrap(core_ParseUserAgent),
|
|
|
+ "parseX509Certificate": wrap(core_ParseX509Certificate),
|
|
|
+ "powerSet": wrap(core_PowerSet),
|
|
|
+ "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),
|
|
|
+ "removeEXIF": wrap(core_RemoveEXIF),
|
|
|
+ "removeLineNumbers": wrap(core_RemoveLineNumbers),
|
|
|
+ "removeNullBytes": wrap(core_RemoveNullBytes),
|
|
|
+ "removeWhitespace": wrap(core_RemoveWhitespace),
|
|
|
+ "renderImage": wrap(core_RenderImage),
|
|
|
+ "Return": wrap(core_Return),
|
|
|
+ "reverse": wrap(core_Reverse),
|
|
|
+ "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),
|
|
|
+ "scrypt": wrap(core_Scrypt),
|
|
|
+ "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),
|
|
|
+ "standardDeviation": wrap(core_StandardDeviation),
|
|
|
+ "strings": wrap(core_Strings),
|
|
|
+ "stripHTMLTags": wrap(core_StripHTMLTags),
|
|
|
+ "stripHTTPHeaders": wrap(core_StripHTTPHeaders),
|
|
|
+ "substitute": wrap(core_Substitute),
|
|
|
+ "subtract": wrap(core_Subtract),
|
|
|
+ "sum": wrap(core_Sum),
|
|
|
+ "swapEndianness": wrap(core_SwapEndianness),
|
|
|
+ "symmetricDifference": wrap(core_SymmetricDifference),
|
|
|
+ "syntaxHighlighter": wrap(core_SyntaxHighlighter),
|
|
|
+ "TCPIPChecksum": wrap(core_TCPIPChecksum),
|
|
|
+ "tail": wrap(core_Tail),
|
|
|
+ "takeBytes": wrap(core_TakeBytes),
|
|
|
+ "toBCD": wrap(core_ToBCD),
|
|
|
+ "toBase": wrap(core_ToBase),
|
|
|
+ "toBase32": wrap(core_ToBase32),
|
|
|
+ "toBase58": wrap(core_ToBase58),
|
|
|
+ "toBase64": wrap(core_ToBase64),
|
|
|
+ "toBinary": wrap(core_ToBinary),
|
|
|
+ "toCamelCase": wrap(core_ToCamelCase),
|
|
|
+ "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),
|
|
|
+ "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),
|
|
|
+ "UNIXTimestampToWindowsFiletime": wrap(core_UNIXTimestampToWindowsFiletime),
|
|
|
+ "URLDecode": wrap(core_URLDecode),
|
|
|
+ "URLEncode": wrap(core_URLEncode),
|
|
|
+ "unescapeString": wrap(core_UnescapeString),
|
|
|
+ "unescapeUnicodeCharacters": wrap(core_UnescapeUnicodeCharacters),
|
|
|
+ "unique": wrap(core_Unique),
|
|
|
+ "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),
|
|
|
+ "zlibDeflate": wrap(core_ZlibDeflate),
|
|
|
+ "zlibInflate": wrap(core_ZlibInflate),
|
|
|
+ };
|
|
|
+}
|
|
|
+
|
|
|
+const chef = generateChef();
|
|
|
+chef.help = help;
|
|
|
+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 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 bzip2Decompress = chef.bzip2Decompress;
|
|
|
+const CRC16Checksum = chef.CRC16Checksum;
|
|
|
+const CRC32Checksum = chef.CRC32Checksum;
|
|
|
+const CSSBeautify = chef.CSSBeautify;
|
|
|
+const CSSMinify = chef.CSSMinify;
|
|
|
+const CSSSelector = chef.CSSSelector;
|
|
|
+const CTPH = chef.CTPH;
|
|
|
+const cartesianProduct = chef.cartesianProduct;
|
|
|
+const changeIPFormat = chef.changeIPFormat;
|
|
|
+const chiSquare = chef.chiSquare;
|
|
|
+const compareCTPHHashes = chef.compareCTPHHashes;
|
|
|
+const compareSSDEEPHashes = chef.compareSSDEEPHashes;
|
|
|
+const convertArea = chef.convertArea;
|
|
|
+const convertDataUnits = chef.convertDataUnits;
|
|
|
+const convertDistance = chef.convertDistance;
|
|
|
+const convertMass = chef.convertMass;
|
|
|
+const convertSpeed = chef.convertSpeed;
|
|
|
+const countOccurrences = chef.countOccurrences;
|
|
|
+const DESDecrypt = chef.DESDecrypt;
|
|
|
+const DESEncrypt = chef.DESEncrypt;
|
|
|
+const decodeNetBIOSName = chef.decodeNetBIOSName;
|
|
|
+const decodeText = chef.decodeText;
|
|
|
+const deriveEVPKey = chef.deriveEVPKey;
|
|
|
+const derivePBKDF2Key = chef.derivePBKDF2Key;
|
|
|
+const detectFileType = chef.detectFileType;
|
|
|
+const diff = chef.diff;
|
|
|
+const disassembleX86 = chef.disassembleX86;
|
|
|
+const divide = chef.divide;
|
|
|
+const dropBytes = chef.dropBytes;
|
|
|
+const encodeNetBIOSName = chef.encodeNetBIOSName;
|
|
|
+const encodeText = chef.encodeText;
|
|
|
+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 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 formatMACAddresses = chef.formatMACAddresses;
|
|
|
+const frequencyDistribution = chef.frequencyDistribution;
|
|
|
+const fromBCD = chef.fromBCD;
|
|
|
+const fromBase = chef.fromBase;
|
|
|
+const fromBase32 = chef.fromBase32;
|
|
|
+const fromBase58 = chef.fromBase58;
|
|
|
+const fromBase64 = chef.fromBase64;
|
|
|
+const fromBinary = chef.fromBinary;
|
|
|
+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 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 generatePGPKeyPair = chef.generatePGPKeyPair;
|
|
|
+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 HTTPRequest = chef.HTTPRequest;
|
|
|
+const hammingDistance = chef.hammingDistance;
|
|
|
+const haversineDistance = chef.haversineDistance;
|
|
|
+const head = chef.head;
|
|
|
+const hexToObjectIdentifier = chef.hexToObjectIdentifier;
|
|
|
+const hexToPEM = chef.hexToPEM;
|
|
|
+const JPathExpression = chef.JPathExpression;
|
|
|
+const JSONBeautify = chef.JSONBeautify;
|
|
|
+const JSONMinify = chef.JSONMinify;
|
|
|
+const javaScriptBeautify = chef.javaScriptBeautify;
|
|
|
+const javaScriptMinify = chef.javaScriptMinify;
|
|
|
+const javaScriptParser = chef.javaScriptParser;
|
|
|
+const keccak = chef.keccak;
|
|
|
+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 microsoftScriptDecoder = chef.microsoftScriptDecoder;
|
|
|
+const multiply = chef.multiply;
|
|
|
+const NOT = chef.NOT;
|
|
|
+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 parseUNIXFilePermissions = chef.parseUNIXFilePermissions;
|
|
|
+const parseURI = chef.parseURI;
|
|
|
+const parseUserAgent = chef.parseUserAgent;
|
|
|
+const parseX509Certificate = chef.parseX509Certificate;
|
|
|
+const powerSet = chef.powerSet;
|
|
|
+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 removeEXIF = chef.removeEXIF;
|
|
|
+const removeLineNumbers = chef.removeLineNumbers;
|
|
|
+const removeNullBytes = chef.removeNullBytes;
|
|
|
+const removeWhitespace = chef.removeWhitespace;
|
|
|
+const renderImage = chef.renderImage;
|
|
|
+const Return = chef.Return;
|
|
|
+const reverse = chef.reverse;
|
|
|
+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 scrypt = chef.scrypt;
|
|
|
+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 standardDeviation = chef.standardDeviation;
|
|
|
+const strings = chef.strings;
|
|
|
+const stripHTMLTags = chef.stripHTMLTags;
|
|
|
+const stripHTTPHeaders = chef.stripHTTPHeaders;
|
|
|
+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 toBCD = chef.toBCD;
|
|
|
+const toBase = chef.toBase;
|
|
|
+const toBase32 = chef.toBase32;
|
|
|
+const toBase58 = chef.toBase58;
|
|
|
+const toBase64 = chef.toBase64;
|
|
|
+const toBinary = chef.toBinary;
|
|
|
+const toCamelCase = chef.toCamelCase;
|
|
|
+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 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 UNIXTimestampToWindowsFiletime = chef.UNIXTimestampToWindowsFiletime;
|
|
|
+const URLDecode = chef.URLDecode;
|
|
|
+const URLEncode = chef.URLEncode;
|
|
|
+const unescapeString = chef.unescapeString;
|
|
|
+const unescapeUnicodeCharacters = chef.unescapeUnicodeCharacters;
|
|
|
+const unique = chef.unique;
|
|
|
+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 zlibDeflate = chef.zlibDeflate;
|
|
|
+const zlibInflate = chef.zlibInflate;
|
|
|
+
|
|
|
+
|
|
|
+const operations = [
|
|
|
+ ADD,
|
|
|
+ AESDecrypt,
|
|
|
+ AESEncrypt,
|
|
|
+ AND,
|
|
|
+ addLineNumbers,
|
|
|
+ adler32Checksum,
|
|
|
+ affineCipherDecode,
|
|
|
+ affineCipherEncode,
|
|
|
+ analyseHash,
|
|
|
+ atbashCipher,
|
|
|
+ BSONDeserialise,
|
|
|
+ BSONSerialise,
|
|
|
+ bcrypt,
|
|
|
+ bcryptCompare,
|
|
|
+ bcryptParse,
|
|
|
+ bifidCipherDecode,
|
|
|
+ bifidCipherEncode,
|
|
|
+ bitShiftLeft,
|
|
|
+ bitShiftRight,
|
|
|
+ blowfishDecrypt,
|
|
|
+ blowfishEncrypt,
|
|
|
+ bzip2Decompress,
|
|
|
+ CRC16Checksum,
|
|
|
+ CRC32Checksum,
|
|
|
+ CSSBeautify,
|
|
|
+ CSSMinify,
|
|
|
+ CSSSelector,
|
|
|
+ CTPH,
|
|
|
+ cartesianProduct,
|
|
|
+ changeIPFormat,
|
|
|
+ chiSquare,
|
|
|
+ compareCTPHHashes,
|
|
|
+ compareSSDEEPHashes,
|
|
|
+ convertArea,
|
|
|
+ convertDataUnits,
|
|
|
+ convertDistance,
|
|
|
+ convertMass,
|
|
|
+ convertSpeed,
|
|
|
+ countOccurrences,
|
|
|
+ DESDecrypt,
|
|
|
+ DESEncrypt,
|
|
|
+ decodeNetBIOSName,
|
|
|
+ decodeText,
|
|
|
+ deriveEVPKey,
|
|
|
+ derivePBKDF2Key,
|
|
|
+ detectFileType,
|
|
|
+ diff,
|
|
|
+ disassembleX86,
|
|
|
+ divide,
|
|
|
+ dropBytes,
|
|
|
+ encodeNetBIOSName,
|
|
|
+ encodeText,
|
|
|
+ entropy,
|
|
|
+ escapeString,
|
|
|
+ escapeUnicodeCharacters,
|
|
|
+ expandAlphabetRange,
|
|
|
+ extractDates,
|
|
|
+ extractDomains,
|
|
|
+ extractEXIF,
|
|
|
+ extractEmailAddresses,
|
|
|
+ extractFilePaths,
|
|
|
+ extractIPAddresses,
|
|
|
+ extractMACAddresses,
|
|
|
+ extractURLs,
|
|
|
+ filter,
|
|
|
+ findReplace,
|
|
|
+ fletcher16Checksum,
|
|
|
+ fletcher32Checksum,
|
|
|
+ fletcher64Checksum,
|
|
|
+ fletcher8Checksum,
|
|
|
+ formatMACAddresses,
|
|
|
+ frequencyDistribution,
|
|
|
+ fromBCD,
|
|
|
+ fromBase,
|
|
|
+ fromBase32,
|
|
|
+ fromBase58,
|
|
|
+ fromBase64,
|
|
|
+ fromBinary,
|
|
|
+ fromCharcode,
|
|
|
+ fromDecimal,
|
|
|
+ fromHTMLEntity,
|
|
|
+ fromHex,
|
|
|
+ fromHexContent,
|
|
|
+ fromHexdump,
|
|
|
+ fromMorseCode,
|
|
|
+ fromOctal,
|
|
|
+ fromPunycode,
|
|
|
+ fromQuotedPrintable,
|
|
|
+ fromUNIXTimestamp,
|
|
|
+ generateAllHashes,
|
|
|
+ generateHOTP,
|
|
|
+ generatePGPKeyPair,
|
|
|
+ generateTOTP,
|
|
|
+ generateUUID,
|
|
|
+ genericCodeBeautify,
|
|
|
+ groupIPAddresses,
|
|
|
+ gunzip,
|
|
|
+ gzip,
|
|
|
+ HAS160,
|
|
|
+ HMAC,
|
|
|
+ HTTPRequest,
|
|
|
+ hammingDistance,
|
|
|
+ haversineDistance,
|
|
|
+ head,
|
|
|
+ hexToObjectIdentifier,
|
|
|
+ hexToPEM,
|
|
|
+ JPathExpression,
|
|
|
+ JSONBeautify,
|
|
|
+ JSONMinify,
|
|
|
+ javaScriptBeautify,
|
|
|
+ javaScriptMinify,
|
|
|
+ javaScriptParser,
|
|
|
+ keccak,
|
|
|
+ MD2,
|
|
|
+ MD4,
|
|
|
+ MD5,
|
|
|
+ MD6,
|
|
|
+ magic,
|
|
|
+ mean,
|
|
|
+ median,
|
|
|
+ microsoftScriptDecoder,
|
|
|
+ multiply,
|
|
|
+ NOT,
|
|
|
+ numberwang,
|
|
|
+ OR,
|
|
|
+ objectIdentifierToHex,
|
|
|
+ offsetChecker,
|
|
|
+ PEMToHex,
|
|
|
+ PGPDecrypt,
|
|
|
+ PGPDecryptAndVerify,
|
|
|
+ PGPEncrypt,
|
|
|
+ PGPEncryptAndSign,
|
|
|
+ PHPDeserialize,
|
|
|
+ padLines,
|
|
|
+ parseASN1HexString,
|
|
|
+ parseColourCode,
|
|
|
+ parseDateTime,
|
|
|
+ parseIPRange,
|
|
|
+ parseIPv4Header,
|
|
|
+ parseIPv6Address,
|
|
|
+ parseUNIXFilePermissions,
|
|
|
+ parseURI,
|
|
|
+ parseUserAgent,
|
|
|
+ parseX509Certificate,
|
|
|
+ powerSet,
|
|
|
+ pseudoRandomNumberGenerator,
|
|
|
+ RC2Decrypt,
|
|
|
+ RC2Encrypt,
|
|
|
+ RC4,
|
|
|
+ RC4Drop,
|
|
|
+ RIPEMD,
|
|
|
+ ROT13,
|
|
|
+ ROT47,
|
|
|
+ rawDeflate,
|
|
|
+ rawInflate,
|
|
|
+ register,
|
|
|
+ regularExpression,
|
|
|
+ removeEXIF,
|
|
|
+ removeLineNumbers,
|
|
|
+ removeNullBytes,
|
|
|
+ removeWhitespace,
|
|
|
+ renderImage,
|
|
|
+ Return,
|
|
|
+ reverse,
|
|
|
+ rotateLeft,
|
|
|
+ rotateRight,
|
|
|
+ SHA0,
|
|
|
+ SHA1,
|
|
|
+ SHA2,
|
|
|
+ SHA3,
|
|
|
+ SQLBeautify,
|
|
|
+ SQLMinify,
|
|
|
+ SSDEEP,
|
|
|
+ SUB,
|
|
|
+ scanForEmbeddedFiles,
|
|
|
+ scrypt,
|
|
|
+ setDifference,
|
|
|
+ setIntersection,
|
|
|
+ setUnion,
|
|
|
+ shake,
|
|
|
+ showBase64Offsets,
|
|
|
+ sleep,
|
|
|
+ snefru,
|
|
|
+ sort,
|
|
|
+ split,
|
|
|
+ standardDeviation,
|
|
|
+ strings,
|
|
|
+ stripHTMLTags,
|
|
|
+ stripHTTPHeaders,
|
|
|
+ substitute,
|
|
|
+ subtract,
|
|
|
+ sum,
|
|
|
+ swapEndianness,
|
|
|
+ symmetricDifference,
|
|
|
+ syntaxHighlighter,
|
|
|
+ TCPIPChecksum,
|
|
|
+ tail,
|
|
|
+ takeBytes,
|
|
|
+ toBCD,
|
|
|
+ toBase,
|
|
|
+ toBase32,
|
|
|
+ toBase58,
|
|
|
+ toBase64,
|
|
|
+ toBinary,
|
|
|
+ toCamelCase,
|
|
|
+ toCharcode,
|
|
|
+ toDecimal,
|
|
|
+ toHTMLEntity,
|
|
|
+ toHex,
|
|
|
+ toHexContent,
|
|
|
+ toHexdump,
|
|
|
+ toKebabCase,
|
|
|
+ toLowerCase,
|
|
|
+ toMorseCode,
|
|
|
+ toOctal,
|
|
|
+ toPunycode,
|
|
|
+ toQuotedPrintable,
|
|
|
+ toSnakeCase,
|
|
|
+ toTable,
|
|
|
+ toUNIXTimestamp,
|
|
|
+ toUpperCase,
|
|
|
+ translateDateTimeFormat,
|
|
|
+ tripleDESDecrypt,
|
|
|
+ tripleDESEncrypt,
|
|
|
+ UNIXTimestampToWindowsFiletime,
|
|
|
+ URLDecode,
|
|
|
+ URLEncode,
|
|
|
+ unescapeString,
|
|
|
+ unescapeUnicodeCharacters,
|
|
|
+ unique,
|
|
|
+ vigenèreDecode,
|
|
|
+ vigenèreEncode,
|
|
|
+ whirlpool,
|
|
|
+ windowsFiletimeToUNIXTimestamp,
|
|
|
+ XKCDRandomNumber,
|
|
|
+ XMLBeautify,
|
|
|
+ XMLMinify,
|
|
|
+ XOR,
|
|
|
+ XORBruteForce,
|
|
|
+ XPathExpression,
|
|
|
+ zlibDeflate,
|
|
|
+ zlibInflate,
|
|
|
+];
|
|
|
+
|
|
|
+chef.bake = bake(operations);
|
|
|
+export default chef;
|
|
|
+export {
|
|
|
+ operations,
|
|
|
+ ADD,
|
|
|
+ AESDecrypt,
|
|
|
+ AESEncrypt,
|
|
|
+ AND,
|
|
|
+ addLineNumbers,
|
|
|
+ adler32Checksum,
|
|
|
+ affineCipherDecode,
|
|
|
+ affineCipherEncode,
|
|
|
+ analyseHash,
|
|
|
+ atbashCipher,
|
|
|
+ BSONDeserialise,
|
|
|
+ BSONSerialise,
|
|
|
+ bcrypt,
|
|
|
+ bcryptCompare,
|
|
|
+ bcryptParse,
|
|
|
+ bifidCipherDecode,
|
|
|
+ bifidCipherEncode,
|
|
|
+ bitShiftLeft,
|
|
|
+ bitShiftRight,
|
|
|
+ blowfishDecrypt,
|
|
|
+ blowfishEncrypt,
|
|
|
+ bzip2Decompress,
|
|
|
+ CRC16Checksum,
|
|
|
+ CRC32Checksum,
|
|
|
+ CSSBeautify,
|
|
|
+ CSSMinify,
|
|
|
+ CSSSelector,
|
|
|
+ CTPH,
|
|
|
+ cartesianProduct,
|
|
|
+ changeIPFormat,
|
|
|
+ chiSquare,
|
|
|
+ compareCTPHHashes,
|
|
|
+ compareSSDEEPHashes,
|
|
|
+ convertArea,
|
|
|
+ convertDataUnits,
|
|
|
+ convertDistance,
|
|
|
+ convertMass,
|
|
|
+ convertSpeed,
|
|
|
+ countOccurrences,
|
|
|
+ DESDecrypt,
|
|
|
+ DESEncrypt,
|
|
|
+ decodeNetBIOSName,
|
|
|
+ decodeText,
|
|
|
+ deriveEVPKey,
|
|
|
+ derivePBKDF2Key,
|
|
|
+ detectFileType,
|
|
|
+ diff,
|
|
|
+ disassembleX86,
|
|
|
+ divide,
|
|
|
+ dropBytes,
|
|
|
+ encodeNetBIOSName,
|
|
|
+ encodeText,
|
|
|
+ entropy,
|
|
|
+ escapeString,
|
|
|
+ escapeUnicodeCharacters,
|
|
|
+ expandAlphabetRange,
|
|
|
+ extractDates,
|
|
|
+ extractDomains,
|
|
|
+ extractEXIF,
|
|
|
+ extractEmailAddresses,
|
|
|
+ extractFilePaths,
|
|
|
+ extractIPAddresses,
|
|
|
+ extractMACAddresses,
|
|
|
+ extractURLs,
|
|
|
+ filter,
|
|
|
+ findReplace,
|
|
|
+ fletcher16Checksum,
|
|
|
+ fletcher32Checksum,
|
|
|
+ fletcher64Checksum,
|
|
|
+ fletcher8Checksum,
|
|
|
+ formatMACAddresses,
|
|
|
+ frequencyDistribution,
|
|
|
+ fromBCD,
|
|
|
+ fromBase,
|
|
|
+ fromBase32,
|
|
|
+ fromBase58,
|
|
|
+ fromBase64,
|
|
|
+ fromBinary,
|
|
|
+ fromCharcode,
|
|
|
+ fromDecimal,
|
|
|
+ fromHTMLEntity,
|
|
|
+ fromHex,
|
|
|
+ fromHexContent,
|
|
|
+ fromHexdump,
|
|
|
+ fromMorseCode,
|
|
|
+ fromOctal,
|
|
|
+ fromPunycode,
|
|
|
+ fromQuotedPrintable,
|
|
|
+ fromUNIXTimestamp,
|
|
|
+ generateAllHashes,
|
|
|
+ generateHOTP,
|
|
|
+ generatePGPKeyPair,
|
|
|
+ generateTOTP,
|
|
|
+ generateUUID,
|
|
|
+ genericCodeBeautify,
|
|
|
+ groupIPAddresses,
|
|
|
+ gunzip,
|
|
|
+ gzip,
|
|
|
+ HAS160,
|
|
|
+ HMAC,
|
|
|
+ HTTPRequest,
|
|
|
+ hammingDistance,
|
|
|
+ haversineDistance,
|
|
|
+ head,
|
|
|
+ hexToObjectIdentifier,
|
|
|
+ hexToPEM,
|
|
|
+ JPathExpression,
|
|
|
+ JSONBeautify,
|
|
|
+ JSONMinify,
|
|
|
+ javaScriptBeautify,
|
|
|
+ javaScriptMinify,
|
|
|
+ javaScriptParser,
|
|
|
+ keccak,
|
|
|
+ MD2,
|
|
|
+ MD4,
|
|
|
+ MD5,
|
|
|
+ MD6,
|
|
|
+ magic,
|
|
|
+ mean,
|
|
|
+ median,
|
|
|
+ microsoftScriptDecoder,
|
|
|
+ multiply,
|
|
|
+ NOT,
|
|
|
+ numberwang,
|
|
|
+ OR,
|
|
|
+ objectIdentifierToHex,
|
|
|
+ offsetChecker,
|
|
|
+ PEMToHex,
|
|
|
+ PGPDecrypt,
|
|
|
+ PGPDecryptAndVerify,
|
|
|
+ PGPEncrypt,
|
|
|
+ PGPEncryptAndSign,
|
|
|
+ PHPDeserialize,
|
|
|
+ padLines,
|
|
|
+ parseASN1HexString,
|
|
|
+ parseColourCode,
|
|
|
+ parseDateTime,
|
|
|
+ parseIPRange,
|
|
|
+ parseIPv4Header,
|
|
|
+ parseIPv6Address,
|
|
|
+ parseUNIXFilePermissions,
|
|
|
+ parseURI,
|
|
|
+ parseUserAgent,
|
|
|
+ parseX509Certificate,
|
|
|
+ powerSet,
|
|
|
+ pseudoRandomNumberGenerator,
|
|
|
+ RC2Decrypt,
|
|
|
+ RC2Encrypt,
|
|
|
+ RC4,
|
|
|
+ RC4Drop,
|
|
|
+ RIPEMD,
|
|
|
+ ROT13,
|
|
|
+ ROT47,
|
|
|
+ rawDeflate,
|
|
|
+ rawInflate,
|
|
|
+ register,
|
|
|
+ regularExpression,
|
|
|
+ removeEXIF,
|
|
|
+ removeLineNumbers,
|
|
|
+ removeNullBytes,
|
|
|
+ removeWhitespace,
|
|
|
+ renderImage,
|
|
|
+ Return,
|
|
|
+ reverse,
|
|
|
+ rotateLeft,
|
|
|
+ rotateRight,
|
|
|
+ SHA0,
|
|
|
+ SHA1,
|
|
|
+ SHA2,
|
|
|
+ SHA3,
|
|
|
+ SQLBeautify,
|
|
|
+ SQLMinify,
|
|
|
+ SSDEEP,
|
|
|
+ SUB,
|
|
|
+ scanForEmbeddedFiles,
|
|
|
+ scrypt,
|
|
|
+ setDifference,
|
|
|
+ setIntersection,
|
|
|
+ setUnion,
|
|
|
+ shake,
|
|
|
+ showBase64Offsets,
|
|
|
+ sleep,
|
|
|
+ snefru,
|
|
|
+ sort,
|
|
|
+ split,
|
|
|
+ standardDeviation,
|
|
|
+ strings,
|
|
|
+ stripHTMLTags,
|
|
|
+ stripHTTPHeaders,
|
|
|
+ substitute,
|
|
|
+ subtract,
|
|
|
+ sum,
|
|
|
+ swapEndianness,
|
|
|
+ symmetricDifference,
|
|
|
+ syntaxHighlighter,
|
|
|
+ TCPIPChecksum,
|
|
|
+ tail,
|
|
|
+ takeBytes,
|
|
|
+ toBCD,
|
|
|
+ toBase,
|
|
|
+ toBase32,
|
|
|
+ toBase58,
|
|
|
+ toBase64,
|
|
|
+ toBinary,
|
|
|
+ toCamelCase,
|
|
|
+ toCharcode,
|
|
|
+ toDecimal,
|
|
|
+ toHTMLEntity,
|
|
|
+ toHex,
|
|
|
+ toHexContent,
|
|
|
+ toHexdump,
|
|
|
+ toKebabCase,
|
|
|
+ toLowerCase,
|
|
|
+ toMorseCode,
|
|
|
+ toOctal,
|
|
|
+ toPunycode,
|
|
|
+ toQuotedPrintable,
|
|
|
+ toSnakeCase,
|
|
|
+ toTable,
|
|
|
+ toUNIXTimestamp,
|
|
|
+ toUpperCase,
|
|
|
+ translateDateTimeFormat,
|
|
|
+ tripleDESDecrypt,
|
|
|
+ tripleDESEncrypt,
|
|
|
+ UNIXTimestampToWindowsFiletime,
|
|
|
+ URLDecode,
|
|
|
+ URLEncode,
|
|
|
+ unescapeString,
|
|
|
+ unescapeUnicodeCharacters,
|
|
|
+ unique,
|
|
|
+ vigenèreDecode,
|
|
|
+ vigenèreEncode,
|
|
|
+ whirlpool,
|
|
|
+ windowsFiletimeToUNIXTimestamp,
|
|
|
+ XKCDRandomNumber,
|
|
|
+ XMLBeautify,
|
|
|
+ XMLMinify,
|
|
|
+ XOR,
|
|
|
+ XORBruteForce,
|
|
|
+ XPathExpression,
|
|
|
+ zlibDeflate,
|
|
|
+ zlibInflate,
|
|
|
+};
|