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
misterRaven
991bb887ae
Punctuation symbols for Morse code
2017-02-09 17:20:06 +07:00
toby
d5796706e4
Change Tar block padding to 2 blocks
2017-02-08 23:52:59 -05:00
toby
1653cbf817
Fix JSDoc return type for displayFilesAsHTML
2017-02-08 23:36:09 -05:00
toby
442dd560c0
Implement the Tar operation
2017-02-08 23:35:54 -05:00
toby
281a83bbc3
Add author to runTar, runUntar, displayFilesAsHTML
2017-02-08 12:51:54 -05:00
toby
6f077a9c50
Rename to runTar, runUntar, displayFilesAsHTML
2017-02-08 12:51:18 -05:00
Matt C
a153246191
Tidied operations to match conventions
2017-02-08 17:29:50 +00:00
Matt C
2750be36da
Adds Affine/Atbash Cipher encryption/decryption
...
- 3 new operations - Affine Encode, Decode and Atbash Cipher
- Added 3 new utils - mod, GCD and modInv
2017-02-08 11:51:37 +00:00
toby
e809deb914
Initial functionality of untar
...
+ Added skeleton "Tar" operation with no functionality
+ Added intial functionality of "Untar"
+ Added a function in `Utils` `HTMLFormat` to generalize HTML generation
of files and folders (could later be used in Unzip).
I had a brief search for a small library for tar and untar operations,
however they were mostly for node (if anyone finds one we can drop in
that would be appreciated) or unmaintained. Luckily the tar spec is
relatively easy to understand just from Wikipedia.
2017-02-08 00:05:52 -05:00
n1474335
b8b51e04bb
Updated ISSUE_TEMPLATE.md
2017-02-07 20:30:44 +00:00
n1474335
4f0d153e73
Added 'Report a bug' tab to the 'About/Support' pane.
2017-02-07 20:31:15 +00:00