..
legacy
Added decoder for chunked HTTP encoding
2018-05-24 13:09:04 +00:00
AddLineNumbers.mjs
ESM: Ported SeqUtils operations
2018-05-14 16:46:54 +00:00
Adler32Checksum.mjs
ESM: Ported all Hash and Checksum operations
2018-05-17 15:11:34 +00:00
AESDecrypt.mjs
Changed all error returns to OperationErrors
2018-05-15 18:01:04 +01:00
AESEncrypt.mjs
Changed all error returns to OperationErrors
2018-05-15 18:01:04 +01:00
AffineCipherDecode.mjs
Changed all error returns to OperationErrors
2018-05-15 18:01:04 +01:00
AffineCipherEncode.mjs
ESM: whitespace tidying
2018-05-14 18:07:17 +00:00
AnalyseHash.mjs
ESM: Ported all Hash and Checksum operations
2018-05-17 15:11:34 +00:00
AtbashCipher.mjs
Converted Affine/Atbash operations to mjs & added tests
2018-05-09 20:18:33 +01:00
Bcrypt.mjs
ESM: Ported all Hash and Checksum operations
2018-05-17 15:11:34 +00:00
BcryptCompare.mjs
ESM: Ported all Hash and Checksum operations
2018-05-17 15:11:34 +00:00
BcryptParse.mjs
ESM: Changed thrown errors to OperationErrors
2018-05-21 18:34:52 +00:00
BifidCipherDecode.mjs
Changed all error returns to OperationErrors
2018-05-15 18:01:04 +01:00
BifidCipherEncode.mjs
Changed all error returns to OperationErrors
2018-05-15 18:01:04 +01:00
BitShiftLeft.mjs
ESM: Ported Bit shift, MAC address and Morse Code operations.
2018-05-07 12:12:58 +01:00
BitShiftRight.mjs
ESM: Ported Bit shift, MAC address and Morse Code operations.
2018-05-07 12:12:58 +01:00
BSONDeserialise.mjs
ESM: Ported BSON, ToTable, Filetime and XKCD operations
2018-05-21 17:37:32 +00:00
BSONSerialise.mjs
ESM: Ported BSON, ToTable, Filetime and XKCD operations
2018-05-21 17:37:32 +00:00
Bzip2Decompress.mjs
ESM: Ported Bzip2, Diff and Tar operations
2018-05-21 18:23:05 +00:00
CartesianProduct.mjs
Changed all error returns to OperationErrors
2018-05-15 18:01:04 +01:00
ChiSquare.mjs
ESM: Ported MS and Entropy operations
2018-05-16 11:39:30 +01:00
Comment.mjs
ESM: Tidied up FlowControl ops
2018-05-21 11:39:10 +00:00
CompareCTPHHashes.mjs
ESM: Ported all Hash and Checksum operations
2018-05-17 15:11:34 +00:00
CompareSSDEEPHashes.mjs
ESM: Ported all Hash and Checksum operations
2018-05-17 15:11:34 +00:00
ConditionalJump.mjs
ESM: Tidied up FlowControl ops
2018-05-21 11:39:10 +00:00
ConvertArea.mjs
ESM: Ported Convert operations
2018-05-14 17:03:23 +00:00
ConvertDataUnits.mjs
ESM: Ported Convert operations
2018-05-14 17:03:23 +00:00
ConvertDistance.mjs
ESM: Ported Convert operations
2018-05-14 17:03:23 +00:00
ConvertMass.mjs
ESM: Ported Convert operations
2018-05-14 17:03:23 +00:00
ConvertSpeed.mjs
ESM: Ported Convert operations
2018-05-14 17:03:23 +00:00
CountOccurrences.mjs
ESM: Ported SeqUtils operations
2018-05-14 16:46:54 +00:00
CRC16Checksum.mjs
ESM: Ported all Hash and Checksum operations
2018-05-17 15:11:34 +00:00
CRC32Checksum.mjs
ESM: Ported all Hash and Checksum operations
2018-05-17 15:11:34 +00:00
CTPH.mjs
ESM: Ported all Hash and Checksum operations
2018-05-17 15:11:34 +00:00
DechunkHTTP.mjs
Added decoder for chunked HTTP encoding
2018-05-24 13:09:04 +00:00
DecodeNetBIOSName.mjs
ESM: Ported StrUtils and NetBIOS operations.
2018-05-14 14:31:04 +00:00
DecodeText.mjs
ESM: Ported CharEnc operations
2018-05-15 15:03:41 +00:00
DeriveEVPKey.mjs
Converted RC4, RC4Drop and Derive EVP
2018-05-14 18:30:52 +01:00
DetectFileType.mjs
Merged esm branch into feature-magic. Ported FileType ops.
2018-05-20 16:49:42 +01:00
Diff.mjs
ESM: Ported Bzip2, Diff and Tar operations
2018-05-21 18:23:05 +00:00
DisassembleX86.mjs
ESM: Fixed OperationError detection and tidied up ops.
2018-05-16 10:17:49 +01:00
Divide.mjs
create arithmetic specific delimiter options
2018-05-15 14:59:28 +01:00
DropBytes.mjs
Changed all error returns to OperationErrors
2018-05-15 18:01:04 +01:00
EncodeNetBIOSName.mjs
ESM: Ported StrUtils and NetBIOS operations.
2018-05-14 14:31:04 +00:00
EncodeText.mjs
ESM: Ported CharEnc operations
2018-05-15 15:03:41 +00:00
Entropy.mjs
ESM: Ported MS and Entropy operations
2018-05-16 11:39:30 +01:00
EscapeString.mjs
ESM: Ported StrUtils and NetBIOS operations.
2018-05-14 14:31:04 +00:00
EscapeUnicodeCharacters.mjs
Merged esm branch into feature-magic. Ported FileType ops.
2018-05-20 16:49:42 +01:00
ExpandAlphabetRange.mjs
ESM: Ported SeqUtils operations
2018-05-14 16:46:54 +00:00
ExtractDates.mjs
ESM: Port Extract.js module
2018-05-15 16:30:17 +01:00
ExtractDomains.mjs
ESM: Port Extract.js module
2018-05-15 16:30:17 +01:00
ExtractEmailAddresses.mjs
ESM: Port Extract.js module
2018-05-15 16:30:17 +01:00
ExtractFilePaths.mjs
ESM: Fixed OperationError detection and tidied up ops.
2018-05-16 10:17:49 +01:00
ExtractIPAddresses.mjs
ESM: Fixed OperationError detection and tidied up ops.
2018-05-16 10:17:49 +01:00
ExtractMACAddresses.mjs
ESM: Port Extract.js module
2018-05-15 16:30:17 +01:00
ExtractURLs.mjs
ESM: Port Extract.js module
2018-05-15 16:30:17 +01:00
Filter.mjs
Changed all error returns to OperationErrors
2018-05-15 18:01:04 +01:00
Fletcher8Checksum.mjs
ESM: Ported all Hash and Checksum operations
2018-05-17 15:11:34 +00:00
Fletcher16Checksum.mjs
ESM: Ported all Hash and Checksum operations
2018-05-17 15:11:34 +00:00
Fletcher32Checksum.mjs
ESM: Ported all Hash and Checksum operations
2018-05-17 15:11:34 +00:00
Fletcher64Checksum.mjs
ESM: Ported all Hash and Checksum operations
2018-05-17 15:11:34 +00:00
Fork.mjs
ESM: Tidied up FlowControl ops
2018-05-21 11:39:10 +00:00
FormatMACAddresses.mjs
ESM: Ported Bit shift, MAC address and Morse Code operations.
2018-05-07 12:12:58 +01:00
FrequencyDistribution.mjs
ESM: Ported MS and Entropy operations
2018-05-16 11:39:30 +01:00
FromBase.mjs
ESM: Ported Base58, Base and BCD operations
2018-05-16 16:25:05 +00:00
FromBase32.mjs
Merged esm branch into feature-magic. Ported FileType ops.
2018-05-20 16:49:42 +01:00
FromBase58.mjs
Merged esm branch into feature-magic. Ported FileType ops.
2018-05-20 16:49:42 +01:00
FromBase64.mjs
Merged esm branch into feature-magic. Ported FileType ops.
2018-05-20 16:49:42 +01:00
FromBCD.mjs
Merged esm branch into feature-magic. Ported FileType ops.
2018-05-20 16:49:42 +01:00
FromBinary.mjs
Merged esm branch into feature-magic. Ported FileType ops.
2018-05-20 16:49:42 +01:00
FromCharcode.mjs
Changed all error returns to OperationErrors
2018-05-15 18:01:04 +01:00
FromDecimal.mjs
Merged esm branch into feature-magic. Ported FileType ops.
2018-05-20 16:49:42 +01:00
FromHex.mjs
Merged esm branch into feature-magic. Ported FileType ops.
2018-05-20 16:49:42 +01:00
FromHexContent.mjs
ESM: Added remaining ByteRepr operations.
2018-05-06 13:18:41 +01:00
FromHexdump.mjs
Merged esm branch into feature-magic. Ported FileType ops.
2018-05-20 16:49:42 +01:00
FromHTMLEntity.mjs
Merged esm branch into feature-magic. Ported FileType ops.
2018-05-20 16:49:42 +01:00
FromMorseCode.mjs
Merged esm branch into feature-magic. Ported FileType ops.
2018-05-20 16:49:42 +01:00
FromOctal.mjs
Merged esm branch into feature-magic. Ported FileType ops.
2018-05-20 16:49:42 +01:00
FromPunycode.mjs
ESM: Ported Punycode, HTTP and PRNG operations
2018-05-21 19:08:24 +00:00
FromQuotedPrintable.mjs
Merged esm branch into feature-magic. Ported FileType ops.
2018-05-20 16:49:42 +01:00
FromUNIXTimestamp.mjs
Merged esm branch into feature-magic. Ported FileType ops.
2018-05-20 16:49:42 +01:00
GenerateAllHashes.mjs
ESM: Ported all Hash and Checksum operations
2018-05-17 15:11:34 +00:00
GenerateHOTP.mjs
ESM: Ported UUID, OTP, Numberwang and PHP operations
2018-05-21 12:35:11 +00:00
GeneratePGPKeyPair.mjs
ESM: Fixed OperationError detection and tidied up ops.
2018-05-16 10:17:49 +01:00
GenerateTOTP.mjs
ESM: Ported UUID, OTP, Numberwang and PHP operations
2018-05-21 12:35:11 +00:00
GenerateUUID.mjs
ESM: Ported UUID, OTP, Numberwang and PHP operations
2018-05-21 12:35:11 +00:00
Gunzip.mjs
Merged esm branch into feature-magic. Ported FileType ops.
2018-05-20 16:49:42 +01:00
Gzip.mjs
Added File and JSON Dish types and updated types for compression ops.
2018-04-21 13:41:42 +01:00
HammingDistance.mjs
Changed all error returns to OperationErrors
2018-05-15 18:01:04 +01:00
HAS160.mjs
ESM: Ported all Hash and Checksum operations
2018-05-17 15:11:34 +00:00
Head.mjs
ESM: Ported StrUtils and NetBIOS operations.
2018-05-14 14:31:04 +00:00
HMAC.mjs
ESM: Ported all Hash and Checksum operations
2018-05-17 15:11:34 +00:00
HTTPRequest.mjs
ESM: Ported Punycode, HTTP and PRNG operations
2018-05-21 19:08:24 +00:00
Jump.mjs
ESM: Tidied up FlowControl ops
2018-05-21 11:39:10 +00:00
Keccak.mjs
ESM: Ported all Hash and Checksum operations
2018-05-17 15:11:34 +00:00
Label.mjs
ESM: Tidied up FlowControl ops
2018-05-21 11:39:10 +00:00
Magic.mjs
Merged esm branch into feature-magic. Ported FileType ops.
2018-05-20 16:49:42 +01:00
MD2.mjs
ESM: Ported all Hash and Checksum operations
2018-05-17 15:11:34 +00:00
MD4.mjs
ESM: Ported all Hash and Checksum operations
2018-05-17 15:11:34 +00:00
MD5.mjs
ESM: Ported all Hash and Checksum operations
2018-05-17 15:11:34 +00:00
MD6.mjs
ESM: Ported all Hash and Checksum operations
2018-05-17 15:11:34 +00:00
Mean.mjs
create arithmetic specific delimiter options
2018-05-15 14:59:28 +01:00
Median.mjs
create arithmetic specific delimiter options
2018-05-15 14:59:28 +01:00
Merge.mjs
ESM: Tidied up FlowControl ops
2018-05-21 11:39:10 +00:00
MicrosoftScriptDecoder.mjs
ESM: Ported MS and Entropy operations
2018-05-16 11:39:30 +01:00
Multiply.mjs
create arithmetic specific delimiter options
2018-05-15 14:59:28 +01:00
Numberwang.mjs
ESM: Ported UUID, OTP, Numberwang and PHP operations
2018-05-21 12:35:11 +00:00
OffsetChecker.mjs
Changed all error returns to OperationErrors
2018-05-15 18:01:04 +01:00
PadLines.mjs
ESM: Ported Tidy operations. Updated portOperation script to attempt to find the run function and list related constants.
2018-05-14 15:55:17 +00:00
ParseColourCode.mjs
ESM: Ported HTML, Unicode, Quoted Printable and Endian operations
2018-05-16 17:10:50 +00:00
ParseDateTime.mjs
Changed all error returns to OperationErrors
2018-05-15 18:01:04 +01:00
ParseUNIXFilePermissions.mjs
Changed all error returns to OperationErrors
2018-05-15 18:01:04 +01:00
ParseURI.mjs
Convert URL operations
2018-05-14 22:15:28 +01:00
ParseUserAgent.mjs
ESM: Ported Punycode, HTTP and PRNG operations
2018-05-21 19:08:24 +00:00
PGPDecrypt.mjs
ESM: Fixed OperationError detection and tidied up ops.
2018-05-16 10:17:49 +01:00
PGPDecryptAndVerify.mjs
ESM: Fixed OperationError detection and tidied up ops.
2018-05-16 10:17:49 +01:00
PGPEncrypt.mjs
ESM: Fixed OperationError detection and tidied up ops.
2018-05-16 10:17:49 +01:00
PGPEncryptAndSign.mjs
ESM: Fixed OperationError detection and tidied up ops.
2018-05-16 10:17:49 +01:00
PHPDeserialize.mjs
ESM: Ported UUID, OTP, Numberwang and PHP operations
2018-05-21 12:35:11 +00:00
PowerSet.mjs
ESM: Tidied up Set operations
2018-04-11 17:29:02 +00:00
PseudoRandomNumberGenerator.mjs
ESM: Ported Punycode, HTTP and PRNG operations
2018-05-21 19:08:24 +00:00
RawDeflate.mjs
Added File and JSON Dish types and updated types for compression ops.
2018-04-21 13:41:42 +01:00
RawInflate.mjs
Changed all error returns to OperationErrors
2018-05-15 18:01:04 +01:00
RC4.mjs
Converted RC4, RC4Drop and Derive EVP
2018-05-14 18:30:52 +01:00
RC4Drop.mjs
Converted RC4, RC4Drop and Derive EVP
2018-05-14 18:30:52 +01:00
Register.mjs
ESM: Tidied up FlowControl ops
2018-05-21 11:39:10 +00:00
RemoveLineNumbers.mjs
ESM: Ported SeqUtils operations
2018-05-14 16:46:54 +00:00
RemoveNullBytes.mjs
ESM: Ported Tidy operations. Updated portOperation script to attempt to find the run function and list related constants.
2018-05-14 15:55:17 +00:00
RemoveWhitespace.mjs
ESM: Ported Tidy operations. Updated portOperation script to attempt to find the run function and list related constants.
2018-05-14 15:55:17 +00:00
Return.mjs
ESM: Tidied up FlowControl ops
2018-05-21 11:39:10 +00:00
Reverse.mjs
ESM: Ported SeqUtils operations
2018-05-14 16:46:54 +00:00
RIPEMD.mjs
ESM: Ported all Hash and Checksum operations
2018-05-17 15:11:34 +00:00
ROT13.mjs
ESM: Tidied up Rotate operations
2018-04-06 12:40:39 +00:00
ROT47.mjs
ESM: Tidied up Rotate operations
2018-04-06 12:40:39 +00:00
RotateLeft.mjs
ESM: Tidied up Rotate operations
2018-04-06 12:40:39 +00:00
RotateRight.mjs
ESM: Tidied up Rotate operations
2018-04-06 12:40:39 +00:00
ScanForEmbeddedFiles.mjs
Merged esm branch into feature-magic. Ported FileType ops.
2018-05-20 16:49:42 +01:00
Scrypt.mjs
ESM: Ported all Hash and Checksum operations
2018-05-17 15:11:34 +00:00
SetDifference.mjs
Add OperationError error type and use for errors to be printed to the output panel
2018-04-27 10:59:53 +01:00
SetIntersection.mjs
Add OperationError error type and use for errors to be printed to the output panel
2018-04-27 10:59:53 +01:00
SetUnion.mjs
Add OperationError error type and use for errors to be printed to the output panel
2018-04-27 10:59:53 +01:00
SHA0.mjs
ESM: Ported all Hash and Checksum operations
2018-05-17 15:11:34 +00:00
SHA1.mjs
ESM: Ported all Hash and Checksum operations
2018-05-17 15:11:34 +00:00
SHA2.mjs
ESM: Ported all Hash and Checksum operations
2018-05-17 15:11:34 +00:00
SHA3.mjs
ESM: Ported all Hash and Checksum operations
2018-05-17 15:11:34 +00:00
Shake.mjs
ESM: Ported all Hash and Checksum operations
2018-05-17 15:11:34 +00:00
ShowBase64Offsets.mjs
Changed all error returns to OperationErrors
2018-05-15 18:01:04 +01:00
Sleep.mjs
ESM: Ported DateTime operations
2018-05-14 17:48:57 +00:00
Snefru.mjs
ESM: Ported all Hash and Checksum operations
2018-05-17 15:11:34 +00:00
Sort.mjs
ESM: Ported SeqUtils operations
2018-05-14 16:46:54 +00:00
Split.mjs
ESM: Ported StrUtils and NetBIOS operations.
2018-05-14 14:31:04 +00:00
SSDEEP.mjs
ESM: Ported all Hash and Checksum operations
2018-05-17 15:11:34 +00:00
StandardDeviation.mjs
create arithmetic specific delimiter options
2018-05-15 14:59:28 +01:00
Strings.mjs
ESM: Fixed OperationError detection and tidied up ops.
2018-05-16 10:17:49 +01:00
StripHTMLTags.mjs
ESM: Ported HTML, Unicode, Quoted Printable and Endian operations
2018-05-16 17:10:50 +00:00
StripHTTPHeaders.mjs
ESM: Ported Punycode, HTTP and PRNG operations
2018-05-21 19:08:24 +00:00
Substitute.mjs
Converted substitute operation, added tests & moved to OperationError
2018-05-11 16:32:19 +01:00
Subtract.mjs
create arithmetic specific delimiter options
2018-05-15 14:59:28 +01:00
Sum.mjs
ESM: Added author tag to Sum op
2018-05-15 15:21:50 +00:00
SwapEndianness.mjs
ESM: Ported HTML, Unicode, Quoted Printable and Endian operations
2018-05-16 17:10:50 +00:00
SymmetricDifference.mjs
Add OperationError error type and use for errors to be printed to the output panel
2018-04-27 10:59:53 +01:00
Tail.mjs
ESM: Ported StrUtils and NetBIOS operations.
2018-05-14 14:31:04 +00:00
TakeBytes.mjs
Changed all error returns to OperationErrors
2018-05-15 18:01:04 +01:00
Tar.mjs
ESM: Ported Bzip2, Diff and Tar operations
2018-05-21 18:23:05 +00:00
TCPIPChecksum.mjs
ESM: Ported all Hash and Checksum operations
2018-05-17 15:11:34 +00:00
ToBase.mjs
ESM: Ported Base58, Base and BCD operations
2018-05-16 16:25:05 +00:00
ToBase32.mjs
ESM: Added remaining Base64 ops and created a Base64 library. Added the prefer-const eslint rule.
2018-04-02 17:10:51 +01:00
ToBase58.mjs
ESM: Ported Base58, Base and BCD operations
2018-05-16 16:25:05 +00:00
ToBase64.mjs
ESM: Added remaining Base64 ops and created a Base64 library. Added the prefer-const eslint rule.
2018-04-02 17:10:51 +01:00
ToBCD.mjs
ESM: Ported Base58, Base and BCD operations
2018-05-16 16:25:05 +00:00
ToBinary.mjs
ESM: Added remaining ByteRepr operations.
2018-05-06 13:18:41 +01:00
ToCharcode.mjs
Changed all error returns to OperationErrors
2018-05-15 18:01:04 +01:00
ToDecimal.mjs
ESM: Added remaining ByteRepr operations.
2018-05-06 13:18:41 +01:00
ToHex.mjs
Merged master into esm branch
2018-05-14 11:58:01 +00:00
ToHexContent.mjs
ESM: Added remaining ByteRepr operations.
2018-05-06 13:18:41 +01:00
ToHexdump.mjs
ESM: Added portOperation.mjs script. Added To and From Hexdump operations.
2018-05-06 12:24:01 +01:00
ToHTMLEntity.mjs
ESM: Ported HTML, Unicode, Quoted Printable and Endian operations
2018-05-16 17:10:50 +00:00
ToLowerCase.mjs
ESM: Ported StrUtils and NetBIOS operations.
2018-05-14 14:31:04 +00:00
ToMorseCode.mjs
ESM: Ported Bit shift, MAC address and Morse Code operations.
2018-05-07 12:12:58 +01:00
ToOctal.mjs
ESM: Added remaining ByteRepr operations.
2018-05-06 13:18:41 +01:00
ToPunycode.mjs
ESM: Ported Punycode, HTTP and PRNG operations
2018-05-21 19:08:24 +00:00
ToQuotedPrintable.mjs
ESM: Ported HTML, Unicode, Quoted Printable and Endian operations
2018-05-16 17:10:50 +00:00
ToTable.mjs
ESM: Ported BSON, ToTable, Filetime and XKCD operations
2018-05-21 17:37:32 +00:00
ToUNIXTimestamp.mjs
Changed all error returns to OperationErrors
2018-05-15 18:01:04 +01:00
ToUpperCase.mjs
ESM: Ported StrUtils and NetBIOS operations.
2018-05-14 14:31:04 +00:00
TranslateDateTimeFormat.mjs
Imported OperationError to TranslateDateTimeFormat
2018-05-15 18:50:04 +01:00
UnescapeString.mjs
ESM: Ported StrUtils and NetBIOS operations.
2018-05-14 14:31:04 +00:00
UnescapeUnicodeCharacters.mjs
ESM: Ported HTML, Unicode, Quoted Printable and Endian operations
2018-05-16 17:10:50 +00:00
Unique.mjs
ESM: Ported SeqUtils operations
2018-05-14 16:46:54 +00:00
UNIXTimestampToWindowsFiletime.mjs
ESM: Ported BSON, ToTable, Filetime and XKCD operations
2018-05-21 17:37:32 +00:00
Untar.mjs
ESM: Ported Bzip2, Diff and Tar operations
2018-05-21 18:23:05 +00:00
Unzip.mjs
Merged esm branch into feature-magic. Ported FileType ops.
2018-05-20 16:49:42 +01:00
URLDecode.mjs
Merged esm branch into feature-magic. Ported FileType ops.
2018-05-20 16:49:42 +01:00
URLEncode.mjs
ESM: Fixed OperationError detection and tidied up ops.
2018-05-16 10:17:49 +01:00
VigenèreDecode.mjs
Converted substitute operation, added tests & moved to OperationError
2018-05-11 16:32:19 +01:00
VigenèreEncode.mjs
Converted substitute operation, added tests & moved to OperationError
2018-05-11 16:32:19 +01:00
Whirlpool.mjs
ESM: Ported all Hash and Checksum operations
2018-05-17 15:11:34 +00:00
WindowsFiletimeToUNIXTimestamp.mjs
ESM: Ported BSON, ToTable, Filetime and XKCD operations
2018-05-21 17:37:32 +00:00
XKCDRandomNumber.mjs
ESM: Ported BSON, ToTable, Filetime and XKCD operations
2018-05-21 17:37:32 +00:00
Zip.mjs
Added File and JSON Dish types and updated types for compression ops.
2018-04-21 13:41:42 +01:00
ZlibDeflate.mjs
Added File and JSON Dish types and updated types for compression ops.
2018-04-21 13:41:42 +01:00
ZlibInflate.mjs
Merged esm branch into feature-magic. Ported FileType ops.
2018-05-20 16:49:42 +01:00