Commit Graph

83 Commits

Author SHA1 Message Date
n1474335 d3fb8bd6e9
Fixed typos 2024-04-05 18:08:21 +01:00
a3957273 b78533bb02 Update forensics wiki address 2024-02-03 02:02:13 +00:00
n1474335 a24fdf4250 Regex improvements 2023-03-13 18:28:05 +00:00
n1474335 ccea5cdf88 Fixed bad HTML filtering 2023-03-13 18:13:54 +00:00
n1474335 61501a7cbc Updated dependencies and fixed some code scanning findings 2023-03-13 17:51:25 +00:00
n1474335 05160227a3 Added initial input and output UI tests 2023-03-02 18:10:52 +00:00
n1474335 bf949c0320 Fixed operational tests and updated some dependencies 2023-02-27 17:55:52 +00:00
n1474335 659325c85a Improved performance of str/array buffer conversions 2023-02-03 17:10:33 +00:00
n1474335 91f1be8c70 Reviewed Input and Output Waiters and improved logging in workers 2023-01-18 18:07:06 +00:00
n1474335 2e201c747a Merge remote-tracking branch 'origin/master' into v10 2022-12-09 19:28:41 +00:00
n1474335 3f85c32c7c Lint 2022-11-25 15:30:32 +00:00
n1474335 61d4c0ea63 File loading progress is now updated 2022-11-04 18:29:53 +00:00
Joost Rijneveld ebe2a29543 Add ChaCha stream cipher operation 2022-11-03 15:17:33 +01:00
n1474335 01508a2459 Merge branch 'master' into v10 2022-10-21 11:56:25 +01:00
Igor Gariev 026e9ca9c3 Added escape sequence "\a" (audible bell, 0x07) to Utils.parseEscapedChars().
The sequece is part of C and C++ standard, as well as protocol buffer encoding.

- https://en.wikipedia.org/wiki/Escape_sequences_in_C
- https://en.cppreference.com/w/cpp/language/escape
- https://developers.google.com/protocol-buffers/docs/text-format-spec#string
2022-09-28 20:32:21 -07:00
n1474335 406da9fa2c Efficiency improvements to reduce unnecessary casting 2022-09-02 20:15:07 +01:00
n1474335 e93aa42697 Input and output character encodings can now be set 2022-09-02 12:56:04 +01:00
n1474335 7c8a185a3d HTML outputs can now be selected and handle control characters correctly 2022-07-18 18:39:41 +01:00
n1474335 68733c74cc Output now uses CodeMirror editor 2022-07-02 19:23:03 +01:00
n1474335 f5fe79326a CodeQL fixes 2022-04-14 16:57:46 +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
n1474335 9cc177a9ad Code quality improvements 2022-03-28 15:56:15 +01: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
n1474335 c879af6860 Fixed 'Save recipe' URL generation issue. Closes #1176 2021-02-16 14:12:14 +00:00
n1474335 73b0e68993 Added code quality badge to README 2021-02-12 11:54:54 +00:00
n1474335 e069f5db13 Tidied up hexdump UNIX format 2021-02-11 19:06:35 +00:00
n1474335 96b59cf0df Merge branch 'HexdumpAsciiFix' of https://github.com/n1073645/CyberChef into n1073645-HexdumpAsciiFix 2021-02-11 18:59:51 +00:00
n1474335 170e564319 Fixed incomplete multi-character sanitization and incomplete URL substring sanitization issues. 2021-02-10 17:41:39 +00:00
n1474335 1abc46058c Added a CodeQL workflow to check for bugs through code analysis. Fixed numerous bugs and implemented safeguards as already reported. 2021-02-10 13:13:19 +00:00
n1474335 26fa66ef64 Merge branch 'newMagic' of https://github.com/n1073645/CyberChef into n1073645-newMagic 2020-03-20 14:51:40 +00:00
n1474335 4308c717c3 Tests now display a progress bar and report long running tests 2020-03-13 14:59:48 +00:00
n1073645 53a579028c Added only ASCII flag to ToHexdump 2020-03-12 09:30:48 +00:00
n1073645 3f3a7cd4f6 From Hex Regexes 2020-03-10 11:12:43 +00:00
n1474335 fd390bc61b Improved CR preservation logic - now based on entropy 2019-12-13 14:45:13 +00:00
n1073645 33464b3388 Linting changes 2019-11-14 08:55:27 +00:00
n1474335 adf9772928 Added tests for Utils.parseEscapedChars 2019-10-16 17:22:48 +01:00
wh0 d60d595254
Utils: don't consume three backslashes at a time 2019-10-06 17:07:58 -07:00
n1474335 572f035877 Background magic is now debounced to prevent it firing too often. 2019-08-29 14:08:56 +01:00
n1474335 566517d20f Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
d98762625 0de89f3145 Merge branch 'v9' of github.com:gchq/CyberChef into node-lib 2019-07-05 13:10:44 +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 f22211ce8c Backslashes are now escaped correctly by 'Unescape string'. CLoses #582 2019-06-28 17:13:54 +01:00
wh0 f29d8eeda8 Parse octal escape sequences 2019-06-25 18:35:25 -07:00
d98762625 d51e8ec378 Merge branch 'master' of github.com:gchq/CyberChef into node-lib 2019-05-23 15:07:28 +01:00
j433866 cbcc2aa731 Fix regex to handle multiple escaped backslashes 2019-05-09 10:04:06 +01:00
d98762625 65a3897f87 add dish translation tests for node 2019-05-03 13:36:08 +01:00
d98762625 367532cf8d linting and comment for readFileSync 2019-04-05 17:35:20 +01:00