Commit Graph

32 Commits

Author SHA1 Message Date
n1474335 56d33ea487 Magic operation now calculates the entropy of each option and displays tooltips explaining the properties. 2018-02-19 17:25:28 +00:00
n1474335 27ec4aa923 Magic operation now recognises useful operations such as 'Render Image' even though their output cannot be analysed 2018-02-15 13:39:55 +00:00
n1474335 99ade42e9a Added 'Intensive mode' to the Magic operation, where it brute-forces various simple encodings like XOR or bit rotates. 2018-02-14 16:08:59 +00:00
n1474335 544d78f461 The Magic operation now only checks the most commonly used Internet languages by default, to lower false positives and improve performance. 2018-02-14 13:08:03 +00:00
n1474335 2bc563b693 Added support for 238 languages to the Magic operation. 2018-02-10 17:53:59 +00:00
n1474335 23bdfd04a2 Magic operation now shows matching ops even if they are not run. 2018-02-10 15:31:50 +00:00
n1474335 6624f25a64 Magic operation now detects UTF8 and gives a probability score for each language 2018-02-10 15:10:53 +00:00
n1474335 865ee6a720 Magic operation tidying 2018-01-23 01:15:13 +00:00
n1474335 6947d2a7f3 Magic operation now displays an ordered table of the most likely decodings. 2018-01-22 23:34:24 +00:00
n1474335 28abd00d82 Added speculative execution of recipes to determine the most likely decodings. 2018-01-22 22:06:26 +00:00
n1474335 a1624a9215 Added detection patterns for non-standard Base64 alphabets, Base58 and Base32. 2018-01-14 17:28:56 +00:00
n1474335 fc2828fee3 Added Magic operation with the ability to detect language, file type and some encoding types. 2018-01-14 16:07:39 +00:00
n1474335 fa6905ef00 Added more comprehensive logging to FlowControl ops and added '>' prefix to all ChefWorker logs to improve clarity 2017-12-29 17:32:23 +00:00
n1474335 12fc8c22dd Made some naming changes to Label-related operations. 2017-12-19 13:18:25 +00:00
bwhitn e500cfae75 Fixed errors 2017-11-24 10:31:26 -08:00
bwhitn f01c0adee2 Changed jumps from index based to label base. Updated test. 2017-11-24 10:12:08 -08:00
bwhitn 7abda44fd6 Added Negative Matching to conditional jumps so negative lookahead is not required. 2017-11-24 05:48:40 -08:00
n1474335 ee57a92daa Improved register reference regex 2017-09-28 19:24:28 +00:00
n1474335 877ab57f0a Multiple Register operations can now be called in a single recipe 2017-09-28 18:39:35 +00:00
n1474335 e2ac297102 Register values now displayed in the recipe 2017-09-28 17:35:52 +00:00
n1474335 b86dceb3c6 Added Register operation 2017-09-28 16:27:39 +00:00
n1474335 a61cf6a68a Added module framework 2017-08-09 20:09:23 +01:00
n1474335 03fc22d3da Merge conflicts 2017-05-06 13:47:26 +01:00
n1474335 d3377d56b4 Merge branch 'no-var-rule' of https://github.com/graingert/CyberChef into graingert-no-var-rule 2017-05-02 22:28:17 +01:00
Thomas Grainger d05543db30
manual fixes 2017-04-28 16:45:02 +01:00
Thomas Grainger b33f73ac9a
autofix no-var 2017-04-28 16:45:00 +01:00
n1474335 8096fd20a7 Fixed lint errors 2017-04-27 13:12:45 +00:00
n1474335 addd45ae8e Added 'Comment' operation for annotating the recipe 2017-04-27 13:05:29 +00:00
toby c39622ed1e Add support for async ops using async/await 2017-04-21 17:48:42 -04:00
n1474335 559e32a16a Merged upstream master 2017-03-27 18:41:23 +01:00
n1474335 131b3a83c1 Converted all modules from CommonJS to ES6 2017-03-23 17:52:20 +00:00
n1474335 0f2a5014be Restructured src files into a more logical hierarchy 2017-03-23 00:33:40 +00:00