n1474335
7966b2bde6
Merge branch 'master' into feature-hashing
2017-09-22 16:09:13 +00:00
n1474335
d79a0e737a
Added HAS-160 and Whirlpool hashing operations
2017-09-20 09:43:14 +00:00
n1474335
13f07abb8a
Highlighting now works with the web worker
2017-09-19 23:34:03 +01:00
n1474335
d3246b7c8b
Merged upstream master
2017-09-17 14:53:17 +01:00
n1474335
c93edec55b
Switched to val-loader and compiling MetaConfig
2017-09-17 13:47:33 +01:00
n1474335
2d779fdcd0
Added SHA2 512/224 and 512/256 variants as well as RIPEMD 128, 160, 256 and 320.
2017-09-14 14:53:46 +00:00
n1474335
174cabdc74
Added 'CRC-16 Checksum' operation
2017-09-12 15:50:46 +00:00
n1474335
73561993a7
Added SHA3, Keccak and Shake hashing algorithms
2017-09-12 15:31:51 +00:00
n1474335
6e875393d9
Merged all SHA-2 operations into one with a size argument
2017-09-12 14:48:56 +00:00
n1474335
a736be7ca8
Added MD6 operation. Closes #53
2017-09-12 14:20:05 +00:00
n1474335
73823e3eb9
Improved domain name regex
2017-09-06 16:43:30 +00:00
n1474335
68bf1d123e
Added 'Generate HOTP' and 'Generate TOTP' operations
2017-09-05 17:53:54 +00:00
n1474335
1b628ac213
Added 'Bit shift left' and 'Bit shift right' operations
2017-09-05 14:26:09 +00:00
n1474335
cb6708c02e
XOR Brute Force operation now has a variable key length
2017-08-31 00:24:24 +01:00
n1474335
4a86340d50
Tidied up 'Microsoft Script Decoder' operation
2017-08-30 15:56:51 +00:00
bwhitn
f8e9e9ba85
added sample to description
2017-08-29 12:04:15 -07:00
bwhitn
934ed1af09
Fixed spelling errors, syntax errors, and improved the test for script decoding
2017-08-29 10:46:34 -07:00
bwhitn
0fc2a219a7
Changed the name. Small logic change. Changed from split join to regex replace.
2017-08-28 17:55:54 -04:00
bwhitn
fdc8a15595
Added Decode VBE
2017-08-27 09:29:26 -04:00
n1474335
6af82680f1
Fixed tests and Node version to work with modules
2017-08-25 00:44:22 +01:00
n1474335
a4aee761c2
Added module and threading support for the inline version.
2017-08-25 00:25:49 +01:00
n1474335
4b22a409e7
Tidied up string escape operations
2017-08-15 17:29:48 +00:00
n1474335
55806db00f
Merge branch 'features/string_escape_unescape' of https://github.com/artemisbot/CyberChef into artemisbot-features/string_escape_unescape
2017-08-15 17:16:39 +00:00
n1474335
a61cf6a68a
Added module framework
2017-08-09 20:09:23 +01:00
Matt C
6698a2ac13
Added tests + fixes for PR
...
- actually removed prev func
- shuffled some stuff around
2017-08-07 16:08:50 +01:00
Matt C
9161cc693d
Removes need for runParseEscapedString
...
- Fixes examples
- Actually makes it work
2017-08-04 15:54:00 +01:00
n1474335
55aedfe901
Jsonpath lib now imported from npm with workaround instead of serving locally.
2017-08-04 13:59:32 +00:00
Matt C
3186335f47
Merge Vel0z/string_escaping_unescaping
...
Updated to new project format
2017-08-04 11:50:45 +01:00
Matt C
31bfd8664a
Added JSONPath tests & changed lib
2017-08-03 14:50:16 +01:00
n1474335
6742bef289
Separated out Diff and Windows Filetime operations into their own namespaces as they rely on libraries not used by the rest of the operations in their group
2017-07-30 12:36:50 +01:00
n1474335
e977a1006c
Merge branch 'master' into feature-threading
2017-07-28 16:55:07 +01:00
Matt C
de80db73f2
Adds initial JPath functionality
2017-07-25 16:27:59 +01:00
n1474335
5f1c88104d
Introduced key-spacing eslint rule
2017-07-24 14:55:48 +00:00
n1474335
c773edceb9
Added BCD operations with tests
2017-07-19 15:29:37 +00:00
n1474335
38792a0f02
Added differential schemes to 'XOR Brute Force' operation
2017-07-18 16:09:22 +00:00
n1474335
cc3aad17e1
OperationConfig now loaded into App via value-loader so that operation code is only included in the worker
2017-07-16 23:33:47 +01:00
n1474335
183c57643b
Tidied up changes to filetime operations and brought tests up to date
2017-07-03 15:25:14 +00:00
n1474335
e7cea889ab
Merge branch 'filetimemod' of https://github.com/bwhitn/CyberChef into bwhitn-filetimemod
2017-07-03 15:19:42 +00:00
bwhitn
ad25daf206
Allow hex and decimal format for Windows Filetime format as those are the formats they are typically represented in
2017-07-02 20:04:25 -04:00
n1474335
323928ff86
Tidied up Bifid operations
2017-06-28 19:54:34 +01:00
n1474335
fe3aeabd0a
Merge branch 'features/bifid' of https://github.com/artemisbot/CyberChef into artemisbot-features/bifid
2017-06-28 19:27:42 +01:00
n1474335
14b7c4bf23
Improved support for different alphabets in 'Substitute' operation
2017-06-23 13:21:19 +00:00
Matt C
91c6f682e7
Added Bifid Cipher Encode & Decode
...
Bifid Cipher + Tests
2017-06-21 22:28:17 +01:00
n1474335
15b83072bb
Added support for astral characters to charcode ops
2017-06-19 15:40:36 +00:00
n1474335
04aac03d6e
Fixed global matching for simple strings in 'Find / Replace' operation. Closes #25 .
2017-06-15 14:21:30 +00:00
n1474335
3eacc325a3
Improved descriptions for timestamp operations.
2017-06-13 15:33:37 +00:00
n1474335
15decd9cd9
Merge branch 'master' of https://github.com/bwhitn/CyberChef into bwhitn-master
2017-06-13 14:12:20 +00:00
bwhitn
8110384ea2
Fixed the names under the DateTime Category
2017-06-12 05:33:24 -07:00
bwhitn
0c2c0d7b8b
Added DateTime test, added filetime functions to Catagories, and removed unused variables.
2017-06-12 05:28:41 -07:00
Bwhit1
ae38bb0927
Completion of simple filetime conversion
2017-06-11 20:05:30 -04:00
Bwhit1
003e076b00
modifications to FILETIME
2017-06-10 23:42:02 -04:00
n1474335
127364e8a4
Added error handling for non-CORS requests.
2017-06-09 14:53:15 +00:00
n1474335
cbab995c6d
Added error handling and CORS support
2017-06-08 15:03:55 +00:00
bwhitn
d27fa43120
Add conversions for from/to Windows Filetime to UNIX Epoch. Decimal.js is used to prevent rounding errors during conversion.
2017-06-08 07:23:11 -07:00
toby
a5f1c430a3
Add "HTTP request" operation
2017-06-07 22:46:05 -04:00
n1474335
a13f1d27e2
Merge branch 'feature-ebcdic' of https://github.com/tlwr/CyberChef into tlwr-feature-ebcdic
2017-05-19 13:16:54 +00:00
n1474335
5e79187176
Added ico and removed tiff from supported image types
2017-05-19 12:58:42 +00:00
n1474335
491a82cd67
Added 'Render Image' operation
2017-05-19 11:15:48 +00:00
n1474335
04432385b3
Merge branch 'master' into feature-sass
2017-05-18 23:50:43 +01:00
toby
dc61aeeeb8
Improve format of en/decoding text descriptions
2017-05-17 17:18:08 -04:00
toby
4b1d0fd011
Merge branch 'feature-ebcdic' of github.com:tlwr/CyberChef into feature-ebcdic
2017-05-17 11:30:20 -04:00
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
n1474335
83623d23cf
Merge branch 'bug-timestamp'
2017-05-17 14:45:10 +00:00
n1474335
07fba53b73
'To UNIX Timestamp' operation now defaults to UTC instead of your local timezone.
2017-05-17 14:37:36 +00:00
n1474335
62154309fb
Newlines
2017-05-13 16:08:14 +01:00
n1474335
ad74e6c475
Merge branch 'feature-exif' of https://github.com/tlwr/CyberChef into tlwr-feature-exif
2017-05-13 15:59:48 +01:00
toby
ee25df0c28
Add desc and fix error message for "Extract EXIF"
2017-05-08 12:48:43 -04:00
Toby Lorne
6bf06a9629
Merge branch 'master' into feature-ebcdic
2017-05-07 18:21:30 -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
toby
71796e3dbf
Merge remote-tracking branch 'upstream/master' into feature-exif
2017-05-06 23:38:04 -04:00
n1474335
280f1ee2df
Dark theme tweaks and improvements
2017-05-07 01:13:47 +01:00
n1474335
66a93b81c6
Added hasher argument to PBKDF2 and EVPKDF operations.
2017-05-05 15:38:38 +00:00
n1474335
c7611fbc05
Merge pull request #123 from gchq/feature-comment
...
Feature: 'Comment' operation
2017-05-02 21:05:58 +01:00
toby
98bc68c2bf
Update descriptions to explain context awareness
2017-05-02 12:17:43 -04:00
toby
116c0680a2
Make camel,etc smart and add tests
2017-05-02 11:51:33 -04:00
toby
1b8a25ec88
Add "Extract EXIF" operation
2017-04-29 16:06:16 -04:00
toby
d5def01a9d
Add operations To {Snake,Camel,Kebab} case
2017-04-29 13:42:07 -04:00
n1474335
addd45ae8e
Added 'Comment' operation for annotating the recipe
2017-04-27 13:05:29 +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
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
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