d98762625
55f7cac526
Remove Buffer from Dish. Convert into ByteArray in api and then pass in as ArrayBuffer. Add some PNG files to tests
2018-08-31 13:08:55 +01:00
GCHQ 77703
a95f43aa4d
Implement tests, fix options argument
2018-08-29 22:43:10 +01:00
n1474335
806b43dfec
Merge branch 'patch-1' of https://github.com/Sam-Dowling/CyberChef into Sam-Dowling-patch-1
2018-08-29 19:09:19 +00:00
n1474335
0d63b3cbae
JSON output is now indented by default. Closes #350 .
2018-08-29 19:05:58 +00:00
n1474335
2d9e7fcc6d
Added full stop to operation description
2018-08-29 18:56:50 +00:00
n1474335
56946a66aa
Merge branch 'feature/improve-parse-ip-range' of https://github.com/klaxon1/CyberChef into klaxon1-feature/improve-parse-ip-range
2018-08-29 18:48:29 +00:00
n1474335
415beaa0b0
Tidied up Geohash operations
2018-08-29 17:59:48 +00:00
n1474335
e9fe227ed7
Merge branch 'master' of https://github.com/GCHQ77703/CyberChef into GCHQ77703-master
2018-08-29 17:48:23 +00:00
n1474335
7396117d89
Merge branch 'cascadexor-new' of https://github.com/PenguinGeorge/CyberChef into PenguinGeorge-cascadexor-new
2018-08-29 17:31:59 +00:00
Sam Dowling
fd96bf345b
Fixed typo
...
Fixed typo in operation description.
Wirlpool -> Whirlpool
2018-08-29 17:15:52 +01:00
Klaxon
2820660264
fix regex issues and ESlint errors and warnings
...
fix comment
fix ESlint errors and warnings
fix regex
add author
2018-08-28 23:07:53 +10:00
Klaxon
86145dbf67
add tests
2018-08-28 23:07:48 +10:00
Klaxon
135b17186e
update description
2018-08-28 23:07:40 +10:00
Klaxon
ce494339ef
add parse IPv6 list
2018-08-28 23:07:32 +10:00
Klaxon
dd5af7eb10
add parse IPv4 list
2018-08-28 23:07:04 +10:00
GCHQ 77703
06d9302d96
Implement TLV / KLV
2018-08-27 14:57:24 +01:00
GCHQ 77703
032b4bed7f
Add Length Value Decoder Operatoin
2018-08-27 01:17:06 +01:00
GCHQ 77703
8559f5c8ea
Add JWT Verify, Decode and Sign
2018-08-26 23:16:13 +01:00
GCHQ 77703
91133172d5
Remove subdomain from Wikipedia
2018-08-26 18:51:52 +01:00
GCHQ 77703
001f3f30cd
Remove multi-line operations
2018-08-26 18:06:02 +01:00
GCHQ 77703
3d505b4248
Add ToGeohash and FromGeohash operations
2018-08-26 14:27:15 +01:00
George J
70d4e3394c
Updated XOR to include Cascade scheme
2018-08-24 22:33:24 +01:00
n1474335
2a49af1ec3
'To Braille' and 'From Braille' operations added. Closes #255
2018-08-24 01:07:51 +01:00
n1474335
61f2f2d2e3
'Show Base64 offsets' operation show supports base64 input. Closes #276
2018-08-24 00:32:52 +01:00
n1474335
383fe50fc9
Support for negative values in 'Drop bytes' and 'Take bytes'. Closes #266
2018-08-23 23:23:00 +01:00
n1474335
032f8808ef
Fixed typo in Z85 alphabet
2018-08-23 22:56:18 +01:00
n1474335
8e9fece77d
Tidied up Base85 ops
2018-08-23 22:05:31 +01:00
n1474335
c818370123
Merge branch 'ascii85-new' of https://github.com/PenguinGeorge/CyberChef into PenguinGeorge-ascii85-new
2018-08-23 21:46:41 +01:00
n1474335
1ad079fbd4
'Find/Replace', 'Filter' and 'Register' now used XRegExp
2018-08-23 21:41:57 +01:00
George J
2d9e8773f5
Updated Base85 operations for latest CyberChef version
2018-08-22 20:24:32 +01:00
n1474335
d3d230a76d
Tweaked MessagePack operations
2018-08-21 19:29:19 +01:00
n1474335
e7c6a05e9f
Merge branch 'features/messagepack' of https://github.com/artemisbot/CyberChef into artemisbot-features/messagepack
2018-08-21 19:22:10 +01:00
n1474335
e81c81351d
Added more infoLinks and updated newOperation script to include prompt for them.
2018-08-21 19:07:13 +01:00
Matt C
84eaaf4819
Tests now work
...
Also they'll work in the node API too now
2018-08-20 19:08:01 +01:00
n1474335
757096d97a
Added image licencing info
2018-08-20 01:20:02 +01:00
n1474335
2393eac218
Removed src/test.mjs
2018-08-20 00:50:59 +01:00
n1474335
cb34518a89
Recipes with a single backslash argument are now parsed correctly. Fixes #319
2018-08-20 00:26:44 +01:00
Matt C
821dd9c48c
Added messagepack tests but they don't work
...
and i'm too burnt out to figure out why
2018-08-20 00:20:04 +01:00
n1474335
740f3924df
Pressing return on a highlighted search result now correctly adds it to the recipe in Firefox.
2018-08-20 00:10:57 +01:00
n1474335
f052ed9b00
Compile message no longer overflows on small screens
2018-08-20 00:04:49 +01:00
n1474335
481a4266b0
Reset progress on statechange events. Fixes #329 .
2018-08-19 23:07:53 +01:00
n1474335
5bcdd99870
'Change IP format' operation now uses the correct arguments. Fixes #332
2018-08-19 22:58:31 +01:00
n1474335
affe057cab
Added 'Decimal' option for toggleStrings. Closes #337 .
2018-08-19 22:50:49 +01:00
d98762625
20bb104006
use utils.inspect.custom Rready for node v12
2018-08-19 22:34:50 +01:00
n1474335
ad2424cfdd
Tidied up 'Dechunk HTTP Response' operation
2018-08-19 17:36:40 +01:00
n1474335
8dab0eac58
Removed excess newline
2018-08-19 17:14:07 +01:00
d98762625
223e2e0b73
add Buffer translation to Dish. Cannot work in SyncDish as typeEnums are static. Seeing as they will never be hit in the broswer, shouldnt be an issue
2018-08-17 17:16:24 +01:00
d98762625
fbcb626fd0
add test timer. Remove operations related to esprima
2018-08-16 18:14:02 +01:00
d98762625
8f85e57fc5
fix translatreDateTimeFormat args assignment error
2018-08-16 17:19:23 +01:00
d98762625
7557f43f77
Wrap async ops in an async wrapper
2018-08-16 17:14:28 +01:00
d98762625
a6c0db47ab
Finished first run through of tests
2018-08-16 09:58:27 +01:00
Cynser
8b78383732
Newline at end of files
2018-08-16 03:31:09 +01:00
Cynser
1a1fad7433
Fixed DateTime format arguments
2018-08-16 03:01:19 +01:00
d98762625
1f634ed341
add more tests
2018-08-14 17:46:15 +01:00
d98762625
50c916216c
adding more tests
2018-08-14 12:03:10 +01:00
d98762625
f100356078
started on full op test suite
2018-08-13 17:57:53 +01:00
d98762625
a2f4e34866
need to inclide src/node/index for module
use
2018-08-11 22:22:07 +01:00
d98762625
7c1ac4392e
merge 8.0.1 release -> node-lib
2018-08-11 22:15:09 +01:00
n1474335
9b7f4e824a
Improvements and basic tests for Magic op and addition of deep cloning for dishes
2018-08-09 19:17:24 +01:00
Matt C
0c06e64051
Added MessagePack operations
2018-08-09 11:09:28 +01:00
n1474335
3e5b3900bc
CSS tweak to dropdown toggle height
2018-08-06 07:53:30 +01:00
n1474335
4dc6dac885
Added CHANGELOG.md
2018-08-06 07:35:30 +01:00
n1474335
ff59a9d130
Moved Haversine Distance operation in categories
2018-08-03 21:18:53 +01:00
n1474335
63e0e4eaeb
Merge branch 'operation-haversine' of https://github.com/Dachande663/CyberChef into Dachande663-operation-haversine
2018-08-03 21:12:54 +01:00
n1474335
1b2d09c1e5
Merge branch 'esm' into feature-bootstrap4
2018-08-03 20:21:59 +01:00
n1474335
a947e06140
Added option to turn off background auto magic
2018-08-03 20:18:19 +01:00
n1474335
53b92ae8ef
Further CSS tweaks
2018-08-03 19:58:44 +01:00
Luke Lanchester
87b77215e4
Added Haversine distance operation
...
This operation calculates the great circle distance between two GPS co-ordinates, returning the value
2018-08-03 18:20:38 +01:00
n1474335
2a55f1317a
Fixed themes for MD
2018-08-02 13:21:02 +01:00
n1474335
c3a353837f
Linted
2018-07-27 15:54:49 +00:00
n1474335
035b6dfa95
Added font and icon
2018-07-27 15:52:32 +00:00
n1474335
33b2fd8d69
Improved magic and staleness indicator animations
2018-07-27 15:18:08 +00:00
n1474335
541e4ff8cd
Added functionality to Magic button and improved the icon
2018-07-27 13:37:38 +00:00
n1474335
ba5c503c48
Added Magic button and tweaked margins for Windows
2018-07-26 17:47:14 +00:00
d98762625
91eb692d99
Merge branch 'bake' into node-lib
2018-07-20 14:02:21 +01:00
d98762625
9abaadf1b6
Build chef.bake.
2018-07-20 13:55:11 +01:00
n1474335
651ca6cf5d
Fixed all HTML operations
2018-07-15 13:25:44 +01:00
n1474335
ab44100312
Changed table-condensed to table-sm
2018-07-13 13:03:13 +00:00
n1474335
a39e2c165d
Fixed input and output cards
2018-07-13 12:10:24 +00:00
n1474335
d182261ff3
Switched to unbordered args
2018-07-13 10:30:24 +00:00
n1474335
052c32e2ce
Arguments are now bordered white boxes again
2018-07-13 00:03:04 +01:00
d98762625
2480dca473
Make help function use OperationConfig.json file
...
Tidy up Gruntfile execs
2018-07-06 11:42:56 +01:00
n1474335
f101eefc56
'From Hexdump' now supports an alternative style of Wireshark hexdumps. Test added.
2018-07-06 11:42:56 +01:00
d98762625
fa8736b1a4
Make help function use OperationConfig.json file
...
Tidy up Gruntfile execs
2018-07-06 11:34:06 +01:00
d98762625
db7b52d84c
Merge branch 'node-lib' into help
2018-07-06 09:27:40 +01:00
d98762625
2027b643b1
Merge branch 'esm' of github.com:gchq/CyberChef into node-lib
2018-07-06 09:27:27 +01:00
d98762625
a4d7065e42
add operation input case to chef.search
2018-06-25 17:58:57 +01:00
d98762625
2ff7b5902c
fix args transformation for ops with editableOptions
2018-06-25 11:38:05 +01:00
n1474335
dcf3152dee
Operation cursor now indicates that it can be dragged
2018-06-20 00:27:40 +01:00
n1474335
4338e2626b
Replaced Bootstrap alert with Material Design snackbar
2018-06-20 00:18:59 +01:00
d98762625
e04f66f599
export help function on chef object
2018-06-19 17:10:04 +01:00
d98762625
27ee7f8592
exclude File operations until File API can be mimicked
2018-06-19 09:12:55 +01:00
d98762625
f95f01b895
Add ability to exclude operations from Node API. Exclude flow control ops
2018-06-19 09:08:45 +01:00
n1474335
67dffbec32
Actually fixed flow control operation argument text colour
2018-06-19 01:06:10 +01:00
n1474335
7504f89666
Fixed flow control operation argument text colour
2018-06-19 01:03:55 +01:00
n1474335
ba79144036
Operation arguments are now arranged using CSS Grid
2018-06-19 00:55:08 +01:00
d98762625
471009bc17
remove example and remove cap issues for SyncDish
2018-06-18 13:15:29 +01:00
d98762625
c90f30a7a1
update editableOptions wrapper
2018-06-18 11:17:17 +01:00
n1474335
974ab29e36
Switched toggle string dropdown sides and removed form-control padding
2018-06-17 23:52:00 +01:00
n1474335
fa523e0d4a
Changed banner icons to Material Design
2018-06-17 14:09:52 +01:00
n1474335
ab9bc7e390
Fixed boolean arg checkboxes
2018-06-17 13:49:32 +01:00
n1474335
4147ec719b
Converted modals to Bootstrap 4 Material Design
2018-06-17 12:44:12 +01:00
d98762625
a5d58071cd
WIP: start testing ops with various arg types. AESENCRYPT result encoding error
2018-06-15 11:33:13 +01:00
n1474335
4ca14ed0ce
'From Hexdump' now supports an alternative style of Wireshark hexdumps. Test added.
2018-06-13 13:00:49 +00:00
n1474335
7d410fcdc9
Converted op-icons to material design and improved controls.
2018-06-10 14:55:15 +01:00
n1474335
2bacd6424d
Converted operation arguments to material design
2018-06-10 12:03:55 +01:00
n1474335
27b0505ede
Merged ESM into feature-bootstrap4
2018-06-09 10:48:35 +01:00
n1474335
1ce6e32086
Merged ESM into feature-bootstrap4. Started work on text inputs.
2018-06-09 10:43:36 +01:00
d98762625
ec00413a4b
add example usage file
2018-06-06 17:57:16 +01:00
d98762625
45d2fbc5fc
create SyncDish and wrap results in it.
2018-06-06 16:37:12 +01:00
d98762625
58a7f7b739
Merge branch 'esm' of github.com:gchq/CyberChef into node-lib
2018-06-06 08:28:08 +01:00
n1474335
40a1da10e3
Merge branch 'esm' of github.com:gchq/CyberChef into esm
2018-06-03 17:33:39 +01:00
n1474335
1ef4f71d8b
ESM: Added BackgroundWorkerWaiter for running Magic on output in the background
2018-06-03 17:33:13 +01:00
n1474335
a0f034b843
ESM: Fixed magic errors
2018-06-01 12:43:36 +00:00
d98762625
dcf6564d0a
linting for generated node/index.mjs
2018-05-30 11:35:36 +01:00
d98762625
6db9521419
re-add translateTo call to chef export
2018-05-30 11:29:38 +01:00
d98762625
336810cbf4
amend generateNodeIndex script
2018-05-30 11:12:57 +01:00
d98762625
9d5e533e32
Merge branch 'esm' of github.com:gchq/CyberChef into top-export
2018-05-30 08:52:27 +01:00
n1474335
37c8d1b7ea
ESM: Fixed OpModules import to make inline version function correctly
2018-05-29 16:22:04 +00:00
n1474335
6a4bc3c9df
ESM: Fixed PGP ops and added tests
2018-05-29 16:00:24 +00:00
n1474335
78c1c4d680
ESM: Added builder script to generate new operations. npm run newop
2018-05-29 14:18:39 +00:00
d98762625
b45fc630ae
Merge branch 'esm' of github.com:gchq/CyberChef into top-export
2018-05-29 08:58:20 +01:00
n1474335
60340fc8ae
ESM: Removed legacy files
2018-05-29 01:20:44 +01:00
n1474335
7f9a2eeb6b
ESM: Tidied up IP operations
2018-05-29 00:48:30 +01:00
n1474335
3f3a3e0016
ESM: Tidied up recently added operations
2018-05-28 15:42:43 -07:00
Matt C
6a561185df
ESM: Ported RegEx operations
2018-05-28 00:39:03 +01:00
Matt C
049656ec6b
ESM: Ported PublicKey operations
2018-05-27 23:53:43 +01:00
Matt C
709630f39b
Ported Image operations + some cleanup
2018-05-27 23:27:11 +01:00
Matt C
eb3a2502f5
Ported rest of Code ops & enabled/fixed some tests
2018-05-27 22:07:09 +01:00
n1474335
6768038a2f
ESM: Tidied up recently ported ops
2018-05-27 16:13:18 +01:00
Matt C
905bc6699e
ESM: Ported case converters, generic beautifier and syntax highlighting
2018-05-26 18:04:53 +01:00
d98762625
9a471d2a26
remove extra preamble for grunt task. improve index script
2018-05-25 12:20:56 +01:00
d98762625
0a0240e520
WIP: generate top level node exports - manually mock lib files
2018-05-25 11:26:28 +01:00
d98762625
0977e82170
Merge branch 'esm' into node-lib
2018-05-24 16:12:26 +01:00
sevzero
ed84614389
Fixed issues raised by Travis
2018-05-24 13:39:14 +00:00
sevzero
67bd2605c0
Updated variable scope in legacy HTTP.js file
2018-05-24 13:21:50 +00:00
sevzero
83c145c2ac
Reduced variable scopes
2018-05-24 13:17:46 +00:00
sevzero
53bf52c989
Added decoder for chunked HTTP encoding
...
This decoder will join up a HTTP response sent using chunked transfer encoding, raised in issue #168 .
This is useful when attempting to extract files or gzipped responses sent using chunked transfer encoding, particularly when combined with the gunzip operation.
2018-05-24 13:09:04 +00:00
Matt C
176e83a79f
Converted JS operations
...
Deleted legacy files, neatened args in other ported ops
2018-05-23 20:36:29 +01:00
Matt C
95f81ad740
Ported Bitwise operations
...
also enabled bitshift tests
2018-05-23 18:59:57 +01:00
Matt C
9ffab374db
Converted PBKDF2 and RC2, enabled tests, deleted legacy Cipher file
...
Also made DESDecrypt test pass
2018-05-23 18:31:26 +01:00
Matt C
46b8b2fa7e
Converted DES and TripleDES ops
2018-05-23 18:23:03 +01:00
Matt C
189e077247
Ported blowfish operations and library to ESM modules
2018-05-23 16:54:12 +01:00
n1474335
c29ea53405
ESM: Ported Punycode, HTTP and PRNG operations
2018-05-21 19:08:24 +00:00
n1474335
0d1e5311dc
ESM: Changed thrown errors to OperationErrors
2018-05-21 18:34:52 +00:00
n1474335
cefe3fc542
ESM: Ported Bzip2, Diff and Tar operations
2018-05-21 18:23:05 +00:00
n1474335
749b0510e7
ESM: Ported BSON, ToTable, Filetime and XKCD operations
2018-05-21 17:37:32 +00:00
n1474335
eed28f67d5
ESM: Ported UUID, OTP, Numberwang and PHP operations
2018-05-21 12:35:11 +00:00
n1474335
28b24b725f
ESM: Tidied up FlowControl ops
2018-05-21 11:39:10 +00:00
d98762625
10556f528f
update comments
2018-05-21 11:12:58 +01:00
d98762625
8ff6596657
add other flowcontrol ops. Update tests
2018-05-21 10:58:35 +01:00
d98762625
046e1ebad9
Merge branch 'esm' into port-flowcontrol
2018-05-21 09:02:58 +01:00
n1474335
ee519c7352
Merged esm branch into feature-magic. Ported FileType ops.
2018-05-20 16:49:42 +01:00
d98762625
ec0ecf5151
add comments
2018-05-18 12:52:16 +01:00
d98762625
bfb405c4a6
Add Jump
2018-05-18 12:50:23 +01:00
d98762625
bca73b496f
add Merge (without Fork). Add flowcontrol setter to Operation
2018-05-18 12:38:37 +01:00
d98762625
72d943aca2
Add register
2018-05-18 12:24:31 +01:00
d98762625
0f6ee68731
edit setter in Register
2018-05-18 12:23:58 +01:00
n1474335
3fd1f4e6d9
ESM: Ported all Hash and Checksum operations
2018-05-17 15:11:34 +00:00
Callum Fraser
3ba12ae9ac
Made variables non-private, and followed convention for the references to the IP lib.
2018-05-16 22:32:46 +01:00
Callum Fraser
ea36687205
Merge branch 'esm' of https://github.com/gchq/CyberChef into ip-convert
2018-05-16 21:52:40 +01:00
Callum Fraser
c17e897674
Ported the ParseIPv4Header operation.
2018-05-16 21:51:51 +01:00
Callum Fraser
b7bdd4eed6
Ported the GroupIPAddresses operation.
2018-05-16 21:51:24 +01:00
Callum Fraser
792218df9c
Ported the ChangeIPFormat operation.
2018-05-16 21:51:04 +01:00
Callum Fraser
161f89c038
Ported the TCPIPChecksum operation.
...
Main content has been moved to the IP lib file, as it is used in multiple files.
Changed the name, due to it originally containing a backslash, which caused issues with the script.
2018-05-16 21:50:48 +01:00
Callum Fraser
1920e9c7fb
Added more content to the Ip.mjs file, required for other functions.
2018-05-16 21:37:48 +01:00
n1474335
5362508a99
ESM: Ported HTML, Unicode, Quoted Printable and Endian operations
2018-05-16 17:10:50 +00:00
n1474335
f26d175cad
ESM: Ported Base58, Base and BCD operations
2018-05-16 16:25:05 +00:00
n1474335
84df055888
ESM: Ported MS and Entropy operations
2018-05-16 11:39:30 +01:00
n1474335
b760c2f1a0
ESM: Fixed OperationError detection and tidied up ops.
2018-05-16 10:17:49 +01:00
n1474335
acb8a342a7
Merge branch 'esmconversion' of https://github.com/artemisbot/CyberChef into esm
2018-05-16 09:28:24 +01:00
Callum Fraser
654596ea79
Ported "Parse IPv6 Address"
2018-05-15 23:48:33 +01:00
Callum Fraser
8d2adfaae7
Updated the Ip core file with more required functions/variables
2018-05-15 23:48:18 +01:00
Callum Fraser
5b6d57fd47
Ported "Parse IP Range".
2018-05-15 23:31:03 +01:00
Callum Fraser
39ba83eefb
Created a Ip for now which contains all the helper functions, they may be moved into their corrosponding files in the future
2018-05-15 23:30:35 +01:00
Matt C
03f435915b
Imported OperationError to TranslateDateTimeFormat
2018-05-15 18:50:04 +01:00
n1474335
07715bd167
ESM: Rewritten src/web/ in ESM format.
2018-05-15 17:36:45 +00:00
Matt C
2e4f5b7070
Changed all error returns to OperationErrors
2018-05-15 18:01:04 +01:00
Matt C
b3ee251ee3
ESM: Port Extract.js module
2018-05-15 16:30:17 +01:00
n1474335
c90acd24f5
ESM: Added author tag to Sum op
2018-05-15 15:21:50 +00:00
n1474335
e41eb3d8a2
Merge branch 'port-arithmetic' of https://github.com/d98762625/CyberChef into esm
2018-05-15 15:16:56 +00:00
Matt C
3c214ce17c
Deleted PGP file
2018-05-15 16:07:51 +01:00
Matt C
285e512483
Actually made these ops work
2018-05-15 16:04:57 +01:00
n1474335
b8d3b33963
ESM: Ported CharEnc operations
2018-05-15 15:03:41 +00:00
d98762625
3bbfc130d4
create arithmetic specific delimiter options
2018-05-15 14:59:28 +01:00
d98762625
6ddc1b1c9c
export Arithmetic funcs individually. Use existing Delim
2018-05-15 14:32:39 +01:00
d98762625
f79dd29ed3
port standard deviation ops
2018-05-15 10:47:06 +01:00
d98762625
1198094d3b
port median operation
2018-05-15 10:42:51 +01:00
d98762625
2716be397c
port mean operation
2018-05-15 10:40:26 +01:00
d98762625
9de93022d6
port divide operation
2018-05-15 10:33:58 +01:00
d98762625
bf28410812
port multiply operation
2018-05-15 10:24:35 +01:00
d98762625
30288c6237
add Subtract op
2018-05-15 10:19:06 +01:00
Matt C
2b0c327001
Ported x86 Disassembler & PGP ops
2018-05-15 10:15:31 +01:00
d98762625
4fe34a4839
port Sum operation
2018-05-15 10:12:59 +01:00
Matt C
b8d39f49b2
Convert URL operations
...
Delete legacy URL module
2018-05-14 22:15:28 +01:00
n1474335
a7d763287e
ESM: Ported AES operations
2018-05-14 18:23:16 +00:00
n1474335
61832a9e2a
ESM: whitespace tidying
2018-05-14 18:07:17 +00:00
n1474335
cbb5e7c611
Merge branch 'esmconversion' of https://github.com/artemisbot/CyberChef into esm
2018-05-14 17:49:57 +00:00
n1474335
bad45f19d6
ESM: Ported DateTime operations
2018-05-14 17:48:57 +00:00
Matt C
24e4e268dc
Converted RC4, RC4Drop and Derive EVP
2018-05-14 18:30:52 +01:00
n1474335
10005ce104
ESM: Ported OS operations
2018-05-14 17:16:42 +00:00
Matt C
4008dbf38a
Merge remote-tracking branch 'upstream/esm' into esmconversion
...
Also removed substitute operation from legacy module
2018-05-14 18:09:21 +01:00
n1474335
cefe5bbaa8
ESM: Ported Convert operations
2018-05-14 17:03:23 +00:00
n1474335
d327dd47b2
ESM: Ported SeqUtils operations
2018-05-14 16:46:54 +00:00
n1474335
66c768fe31
ESM: Ported Tidy operations. Updated portOperation script to attempt to find the run function and list related constants.
2018-05-14 15:55:17 +00:00
n1474335
037e2f3771
ESM: Ported StrUtils and NetBIOS operations.
2018-05-14 14:31:04 +00:00
n1474335
a98d37e61c
Merged master into esm branch
2018-05-14 11:58:01 +00:00
George J
77a0238406
Fixes syntax error
2018-05-13 13:27:52 +01:00
d98762625
0a0316a000
Make optional args in operation call use named properties rather than array
2018-05-11 19:25:14 +01:00
d98762625
7e8f78acaa
dont decapitalise all-caps operation names
2018-05-11 17:33:14 +01:00
Matt C
2d6a56343b
Converted substitute operation, added tests & moved to OperationError
2018-05-11 16:32:19 +01:00
d98762625
615cb561e4
add some chef.translateTo tests
2018-05-11 11:58:09 +01:00
d98762625
c96a1df8e1
add namespaces to docas
2018-05-11 11:09:04 +01:00
Matt C
350d10d98b
Added toggleString support
2018-05-11 10:03:06 +01:00
n1474335
df7c1721f5
PGP ops no longer require a key to be in date
2018-05-10 15:34:10 +00:00
Matt C
6bec68021c
Converted Vignere, added more tests and cleaned stuff up
2018-05-09 21:13:09 +01:00
Matt C
789ec94eff
Converted Bifid & moved over tests
2018-05-09 20:28:28 +01:00
Matt C
f87666f659
Converted Affine/Atbash operations to mjs & added tests
2018-05-09 20:18:33 +01:00
n1474335
6987e6b1b9
ESM: Ported Bit shift, MAC address and Morse Code operations.
2018-05-07 12:12:58 +01:00
n1474335
0ca0e7427d
Merge branch 'esm' of github.com:gchq/CyberChef into esm
2018-05-07 11:35:35 +01:00
n1474335
be61419b80
ESM: Added remaining ByteRepr operations.
2018-05-06 13:18:41 +01:00
n1474335
1f877817f4
ESM: Added portOperation.mjs script. Added To and From Hexdump operations.
2018-05-06 12:24:01 +01:00
George J
c7f13ff67f
Added 'More Info' links to the descriptions of many operations for #265
2018-05-05 00:43:42 +01:00
n1474335
8556bdcdeb
Tidied up 'To Table' operation, adding better CSV parsing support.
2018-05-04 16:10:22 +00:00
d98762625
5efc3f15f2
linting
2018-05-03 13:58:15 +01:00
d98762625
5fb50a1759
OperationErrors now bubble up to the top of the API.
...
Added test functionality for node api
refactor TestRegister into class
2018-05-03 13:53:40 +01:00
d98762625
e50758f0a6
Merge branch 'esm' of github.com:gchq/CyberChef into node-lib
2018-05-03 13:52:50 +01:00
n1474335
8fc5f59647
Merge branch 'totable-operation' of https://github.com/JustAnotherMark/CyberChef into JustAnotherMark-totable-operation
2018-05-01 15:41:51 +00:00
n1474335
e2376c7c71
'BSON serialise' errors are now thrown correctly
2018-04-30 17:55:21 +00:00
n1474335
0dbc7d4fd1
Tidied up OperationError code.
2018-04-30 17:25:13 +00:00
n1474335
72f7f0b70c
Utils.fromHex function now defaults to automatically strip all delimiters. Fixes #295
2018-04-30 16:51:04 +00:00
n1474335
f81012ef6e
CRC Checksum operations now send their input as ArrayBuffers. Tests added. Fixes #293
2018-04-29 21:44:54 +01:00
d98762625
3d672802a3
remove find Type - not used any more
2018-04-27 16:47:52 +01:00
d98762625
c238862efe
in/out typing working. Added translateTo function
2018-04-27 16:45:02 +01:00
d98762625
7e7e5e7466
Merge branch 'op-errors' into node-lib
2018-04-27 11:33:27 +01:00
d98762625
cc20ad9567
Add OperationError error type and use for errors to be printed to the output panel
2018-04-27 10:59:53 +01:00
n1474335
b0a8ca56bc
Added File and JSON Dish types and updated types for compression ops.
2018-04-27 10:44:40 +01:00
n1474335
fbec0a1c7d
The raw, unpresented dish is now returned to the app after baking, where it can be retrieved as various different data types.
2018-04-27 10:44:40 +01:00
Mark Jones
411bba53a8
Fix code style issues raised by linting.
2018-04-26 13:00:35 +01:00
Mark Jones
e2af3c78e7
Added ToTable operation to output data as ASCII or HTML tables.
2018-04-26 00:33:19 +01:00
n1474335
a8aa1bc5e8
Added File and JSON Dish types and updated types for compression ops.
2018-04-21 13:41:42 +01:00
n1474335
76a066ab74
The raw, unpresented dish is now returned to the app after baking, where it can be retrieved as various different data types.
2018-04-21 12:25:48 +01:00
d98762625
b8b98358d0
function tidy, add comments
2018-04-20 12:23:20 +01:00
d98762625
fca4ed7013
simplified API
2018-04-20 10:55:17 +01:00
d98762625
59877b5138
Exporing options with API.
2018-04-13 12:14:40 +01:00
n1474335
4e38b09e18
ESM: Config scripts now run synchronously before webpack builds start
2018-04-11 17:58:40 +00:00
n1474335
dc5ce31087
ESM: .gitignore now ignores generated files
2018-04-11 17:30:15 +00:00
n1474335
e99331f305
ESM: Tidied up Set operations
2018-04-11 17:29:02 +00:00
d98762625
955a082614
add lint command to package.json. Remove old conflict remnants
2018-04-09 15:38:44 +01:00
d98762625
bbc580e71b
Quick fix for empty recipe error. Changed deflate back to compression module
2018-04-09 15:21:09 +01:00