toby
2b7ba594fc
Split "Text encoding" op into two ops
...
This commit splits "Text encoding" into two operations:
+ Encode text `string -> byteArray`
+ Decode text `byteArray -> string`
Base64 and Hex support are removed "Encode text" and "Decode text" as
they have their own operations.
Encode and decode operations now have support for the following
encodings:
+ IBM EBCDIC US-Canada
+ IBM EBCDIC International
+ Windows-874 Thai
+ Japanese Shift-JIS
+ Simplified Chinese GBK
+ Korean
+ Traditional Chinese Big5
+ UTF-16, little endian
+ UTF-16, big endian
+ Windows-1250 Central European
+ Windows-1251 Cyrillic
+ Windows-1252 Latin
+ Windows-1253 Greek
+ Windows-1254 Turkish
+ Windows-1255 Hebrew
+ Windows-1256 Arabic
+ Windows-1257 Baltic
+ Windows-1258 Vietnam
+ US-ASCII
+ Russian Cyrillic KOI8-R
+ Simplified Chinese GB2312
+ KOI8-U Ukrainian Cyrillic
+ ISO-8859-1 Latin 1 (Western European)
+ ISO-8859-2 Latin 2 (Central European)
+ ISO-8859-3 Latin 3
+ ISO-8859-4 Baltic
+ ISO-8859-5 Cyrillic
+ ISO-8859-6 Arabic
+ ISO-8859-7 Greek
+ ISO-8859-8 Hebrew
+ ISO-8859-9 Turkish
+ ISO-8859-10 Latin 6
+ ISO-8859-11 Latin (Thai)
+ ISO-8859-13 Latin 7 (Estonian)
+ ISO-8859-14 Latin 8 (Celtic)
+ ISO-8859-15 Latin 9
+ ISO-8859-16 Latin 10
+ ISO-2022 JIS Japanese
+ EUC Japanese
+ EUC Korean
+ Simplified Chinese GB18030
+ UTF-7
+ UTF-8
2017-05-17 11:17:11 -04:00
toby
3c15bd9e29
Add "{To,From} EBCDIC" operations
...
This adds operations
+ "To EBCDIC"
+ "From EBCDIC"
This makes use of the npm codepage package but it is not installed as a
dependency.
Instead I used the `make.sh` script to export pages 37 and 500.
To my knowledge there is no way currently to only import individual code pages
from the npm package (hence the included script).
If we were to import the package directly it increases the build size by
2.7MB.
2017-05-07 18:07:56 -04:00
n1474335
e4c5c4a901
Fixed bug where popovers on operations stopped working after the operation was dragged into the recipe.
2017-04-27 09:10:18 +00:00
n1474335
39f36c9184
Removed excess auto-baking when an operation is added to the recipe. Fixes #120 .
2017-04-26 11:05:44 +00:00
n1474335
4375a151dd
BUGFIX #119 : Recipe names are now correctly escaped.
2017-04-24 11:53:55 +00:00
n1474335
d081ff745d
Added Head and Tail to Utils category and replaced 'AllBut' argument functionality with support for negative values of n.
2017-04-23 18:05:00 +01:00
toby
dea214bd2e
Add Head and Tail operations
2017-04-21 23:10:34 -04:00
n1474335
bf91352fce
Modified comments in Code.js
2017-04-11 14:41:30 +00:00
n1474335
a840504b3d
Merge branch 'master' of https://github.com/FloatingGhost/CyberChef into FloatingGhost-master
2017-04-11 14:38:29 +00:00
n1474335
d9006d6e37
Merge pull request #110 from artemisbot/feature/accessibility
...
Made changes to fix accessibility errors
2017-04-07 23:10:42 +01:00
n1474335
2a07999db6
BUGFIX #98 : Auto-Bake now triggers when operations are re-ordered.
2017-04-07 22:23:23 +01:00
n1474335
abd05f5105
Fixed popover bug in search and removed popovers when favourites are dragged out.
2017-04-07 21:50:53 +01:00
Matt C
44d2e100bd
Made changes to fix accessibility errors
...
Still some warnings and notices, but they are inconsequential.
2017-04-07 17:00:32 +01:00
Hannah Ward
8d9c114acd
fix: Re-add comments in code replacements
2017-04-07 13:59:00 +01:00
Hannah Ward
bce0950498
chg: Removed redundant code = code.replace
2017-04-06 12:43:37 +01:00
Hannah Ward
dcac64fb9a
chg: Compress repeated replaces
2017-04-06 12:31:44 +01:00
n1474335
5f85bff315
Fixed tests for octal operations.
2017-04-05 22:00:06 +01:00
Matt C
a36c9ca339
Merge remote-tracking branch 'upstream/master' into feature-octal
2017-03-31 18:44:38 +00:00
n1474335
706423462d
'From Base' operation now supports numbers with fractional parts.
2017-03-31 16:00:23 +00:00
n1474335
b9766a5041
Configured Travis CI to deploy to GitHub Pages
2017-03-30 20:17:40 +01:00
n1474335
6d396dbb9e
Calls to window and document in src/core/ no longer break non-browser environments
2017-03-30 00:47:51 +01:00
n1474335
720b7a3e3f
Removed stats.txt functionality as it doesn't add much.
2017-03-29 21:51:42 +01:00
Matt C
7ab6c88774
Made fixes so that tests might work
2017-03-28 16:21:57 +00:00
Matt C
96e40a6479
Made requested changes.
2017-03-27 20:30:32 +00:00
Matt C
497824ff21
Merge branch 'master' into feature-octal
2017-03-27 18:50:42 +00:00
n1474335
06d4002c6b
Fixed CanvasComponents not being available to operation output code.
2017-03-27 19:43:50 +01:00
n1474335
ed21dff88f
Fixed 'Diff' imports and added test
2017-03-27 19:39:04 +01:00
n1474335
559e32a16a
Merged upstream master
2017-03-27 18:41:23 +01:00
n1474335
97d41fd50a
Restructured and fixed inliner.
2017-03-27 16:08:36 +01:00
n1474335
d37bc4ab08
Fixed node imports.
2017-03-25 13:56:46 +00:00
n1474335
c75ebcf001
Fixed tests and brought test module naming in line with conventions.
2017-03-25 13:32:35 +00:00
n1474335
9bd11dc7ad
UglifyJS now invoked by webpack instead of Grunt
2017-03-23 18:41:36 +00:00
n1474335
131b3a83c1
Converted all modules from CommonJS to ES6
2017-03-23 17:52:20 +00:00
n1474335
0f2a5014be
Restructured src files into a more logical hierarchy
2017-03-23 00:33:40 +00:00
Ashley Ward
72e3c6fc24
Fixed an issue with Base32 encoding
2017-03-22 22:12:18 +00:00
n1474335
c9910a8ddb
Banners and template options added through webpack
2017-03-22 16:55:21 +00:00
n1474335
df15826912
CSS now packaged with webpack instead of Grunt
2017-03-22 16:12:53 +00:00
n1474335
fce13130cd
Removed snowfall feature
2017-03-22 00:05:40 +00:00
n1474335
1800bad61d
Added babel-preset-env with browser version targets and babel-polyfill
2017-03-21 23:56:46 +00:00
n1474335
87d6459074
Updated production build
2017-03-21 23:10:18 +00:00
n1474335
69f6769d52
Removed jQuery and reference to window object from Utils code.
2017-03-21 23:06:51 +00:00
n1474335
885fbe13ac
Set up Grunt tasks to build web and Node versions of CyberChef using webpack
2017-03-21 22:41:44 +00:00
Matt C
b8ce10ae96
Adds Octal functions
...
- To Octal
- From Octal
2017-03-14 21:26:10 +00:00
toby
78abacdadc
Add download button for displayFilesAsHTML files
...
+ Added bytes attribute for "file objects" in untar and unzip
+ Added download button on files displayed by displayFilesAsHTML
2017-03-12 14:03:40 -04:00
n1474335
94ea086e05
BUGFIX: "Strip HTTP header" operation now functions correctly.
2017-03-09 17:16:47 +00:00
n1474335
b93c183772
Added EUI-64 detection to 'Parse IPv6 address'
2017-03-07 13:36:26 +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
14e9ea699a
Jump operations now jump backwards in a more logical way.
2017-03-04 10:57:14 +00:00
n1474335
a459f542af
Merge pull request #85 from Manishearth/crypt
...
Add UNIX crypt base64 format
2017-03-02 14:09:59 +00:00