Commit Graph

481 Commits

Author SHA1 Message Date
n1474335 18022a2a48 Merge branch 'master' of https://github.com/pH-T/CyberChef into pH-T-master 2022-03-29 17:22:34 +01:00
n1474335 a762fb4df4 Merge branch 'SIGABA' of https://github.com/hettysymes/CyberChef into hettysymes-SIGABA 2022-03-29 12:26:39 +01:00
n1474335 4f0b160ed3 Tidied up Base45 ops 2022-03-28 16:15:37 +01:00
n1474335 709b8696fc Merge branch 'base45' of https://github.com/t-8ch/CyberChef into t-8ch-base45 2022-03-28 16:04:34 +01:00
Paul Hager 9ad4e2525e fix: GetAllCasings.mjs test 2022-03-28 16:52:59 +02:00
n1474335 9273f97d88 Updated dependencies 2022-03-28 15:42:11 +01:00
n1474335 9733bf65de Merge branch 'nodejs16' of https://github.com/john19696/CyberChef into john19696-nodejs16 2022-03-28 11:37:23 +01:00
n1474335 75dba51f56 Improve CJS and ESM module support #1037 2022-03-28 10:52:28 +01:00
n1474335 9e3733b33b Fixed Node imports 2022-03-25 18:28:01 +00:00
n1474335 b09f98fbb4 Updated to Node 17 2022-03-25 14:59:54 +00:00
John L add745551b WIP 2022-02-11 16:56:58 +00:00
Robin Scholtes 578a61d331 add cetacean cipher encoder and decoder operations, tests. Update .gitignore to exclude idea generated files 2022-01-17 23:37:24 +13:00
Thomas Weißschuh 6017578964 Add Base45 operations
Closes #1219

Co-developed-by: Cyril Delétré <cyril.deletre@gmail.com>
2021-11-09 21:12:44 +01:00
CPlusSharp 1dbcd2ac84 PEMtoHex: Support arbitrary PEMs
previous implementation only supported some PEMs (e.g. Certificate)

the new implementation is more general,
it just extracts the base64 between
header and footer and decodes that to hex
2021-11-07 11:21:17 +01:00
Peter Jacobs 671ae6558f Added 'LZString Decompress' and 'LZString Compress' operations 2021-10-29 15:26:31 -05:00
Thomas Weißschuh cfc29ef821 Always use mjs imports
This is needed for Node/NPM 16 compat
2021-09-17 08:48:04 +02:00
n1474335 dd18e52993 Protobuf operations improved to enable full and partial schema support 2021-08-18 17:22:09 +01:00
n1474335 e9ca4dc9ca Added HASSH operations 2021-08-10 16:48:35 +01:00
n1474335 289a417dfb Added 'JA3S Fingerprint' operation 2021-08-10 14:57:34 +01:00
n1474335 9a33498fed Added 'TLS JA3 Fingerprint' operation 2021-07-28 14:32:39 +01:00
n1474335 ff88d30d2f Tidied up CBOR operations 2021-03-26 14:07:02 +00:00
n1474335 88e3c2ccb2 Merge branch 'issue-991' of https://github.com/Danh4/CyberChef into Danh4-issue-991 2021-03-26 13:59:16 +00:00
swesven 6155634d3b Add the SM4 block cipher, also a no-padding option for block ciphers.
This adds an implementation of the SM4 block cipher, and operations
to encrypt and decrypt using it with CBC,ECB,CFB,OFB,CTR modes.

Also, a "no padding" option is added for AES,DES,3DES and SM4
decryption in ECB/CBC modes. This variant does not attempt to
validate the last block as being PKCS#7 padded.

This is useful, both since other padding schemes exist, and also
for decrypting data where the final block is missing.
2021-03-24 00:58:54 +01:00
n1474335 8fadad5891 AES Additional data can now be entered in a range of formats. #1011 2021-02-22 19:33:52 +00:00
n1474335 24548e3a48 Tidied up JWT tests 2021-02-09 14:23:02 +00:00
aussieklutz 1bcb8e433d
Update JWTVerify.mjs 2021-02-06 18:10:54 +10:00
aussieklutz 63dff0d34d
Update JWTVerify.mjs
Enabled validation of ECSHA256 JWT tokens in the tests
2021-02-06 17:55:44 +10:00
aussieklutz e228b197f9
Update JWTVerify.mjs 2021-02-06 17:45:42 +10:00
aussieklutz 4bbeb6caa3
Update JWTVerify.mjs
Add expectation for working RSASHA256 test, and comment out unused privatekey.
2021-02-06 17:42:42 +10:00
aussieklutz 139d25dff9
Update JWTVerify.mjs
Update RSASHA256 test with the public key derived from the pre-existing private key, and expect a working testcase.
2021-02-06 17:40:04 +10:00
n1474335 50f796049c Fixed search test 2021-02-05 18:07:20 +00:00
n1474335 4a673bd92a AES Decrypt now supports Additional Authenticated Data in GCM mode. Added tests for ADD at each AES size. 2021-02-02 17:18:35 +00:00
n1474335 1b54584820 Tweaks to various hashing functions to improve config options 2021-02-02 16:06:37 +00:00
n1474335 74ae77f17a Tidied up and added tests for RSA operations 2021-02-01 19:15:32 +00:00
n1474335 99eb1cced5 Merge branch 'rsa' of https://github.com/mattnotmitt/CyberChef into mattnotmitt-rsa 2021-02-01 17:30:02 +00:00
n1474335 46425ba552 Merge branch 'JSONTOCSV' of https://github.com/n1073645/CyberChef into n1073645-JSONTOCSV 2021-02-01 16:34:57 +00:00
n1474335 af98feff51 Improved PGP keygen test 2021-02-01 16:24:47 +00:00
n1474335 be544faf0f Merge branch 'datetime' of https://github.com/n1073645/CyberChef into n1073645-datetime 2021-02-01 16:13:43 +00:00
n1474335 0a0949246f Merge branch 'features/unicode-format' of https://github.com/mattnotmitt/CyberChef into mattnotmitt-features/unicode-format 2021-02-01 15:45:21 +00:00
n1474335 7cf19d22a8 Merge branch 'numberRot' of https://github.com/n1073645/CyberChef into n1073645-numberRot 2021-02-01 14:37:30 +00:00
n1474335 9892ee273e Bugfix: ECC mode now works correctly in 'Generate PGP Key Pair' 2021-02-01 11:10:04 +00:00
n1474335 98d7f1481c Improved UI tests 2021-01-22 16:52:37 +00:00
n1474335 7d8bdbcf7e Improved UI tests 2021-01-22 16:39:04 +00:00
n1474335 db009d3689 Improved UI tests 2021-01-22 16:25:19 +00:00
n1474335 d7bc529a95 Improved UI tests 2021-01-22 16:16:11 +00:00
n1474335 3f035294a6 Improved UI tests 2021-01-22 16:06:44 +00:00
n1474335 36282e362f Improved UI tests 2021-01-22 15:53:56 +00:00
n1474335 223353cf4d Increased UI test operation timeout 2021-01-22 15:43:18 +00:00
n1474335 bf023cad48 Merge branch 'haversine' of https://github.com/mattnotmax/CyberChef into mattnotmax-haversine 2021-01-22 13:48:04 +00:00
n1474335 e40e7a0e4e Added UI tests for operations. Unfinished. 2021-01-22 12:57:21 +00:00
n1474335 f33193e122 Updated dependencies 2020-12-14 15:32:12 +00:00
mattnotmax 39b7e4ff9e Correct Haversine test output 2020-12-09 21:12:26 +11:00
mattnotmax a1109c43f6 Fix for haversine distance bug 2020-12-08 21:17:43 +11:00
n1073645 bbf19ee944 argument added for numbers in ROT 2020-08-24 11:24:25 +01:00
Matt 3ab95384df
Add unicode tests 2020-08-19 10:55:29 +01:00
n1073645 3bfddd708c rectify week number 2020-08-17 10:40:00 +01:00
n1073645 2781640a2a JSON to CSV improvements 2020-07-29 15:27:55 +01:00
n1073645 3e3c526a62 Caesar Box Cipher Added 2020-07-06 16:35:14 +01:00
n1073645 c01ce90e06 Tests Added 2020-07-06 11:20:54 +01:00
d98762625 4dafa50799 improve some comments, remove unused properties from magic state shim in node API 2020-06-12 12:35:33 +01:00
Matt d4ae241758
Merge branch 'master' into rsa 2020-06-08 15:55:37 +01:00
hettysymes 88947b9d42 Added operation description note and modified comment formatting 2020-06-08 12:27:40 +01:00
hettysymes 3c68ad1302 Modified control rotor stepping so the next control rotor steps once the previous rotor reaches "O" and added tests 2020-06-07 17:45:17 +01:00
hettysymes e2b3389da6 Added SIGABA simple test 2020-06-06 19:47:15 +01:00
d98762625 53e69835ff Formally disallow flowcontrol operations from being used in bake recipes 2020-06-05 14:44:34 +01:00
d98762625 939208903a Allow magic in node api 2020-06-05 12:26:17 +01:00
Matthieu 738ee33959 Fix bug in Normalise Unicode operation: replace nfc by nfkc 2020-05-27 15:47:40 +01:00
Matt fad163e0eb
Added tests (that can't be run) 2020-04-07 21:16:29 +01:00
71819 209fc07eac Issue 991: Add CBOR Decode operation 2020-03-30 11:31:25 +01:00
71819 ae70cb89ed Issue 991: Add CBOR Encode operation 2020-03-30 11:31:25 +01:00
n1474335 46cc48cfb9 Renamed Parse ObjectID Timestamp operation files 2020-03-27 12:09:57 +00:00
n1474335 3a0c8a199a Tidied up 'Parse ObjectID Timestamp' operation 2020-03-27 11:56:42 +00:00
n1474335 9c729c4490 Merge branch 'parse-objectid-timestamp' of https://github.com/dmfj/CyberChef into dmfj-parse-objectid-timestamp 2020-03-27 11:48:55 +00:00
n1474335 b765534b8b Tidied up the Magic operation 2020-03-24 11:06:37 +00:00
Dominic Fitch-Jones 9f4ef9cdad
Add ObjectId timestamp parser operation 2020-03-21 17:42:17 -04:00
n1474335 26fa66ef64 Merge branch 'newMagic' of https://github.com/n1073645/CyberChef into n1073645-newMagic 2020-03-20 14:51:40 +00:00
n1474335 130bdfb7f2 Updated dependencies 2020-03-18 16:12:30 +00:00
n1474335 022ef71d2c Tidied up 'Convert to NATO alphabet' operation 2020-03-13 17:10:29 +00:00
n1474335 0fad891a3a Merge branch 'operation/convert-to-nato-alphabet' of https://github.com/MarvinJWendt/CyberChef into MarvinJWendt-operation/convert-to-nato-alphabet 2020-03-13 16:45:37 +00:00
n1474335 9c0c2867dd Increased test timeout to 120s from 60 2020-03-13 15:06:40 +00:00
n1474335 4308c717c3 Tests now display a progress bar and report long running tests 2020-03-13 14:59:48 +00:00
n1474335 0eacab5ddc Tidied up Luhn checksum op 2020-03-12 14:41:46 +00:00
n1474335 0d7874bac1 Merge branch 'Luhn' of https://github.com/n1073645/CyberChef into n1073645-Luhn 2020-03-12 14:35:40 +00:00
n1073645 570a84b67a More Magic tests 2020-03-11 16:27:37 +00:00
n1073645 fd7176a445 Extra Magic Tests 2020-03-11 12:51:46 +00:00
n1073645 0a06472639 Test added for From Hex 2020-03-10 11:23:14 +00:00
n1073645 99415359d0 Extra Magic Tests 2020-03-10 09:39:13 +00:00
n1073645 54cb2d268b Luhn checksum tests 2020-03-09 09:37:34 +00:00
n1474335 c4493d15b6 Merge branch 'master' of https://github.com/VirtualColossus/CyberChef into VirtualColossus-master 2020-03-06 10:43:52 +00:00
n1474335 64b979e25e CipherSaber2 ops now accept a variety of key types 2020-03-05 16:39:52 +00:00
n1474335 5e7b004925 Merge branch 'NewCiphers' of https://github.com/n1073645/CyberChef into n1073645-NewCiphers 2020-03-05 15:25:10 +00:00
n1073645 940b56ba5f Luhn Checksum Operation Added 2020-02-26 10:55:15 +00:00
n1073645 355a6d6b76 Modifications made to CipherSaber2 2020-02-14 14:21:32 +00:00
n1073645 e91e993fb5
Update LS47.mjs 2020-02-14 13:43:30 +00:00
n1073645 e71794d362 Tests added for LS47 2020-02-14 12:28:12 +00:00
n1474335 015d0f065f Merge branch 'master' of https://github.com/Flavsditz/CyberChef into Flavsditz-master 2020-02-13 15:04:00 +00:00
Flavio Diez 1509b2b96c Implemented the Rail Fence Cipher with both encoding and decoding 2020-01-29 12:46:38 +01:00
Andy Wang 293a95e938 Remove tickbox and make 0x comma an option 2020-01-18 13:55:32 +00:00
Andy Wang 55dddd3ef9 Add tests 2020-01-18 00:21:15 +00:00
Andy Wang 9e17825b53 Add variable key size tests 2020-01-09 15:15:01 +00:00
n1474335 23a228bbd9 Tidied up Normalise Unicode operation 2019-12-20 16:05:24 +00:00
n1474335 598813ff88 Merge branch 'normalise-unicode' of https://github.com/matthieuxyz/CyberChef into matthieuxyz-normalise-unicode 2019-12-20 15:56:59 +00:00
n1474335 62edd76d7e Merge branch 'dev' of https://github.com/n1073645/CyberChef into n1073645-dev 2019-12-20 15:49:40 +00:00
n1073645 78d1114869 Merge remote-tracking branch 'upstream/master' into dish-fix 2019-12-20 15:22:31 +00:00
n1073645 4100a22c7f Linting on tests 2019-12-17 12:30:32 +00:00
n1073645 71078d9332 Added tests for gunzip. 2019-12-17 12:28:09 +00:00
n1073645 5fd2512a9b Gzip tests added 2019-12-17 12:15:11 +00:00
n1073645 86db43e6dd Fixed the magic bug where it wouldnt recommended operations that resulted in lists of files 2019-12-13 16:09:02 +00:00
VirtualColossus 9f901188af Added Colossus test 2019-12-04 23:02:20 +00:00
VirtualColossus ccdd2af8be Added tests, removed debug 2019-12-04 22:43:22 +00:00
Matthieu a6fa0628f2 Add operation to normalise unicode 2019-11-25 22:59:14 +01:00
n1073645 4814922e67 Linting for regex operation 2019-11-22 10:58:24 +00:00
n1073645 81d1007bb7 Added tests for regex operation and a slight bug fix 2019-11-22 10:45:02 +00:00
n1073645 33464b3388 Linting changes 2019-11-14 08:55:27 +00:00
n1474335 b96394131f Tidied up Blowfish tests 2019-11-06 13:34:17 +00:00
n1474335 875c1019b2 Merge branch 'blowfish-fix' of https://github.com/cbeuw/CyberChef into cbeuw-blowfish-fix 2019-11-06 13:22:50 +00:00
n1474335 9ed2b26933 Tidied up Lorenz operation and created new Bletchley module for WW2-era ciphers 2019-11-06 12:14:22 +00:00
n1474335 70665534b8 Merge branch 'master' of https://github.com/VirtualColossus/CyberChef 2019-11-06 12:00:37 +00:00
n1474335 e1378860d6 Added support for 109 more character encodings 2019-11-01 14:56:18 +00:00
VirtualColossus b9571db9f1
Merge branch 'master' into master 2019-10-31 15:33:54 +00:00
n1474335 daad633195 Tidied up Avro to JSON operation 2019-10-31 14:17:07 +00:00
VirtualColossus d5cfe9f262 removed duplicate test 2019-10-31 13:54:52 +00:00
n1474335 a2c46b3f66 Merge branch 'avro-to-json' of https://github.com/jarrodconnolly/CyberChef into jarrodconnolly-avro-to-json 2019-10-31 13:54:00 +00:00
VirtualColossus c0e02451a1 Fixed bug using KT option, added tests 2019-10-31 07:28:33 +00:00
Jarrod Connolly 2d12a16771 Add Avro to JSON data format conversion 2019-10-30 22:09:42 -07:00
Gustavo Silva 9108b3923b
diff.mjs: Fixes tests and adds default flag
* Sets default flag to `false` for `showSubtraction` flag.
    * Removes extra span for else case that was causing some tests to
    fail. Moreover, the previous behavior was defined as that.
    * Adds custom test for the showSubtraction option, both using the
    `showAdded` and `showRemoved` flags.
2019-10-29 23:39:14 +00:00
VirtualColossus ab524fff15 Mixed tabs & spaces 2019-10-29 21:52:18 +00:00
VirtualColossus 55eae9910f Tidied run function, added some tests 2019-10-29 21:39:29 +00:00
n1474335 e5e6c1a2dd Merge branch 'chores/yara-update' of https://github.com/mattnotmitt/CyberChef into mattnotmitt-chores/yara-update 2019-10-27 15:23:47 +00:00
n1474335 3e3322e1f0 Fork no longer appends its merge delimiter to the end of the output. Closes #692 2019-10-18 13:57:21 +01:00
Matt 252b1b65c4
Add YARA rules node test 2019-10-18 12:58:17 +01:00
n1474335 adf9772928 Added tests for Utils.parseEscapedChars 2019-10-16 17:22:48 +01:00
n1474335 be365f66ef Added length check to Triple DES IVs 2019-10-16 15:50:37 +01:00
n1474335 011dc09d5e Merge branch 'IV-length-Error' of https://github.com/Storms-Engineering/CyberChef into Storms-Engineering-IV-length-Error 2019-10-16 15:43:47 +01:00
n1474335 9d73127cae Fixed some typos 2019-10-16 15:38:20 +01:00
n1474335 4d1f970105 Added test to ensure all operations are in a category. Added various operations to categories. 2019-10-16 15:10:03 +01:00
n1474335 834ff95702 Base64 operations now throw a meaningful error if the alphabet is the wrong length 2019-10-15 16:25:52 +01:00
Storms-Engineering 3e93580aa4 DES Encrypt/Decrypt - checks length of IV string
Checks the length of IV string when encrypting.  DES encrypt/decrypt test swas updated to use utf8 instead of HEX.
2019-10-12 09:42:13 -08:00
Marvin Wendt acf38e47ba
Add ConvertToNATOAlphabet tests 2019-10-11 15:32:14 +02:00
d98762625 f8115671ee fix linting tests 2019-10-07 18:05:28 +01:00
d98762625 210daf7324 make async node tests actually fail when they fail. Update tests that were failing 2019-10-07 17:41:51 +01:00
Alan C 794e0effba Add "To Float" and "From Float" operations 2019-10-07 20:02:28 +08:00
Andy Wang 9872578d51 Add reference Python script 2019-10-01 23:20:27 +01:00
Andy Wang 3014696fcd Adapt API tests to comply with length requirements 2019-10-01 23:10:54 +01:00
Andy Wang 6b70f77dcd Add tests 2019-10-01 23:08:32 +01:00
n1474335 15c26a95c5 Merge branch 'master' into edit-node-recipe 2019-10-01 12:12:49 +01:00
Andy Wang 880df212d5 Correct wrong DES and 3DES tests 2019-09-26 22:00:13 +01:00
Andy Wang b06acd99ec Adapt AES "no IV" tests 2019-09-26 21:52:34 +01:00
Andy Wang a59de80d18 Update node API tests 2019-09-26 21:41:35 +01:00
n1474335 70346bce35 OCR operation now relies on local files 2019-09-13 17:40:20 +01:00
n1474335 7eabaf0de6 Cleaned up and improved OCR operation 2019-09-13 14:34:08 +01:00
d98762625 a8fbd5164e Update NodeRecipe so args is optional in bake config 2019-09-06 12:21:53 +01:00
n1474335 b31f32a7e7 Tidied up Bacon Cipher operations 2019-09-04 17:13:05 +01:00
n1474335 f0b3bd0ede Merge branch 'bacon' of https://github.com/kassi/CyberChef 2019-09-04 16:30:05 +01:00
n1474335 5bc5c0df90 Merge branch 'steganography' of https://github.com/Ge0rg3/CyberChef into Ge0rg3-steganography 2019-09-04 11:31:58 +01:00
n1474335 ae20d82e1d Fix Nightwatch test 2019-08-30 15:30:30 +01:00
n1474335 7dfecc38f6 Added more UI tests to ensure all modules load, categories can be viewed, and operations can be dragged 2019-08-30 11:43:30 +01:00
Ge0rg3 aa5afadcce Tests for Randomize Colour Palette Op 2019-08-29 16:24:21 +01:00
Ge0rg3 950a12360e Tests + Bug Fixes
* Test cases for LSB extraction, RGBA extraction and bit plane browsing
* Bug fix for alpha planes in bit plane browser
2019-08-28 17:07:43 +01:00
Chris Smith 6c9ce15b26
Add octal support to Change IP Format.
Also add test cases covering interchanging between all four
formats.
2019-08-24 01:14:44 +01:00
n1474335 0031345383 Tidied up 'Parse UDP' operation 2019-08-23 10:56:13 +01:00
n1474335 46fa7475cf Merge branch 'udp-header-parser' of https://github.com/h345983745/CyberChef into h345983745-udp-header-parser 2019-08-23 10:40:24 +01:00
j433866 737ea19c9e Fix AES decryption in GCM mode not using IVs.
Updated tests to match new results.
Included a Python script to generate AES-GCM tests
2019-08-22 14:54:58 +01:00
n1474335 863551ee1d AES Decrypt now handles blank IVs correctly. Fixes #613 2019-08-21 14:27:56 +01:00
n1474335 772c6bbba5 Tidied up test runner. Passing tests are no longer printed to the console. 2019-08-20 17:13:05 +01:00
h345983745 b8dbb11136 Spelling 2019-08-19 21:05:38 +01:00
h345983745 1d32a5939c Core UDP parsing functionality
Added to categorie

Description

Added Tests

Added tests
2019-08-19 20:48:05 +01:00
j433866 59864e3781 Fix Defang IP tests causing the tests to fail 2019-08-13 16:45:53 +01:00
n1474335 a4e9025b8e Merge branch 'defang-ip' of https://github.com/h345983745/CyberChef into h345983745-defang-ip 2019-08-13 14:19:34 +01:00
j433866 4bc4db8232 Fix incorrect import of TestRegister 2019-08-13 13:39:21 +01:00
j433866 863675e636 Update nodeApi test.
'base 64' now returns 11 results as the SSH host key module mentions it
2019-08-13 13:37:21 +01:00
j433866 1cdcaebb4d Merge remote-tracking branch 'upstream/master' into ssh-host-key
Bring up to date with master
2019-08-13 13:26:40 +01:00
d98762625 8548d39318 add node consumer tests to travis 2019-08-02 11:10:15 +01:00
j433866 9c6ceaa58a Add tests 2019-07-15 14:12:40 +01:00
n1474335 566517d20f Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
n1474335 d7d50337f9 Fixed node tests and config generation for node v12 2019-07-05 14:47:05 +01:00
d98762625 0de89f3145 Merge branch 'v9' of github.com:gchq/CyberChef into node-lib 2019-07-05 13:10:44 +01:00
n1474335 e4e32a9c56 Merge branch 'master' into v9 2019-07-05 12:30:28 +01:00
n1474335 5eb3979504 Updated dependencies and linter 2019-07-05 12:22:52 +01:00
d98762625 e03ff22ba8 update more ENVIRONMENT_IS_* calls after merge, update some test paths, comments. Remove vulnerability 2019-07-05 11:35:59 +01:00
d98762625 368f508b17 Merge branch 'v9' of github.com:gchq/CyberChef into node-lib 2019-07-05 11:07:31 +01:00
d98762625 1c24c05647 swap ENVIRONMENT_IS_* functions for Utils named exports 2019-07-05 10:17:52 +01:00
n1474335 e49974beaa Merge branch 'multiple-input-files' of https://github.com/j433866/CyberChef into j433866-multiple-input-files 2019-07-04 13:52:26 +01:00
n1474335 99f4091c1a Tidied up Streebog operation, splitting out GOST hash into a separate op. 2019-07-03 17:23:45 +01:00
n1474335 666c447e36 Merge branch 'feature/streebog-hash' of https://github.com/MShwed/CyberChef into MShwed-feature/streebog-hash 2019-07-03 15:21:44 +01:00
n1474335 3766982734 Merge branch 'feature/crc-8-checksum' of https://github.com/MShwed/CyberChef into MShwed-feature/crc-8-checksum 2019-07-03 14:54:41 +01:00
j433866 a7eefa88fa Merge remote-tracking branch 'upstream/master' into multiple-input-files 2019-07-03 13:20:21 +01:00
n1474335 0e6626bf39 Merge branch 'pgp-verify' of https://github.com/artemisbot/CyberChef into artemisbot-pgp-verify 2019-07-03 12:38:10 +01:00
j433866 bed66298d1 Change jpeg test data to be a full image 2019-07-03 08:53:44 +01:00
mshwed 44643c151a Fixed linting issues and added CRC-8 tests 2019-07-02 15:30:59 -04:00
j433866 dd5038c15b Bring up to date with master 2019-07-01 11:51:17 +01:00
h345983745 bac2e8c014 Removed V4 + V6 options 2019-06-29 01:12:50 +01:00
Matt c46928aefe
Added tests 2019-06-27 17:51:37 +01:00
n1474335 71575e49d7 Merge branch 'index-of-coincidence' of https://github.com/Ge0rg3/CyberChef into Ge0rg3-index-of-coincidence 2019-06-27 15:41:20 +01:00
mshwed 313d1a580e Merge branch 'master' of https://github.com/gchq/CyberChef into bugfix/json-to-csv 2019-06-20 13:59:08 -04:00
j433866 05d81eb734 Merge remote-tracking branch 'upstream/master' into multiple-input-files 2019-06-14 14:56:16 +01:00
George O a6732ba815 Added Index of Coincidence Tests 2019-06-09 00:57:02 +01:00
j433866 c1bdca8df3 Change to use byte strings instead of byte array 2019-06-04 10:19:00 +01:00
j433866 11d2a96ecb Pause for a second to allow autobake to finish.
Otherwise nightwatch was clicking cancel instead of bake
2019-05-30 14:18:34 +01:00
j433866 cb86cb1882 Change baking to not send all inputs at once.
Add input debouncer.
Remove old HTML comments and unnecessary CSS
(Step is currently a bit broken!)
2019-05-20 16:53:56 +01:00
h345983745 219469f24f Intial Commit
Consolidated IP Regex's

Fixed Logic Error

Added Tests

Removed Changes Outside Of Operation

Added to category
2019-05-12 21:19:54 +01:00
d98762625 90dd7037c8 update TestRegister location for new tests 2019-05-03 13:54:10 +01:00
d98762625 0a3d87dfe3 Merge branch 'master' of github.com:gchq/CyberChef into node-lib 2019-05-03 13:41:05 +01:00
d98762625 65a3897f87 add dish translation tests for node 2019-05-03 13:36:08 +01:00
j433866 1bdef97dc7 Wait for stale indicator to disappear before clicking bake.
As the new inputWorker is slower, nightwatch was clicking cancel and thus showing the stale indicator.
2019-05-01 17:09:13 +01:00
mshwed 8fa8e34027 Added support for parsing JSON with number type values. Added support for non-array JSON objects. Added extra tests for JSON to CSV operation. 2019-04-28 16:29:15 -04:00
d98762625 aeb08caf77 move NodeDish tests out into own file 2019-04-24 08:47:37 +01:00
n1474335 f6977ea264 Added test for 'Decode Protobuf' operation 2019-04-12 16:13:10 +01:00
d98762625 de8c99eceb merge init-dish & update tests 2019-04-08 18:06:01 +01:00
d98762625 e764ddf0b8 update TestRegister references 2019-04-05 18:45:47 +01:00
d98762625 a210f951da more linting 2019-04-05 17:40:52 +01:00
d98762625 d3e6200385 remove babel-polyfill and update plugins to work with uplifted version 2019-04-05 17:15:21 +01:00
d98762625 af504891e4 incorporate ArrayBuffer base Dish type. Add global file shim to node index. Fix Buffer -> ArrayBuffer transformation 2019-04-05 16:51:14 +01:00
d98762625 e4ee0fc397 Merge branch 'master' of github.com:gchq/CyberChef into node-lib 2019-04-04 15:21:52 +01:00
mshwed 4496d7762b Converted js files to mjs. Added test cases for hashing 2019-04-02 09:41:49 -04:00
n1474335 342e11f83e Merge branch 'blake2' of https://github.com/h345983745/CyberChef into h345983745-blake2 2019-03-31 22:25:40 +01:00
n1474335 fc909d8199 Fix lint 2019-03-31 21:43:20 +01:00
n1474335 f0b48acaf9 Merge branch 'master' into artemisbot-module-charts 2019-03-31 21:21:08 +01:00
h345983745 3950dba2c5 Added Key Option 2019-03-31 18:02:04 +00:00
h345983745 b116b8ba1e Added Output Encoding Option 2019-03-31 18:02:03 +00:00
h345983745 c813d17595 Fixed Author Tags 2019-03-31 18:02:03 +00:00
h345983745 7d16265c4e Initial Commit – Working hash functionality 2019-03-31 18:02:02 +00:00
n1474335 2385f1cbf8 Updated dependencies 2019-03-30 14:56:43 +00:00
n1474335 3d80d66925 Merge branch 'module-charts' of https://github.com/artemisbot/CyberChef into artemisbot-module-charts 2019-03-27 23:17:30 +00:00
d98762625 638093d40e correct translation from node Buffer to byte array 2019-03-22 09:42:25 +00:00
d98762625 9e2aac0696 update tests file name and linting 2019-03-20 16:34:20 +00:00
d98762625 b48a55bd74 add all options to argOptions. Add some extra test case for Zip 2019-03-20 16:27:35 +00:00
d98762625 aad1bc898e update file shim to use detectFileType. 2019-03-20 12:38:49 +00:00
d98762625 4add484d2a update TestRegister relative path in some tests 2019-03-20 12:00:22 +00:00
d98762625 8eed2232ee add immutable presentAs method to Dish for node REPL display. add test for exact match help 2019-03-20 11:57:47 +00:00
d98762625 f61e33aa71 update disassemble test after vendor code change 2019-03-20 09:46:53 +00:00
d98762625 e3cdf6361e make unzip test accurate 2019-03-20 09:41:59 +00:00
d98762625 76cc7f1169 Merge branch 'master' of github.com:gchq/CyberChef into node-lib 2019-03-14 17:57:53 +00:00
d98762625 b8cb7e9ba8 add tests for File and test based operations. Only unzip to go 2019-03-14 17:54:06 +00:00
Matt 3ad5f889a0 Wrote some tests, fixed imports for node 2019-03-14 13:37:11 +00:00
n1474335 b98cf9538d Long HTML output is now replaced with an overlay in the same way as long string output. 2019-03-14 11:43:23 +00:00
s2224834 1a707eab86 Merge branch 'feature/bombe' into feature/typex 2019-03-12 18:21:34 +00:00
s2224834 fa6d5e60ce Merge branch 'master' into feature/bombe 2019-03-12 18:07:39 +00:00
Karsten Silkenbäumer ad571e6019 Change author URL 2019-03-03 17:20:54 +01:00
Karsten Silkenbäumer 55cac17456 Change author URL 2019-03-03 17:19:07 +01:00
Karsten Silkenbäumer 846e84d3a4 Add fernet encryption/decryption operation 2019-03-03 16:41:00 +01:00
Karsten Silkenbäumer 14d924f6c7 Add test for the error fixed before 2019-03-02 22:27:53 +01:00
Karsten Silkenbäumer d36cede0c7 Use better names for the alphabet selection 2019-03-02 17:55:03 +01:00
Karsten Silkenbäumer a262d70b88 Add Bacon cipher encoding 2019-03-02 17:33:17 +01:00
n1474335 24a47445f6 Merge branch 'master' into feature-extract-files 2019-03-02 15:40:32 +00:00
Karsten Silkenbäumer 77b098c5fe Add Bacon cipher decoding 2019-03-02 15:00:42 +01:00
d98762625 e4b688a2c3 Make Frequency dist test more sensible 2019-03-01 16:58:43 +00:00
d98762625 b48c16b4db Refactor Dish _translate to handle sync and async depending on environment. 2019-03-01 16:38:54 +00:00
s2224834 765aded208 Typex: add simple tests 2019-02-28 17:22:09 +00:00
s2224834 a037bf6f9d Merge branch 'master' into feature/bombe 2019-02-28 16:29:21 +00:00