Commit Graph

261 Commits

Author SHA1 Message Date
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 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
n1474335 c005c86c27 Added argSelector ingredient type and reversed rotors in Enigma and Bombe operations. 2019-02-28 16:05:23 +00:00
d98762625 9094e8bde9 WIP tidy up. WHy is dish being passed back with chef.bake now? 2019-02-15 16:11:13 +00:00
d98762625 04b7f2fa8c WIP HAD to move NodeDish out - NONE of it is async! 2019-02-15 15:20:05 +00:00
s2224834 5a8255a9f4 Bombe: fix tests after output table patch 2019-02-08 19:25:28 +00:00
n1474335 53226c1050 Added populateMultiOption ingredient type 2019-02-08 18:36:59 +00:00
d98762625 dd4a7f9fac Merge branch 'master' of github.com:gchq/CyberChef into node-lib 2019-01-21 10:46:54 +00:00
n1474335 03d8bf2836 Merge branch 'coordinates' of https://github.com/j433866/CyberChef into j433866-coordinates 2019-01-18 16:05:44 +00:00
Matt 2e9b1e079c Merge remote-tracking branch 'upstream/master' into features/yara 2019-01-15 23:46:49 +00:00
Matt 0602f457ce Added initial tests & counts support 2019-01-15 16:24:29 +00:00
s2224834 21335e7d05 Bombe: Add checking machine 2019-01-11 13:18:25 +00:00
s2224834 3eb44708e5 Add MultiBombe
Runs the Bombe multiple times with different rotor specs.
Edits the core BombeMachine a little to add the ability to switch rotors
without rewiring everything
2019-01-10 18:04:02 +00:00
n1474335 c5270d75a1 Merge branch 'insense' of https://github.com/masq/CyberChef into masq-insense 2019-01-10 14:53:21 +00:00
s2224834 8c757d1e03 Bombe: optimise
This cuts about 85% off the execution time.
2019-01-09 21:07:05 +00:00
s2224834 e74c86842b Bombe: add trial decryption preview 2019-01-08 19:37:34 +00:00
s2224834 ad6e30f3d4 Bombe: review, tests, validation 2019-01-08 18:25:42 +00:00
s2224834 b6eb4e84e4 Add Bombe operation
Still needs some work, but functional
2019-01-07 19:48:44 +00:00
d98762625 f7d425189a update test sample data 2019-01-04 16:31:06 +00:00
d98762625 9d674ce5a7 move node test suite into its own grunt command 2019-01-04 12:14:02 +00:00
d98762625 f22e9ceec6 refactor TestRegister and some test suite functions into common area 2019-01-04 12:00:01 +00:00
d98762625 a4de937eb6 Merge branch 'master' of github.com:gchq/CyberChef into node-lib 2019-01-04 09:27:32 +00:00
s2224834 f8450183c1 Enigma: fix 4th rotor ringstellung 2019-01-03 17:51:20 +00:00
s2224834 088864fd9c Add Enigma operation 2019-01-03 16:36:56 +00:00
n1474335 3ae225ac59 Untar operation now uses lib/Stream library 2018-12-30 01:36:58 +00:00
n1474335 71e0a4e0ce Increased UI test timeouts 2018-12-30 00:47:10 +00:00
n1474335 7f2e879e24 Added explicit bake after input added in test suite. 2018-12-30 00:37:44 +00:00
n1474335 840e44deac Tidied up UI tests 2018-12-30 00:26:28 +00:00
n1474335 b631e3fef6 Added nightwatch tests to TravisCI build process for prod and inline versions. 2018-12-29 23:46:13 +00:00
n1474335 b0fb9db4b8 Added nightwatch.js test suite for confirming that the app loads correctly and can run operations from each module. Currently only support the latest version of Chrome. 2018-12-29 02:58:05 +00:00
n1474335 c7e9115994 Restructured tests directory 2018-12-28 21:49:40 +00:00