n1474335
885fbe13ac
Set up Grunt tasks to build web and Node versions of CyberChef using webpack
2017-03-21 22:41:44 +00:00
n1474335
99f306dc18
Removed unused standalone libraries and fixed a few outstanding imports.
2017-03-07 11:27:36 +00:00
n1474335
a21e0e546b
Converted the majority of the core and operations to use CommonJS module syntax.
2017-03-06 12:45:51 +00:00
n1474335
a4197684e5
Added licencing info to README
2017-03-01 21:45:49 +00:00
n1474335
fc9c2d1f6e
BUGFIX: HTML output which is then converted to a regular string (for a standard operation) still contained escaped HTML chars.
2017-03-01 21:33:28 +00:00
n1474335
70603be5ab
BUGFIX: Jump operations skipping an operation once maxJumps reached.
2017-03-01 21:20:42 +00:00
n1474335
3ad4291258
Added Fork and Conditional Jump test
2017-03-01 21:13:20 +00:00
n1474335
d91bdd7f8f
Merge branch 'tlwr-tests'
2017-02-28 17:09:22 +00:00
n1474335
d7e396c04f
Tweaks and restructuring of test runner.
2017-02-28 17:08:36 +00:00
n1474335
6e5ea5d75f
Merge branch 'tests' of https://github.com/tlwr/CyberChef into tlwr-tests
2017-02-28 13:05:03 +00:00
toby
3a90244af0
Convert test runner to headless
2017-02-24 18:50:17 -05:00
n1474335
7355bf5998
Merge pull request #83 from gchq/feature-ipv4header
...
Feature: 'Parse IPv4 header' operation
2017-02-24 17:14:23 +00:00
toby
04df7a51d2
Handle case when expected error and receives none
2017-02-23 14:30:19 -05:00
toby
3d89881373
Fix typo in TestRegister.js
2017-02-23 14:04:50 -05:00
toby
d680b4a06f
Merge remote-tracking branch 'upstream/master' into tests
2017-02-23 14:04:30 -05:00
toby
500522bdeb
Initial work on in-browser test runner
...
Run `grunt test` and open up the `build/test/index.html` to run the
tests.
2017-02-23 13:59:58 -05:00
n1474335
d6cebe55ab
Merge branch 'master' into feature-ipv4header
2017-02-21 19:52:36 +00:00
n1474335
be07fe81ed
Completed 'Parse IPv4 header' operation candidate.
2017-02-21 19:40:19 +00:00
n1474335
6505c4e6d8
Built new production version to incorporate Morse Code improvements.
2017-02-18 16:15:42 +00:00
n1474335
fa20939dd4
Added initial functionality for 'Parse IPv4 header' operation.
2017-02-18 16:13:19 +00:00
n1474335
6bb6363b0f
Merge pull request #74 from misterRaven/master
...
Morse code improvements
2017-02-18 16:10:58 +00:00
n1474335
92bd2c921e
Built production version with Base58 and NetBIOS operations. Closes #48 .
2017-02-13 18:12:55 +00:00
n1474335
701ea5890d
Merge pull request #78 from tlwr/master
...
Base58 operations
2017-02-13 17:50:38 +00:00
n1474335
f8744df907
Merge pull request #75 from gchq/feature-netbios
...
'Encode NetBIOS Name' and 'Decode NetBIOS Name' operations
2017-02-13 17:49:32 +00:00
n1474335
4d14e20afb
Merge pull request #80 from gchq/bug-canvascomponents
...
BUGFIX: CanvasComponents naming conventions updated to match main pro…
2017-02-13 17:49:19 +00:00
n1474335
edb418a3fc
BUGFIX: CanvasComponents naming conventions updated to match main project settings. Fixes 'Entropy' and 'Frequency distribution' operations.
2017-02-13 17:48:24 +00:00
toby
11e972ff26
Change description in Base58.js
2017-02-10 13:45:20 -05:00
toby
9125d74fa2
Merge branch 'base58'
2017-02-10 13:34:21 -05:00
toby
e26e6a4961
Add "To Base58" and "From Base58" operations
2017-02-10 13:31:59 -05:00
n1474335
522e7a9439
Merge pull request #77 from gchq/bug-html-entities
...
Fixed double encoding of HTML entities.
2017-02-10 16:38:06 +00:00
n1474335
f76316eae3
Fixed double encoding of HTML entities by improving Utils.escapeHTML. Fixes #76 .
2017-02-10 16:39:32 +00:00
n1474335
0e2ce2bee2
Rebuilt production version to include tar and untar ops.
2017-02-10 12:21:51 +00:00
n1474335
ea38664d59
Merge pull request #71 from tlwr/master
...
Tar and Untar (and Unzip changes)
2017-02-10 12:12:02 +00:00
n1474335
ee5aea5443
Added 'Encode NetBIOS Name' and 'Decode NetBIOS Name' operations
2017-02-10 11:57:23 +00:00
toby
0fd2550190
Improve and fix examples for padBytesRight
2017-02-09 13:37:30 -05:00
toby
0eef1d972a
Add padBytesRight author & displayFilesAsHTML desc
2017-02-09 13:22:27 -05:00
toby
6cc5806486
Remove obsolete line from displayFilesAsHTML
2017-02-09 13:20:44 -05:00
toby
bbc93af2ae
Remove padLeft & move zeroFillBytes to Utils
...
+ `padLeft was changed to use `Utils.padLeft`
+ Moved `zeroFillBytes` to `Utils.padBytesRight`
2017-02-09 13:07:46 -05:00
toby
037540c9a8
Fix description for Tar operation
...
Changed "unpack" to "pack"
2017-02-09 13:04:46 -05:00
toby
3bd585cabf
Update Unzip to use displayFilesAsHTML
2017-02-09 12:00:36 -05:00
toby
6b8ab2bf16
Add file count to displayFilesAsHTML
2017-02-09 11:59:47 -05:00
toby
c67957da81
Code styling changes to pass grunt prod
2017-02-09 11:38:20 -05:00
toby
e751825a49
Merge branch 'master' of github.com:tlwr/CyberChef
2017-02-09 11:37:49 -05:00
toby
a4283554cf
Merge remote-tracking branch 'upstream/master'
2017-02-09 11:35:14 -05:00
toby
d26cf4ca9d
Merge remote-tracking branch 'upstream/master'
2017-02-09 11:31:15 -05:00
toby
616cebff5a
Fix "A lone zero block at ##" bug
...
Before, the tar operation would write the incorrect number of bytes to
indicate the end of the tar file. It should have been 2 blocks of 512
ascii zeros, but it would write 529 zeros instead.
The new implementation of `writeEndBlocks` is nicer and we can reuse
code with the `addEmptyBlock` function.
2017-02-09 11:25:09 -05:00
n1474335
e803d208e8
Updated eslint whitespace rules
2017-02-09 15:09:33 +00:00
n1474335
ebf2258715
Merge branch 'artemisbot-feature-affine'
2017-02-09 14:18:04 +00:00
n1474335
b2b60f0454
Fixed conflicts.
2017-02-09 14:17:44 +00:00
misterRaven
1cc7835a8d
FromMorse operation extended to treat dashes & hyphens as long signals
2017-02-09 17:29:12 +07:00