Gustavo Silva
726e117656
diff.mjs: Allows showing subtraction
...
Adds "Show Subtraction" button to allow seeing only the difference
between two texts.
When selected and combined, user can see only the characters or
words that were added. If not combined, with either removed or added
but selected, then nothing is displayed.
2019-10-29 23:12:24 +00:00
VirtualColossus
55eae9910f
Tidied run function, added some tests
2019-10-29 21:39:29 +00:00
VirtualColossus
d3138a7fdf
Merge remote-tracking branch 'upstream/master'
2019-10-28 22:23:28 +00:00
n1474335
05e65a74ce
Improved Magic scoring slightly
2019-10-28 17:26:13 +00:00
n1474335
e5e6c1a2dd
Merge branch 'chores/yara-update' of https://github.com/mattnotmitt/CyberChef into mattnotmitt-chores/yara-update
2019-10-27 15:23:47 +00:00
n1474335
383aab5f85
Improved theme selection. Added changeTheme method.
2019-10-27 15:17:06 +00:00
n1474335
6659174f88
Merge branch 'theme-by-url' of https://github.com/rianadon/CyberChef into rianadon-theme-by-url
2019-10-27 14:43:59 +00:00
n1474335
726bf3345e
Added tabindex to ingredients
2019-10-27 14:38:55 +00:00
Brian Hoang
49f444dfe9
auto focus on search bar and made searchbar and text area tab-able
2019-10-26 15:30:27 +01:00
Ryan Adolf
6e2fb67d76
Theme configuration through url
2019-10-24 16:32:14 -07:00
n1474335
3e3322e1f0
Fork no longer appends its merge delimiter to the end of the output. Closes #692
2019-10-18 13:57:21 +01:00
Matt
252b1b65c4
Add YARA rules node test
2019-10-18 12:58:17 +01:00
n1474335
d175aa958c
DES no longer requires an IV in ECB mode
2019-10-18 11:09:12 +01:00
n1474335
de2e757691
Merge branch 'master' of https://github.com/Storms-Engineering/CyberChef into Storms-Engineering-master
2019-10-16 17:34:58 +01:00
n1474335
adf9772928
Added tests for Utils.parseEscapedChars
2019-10-16 17:22:48 +01:00
n1474335
562171ec86
Merge branch 'backslash' of https://github.com/wh0/CyberChef into wh0-backslash
2019-10-16 16:47:01 +01:00
n1474335
7e27449204
Fixed search box appaerance in Firefox
2019-10-16 16:12:22 +01:00
n1474335
be365f66ef
Added length check to Triple DES IVs
2019-10-16 15:50:37 +01:00
n1474335
011dc09d5e
Merge branch 'IV-length-Error' of https://github.com/Storms-Engineering/CyberChef into Storms-Engineering-IV-length-Error
2019-10-16 15:43:47 +01:00
n1474335
9d73127cae
Fixed some typos
2019-10-16 15:38:20 +01:00
n1474335
223743e3b5
Removed Clippy
2019-10-16 15:37:18 +01:00
n1474335
4d1f970105
Added test to ensure all operations are in a category. Added various operations to categories.
2019-10-16 15:10:03 +01:00
n1474335
834ff95702
Base64 operations now throw a meaningful error if the alphabet is the wrong length
2019-10-15 16:25:52 +01:00
Storms-Engineering
3e93580aa4
DES Encrypt/Decrypt - checks length of IV string
...
Checks the length of IV string when encrypting. DES encrypt/decrypt test swas updated to use utf8 instead of HEX.
2019-10-12 09:42:13 -08:00
Storms-Engineering
7a3ca027bb
PHP Deserialize NULL values converted to correctly
...
PHP Deserialize now correctly returns N as a null instead of an empty object
2019-10-12 05:56:10 -08:00
n1474335
826a8c8a74
Merge branch 'fix-node-tests' of https://github.com/d98762625/CyberChef into d98762625-fix-node-tests
2019-10-09 16:18:54 +01:00
n1474335
4e2b85b8c8
Merge branch 'master' into expose-operationerror
2019-10-09 16:14:03 +01:00
n1474335
ba2a5b195c
Improved PE extractor to also carve the overlay if possible
2019-10-09 16:12:41 +01:00
d98762625
494279edd8
update gitignore
2019-10-07 18:01:35 +01:00
d98762625
bd6673afed
Merge branch 'master' of github.com:gchq/CyberChef into expose-operationerror
2019-10-07 17:59:00 +01:00
d98762625
210daf7324
make async node tests actually fail when they fail. Update tests that were failing
2019-10-07 17:41:51 +01:00
wh0
d60d595254
Utils: don't consume three backslashes at a time
2019-10-06 17:07:58 -07:00
n1474335
da901e20d9
Added several more file signatures. The background magic button now highlights when a file type has been detected.
2019-10-04 17:52:09 +01:00
Andy Wang
7f6d8bffe3
Remove unnecessary IV adaptation
2019-10-01 22:54:21 +01:00
Andy Wang
458307f5ed
Add invalid key length error message
2019-10-01 22:53:50 +01:00
Andy Wang
294aa826f1
Remove base64 options
2019-10-01 22:53:10 +01:00
n1474335
087cc6b8fd
Fixed webm signature
2019-10-01 17:11:31 +01:00
n1474335
22028b074a
Added support for many more file types to file signature operations
2019-10-01 16:54:19 +01:00
n1474335
15c26a95c5
Merge branch 'master' into edit-node-recipe
2019-10-01 12:12:49 +01:00
n1474335
70f705afbc
Fixed typo in 'Convert Data Units' preventing Kilobits from working. Closes #649
2019-09-27 11:28:57 +01:00
Andy Wang
912d63067c
Fix #578 by refactoring and implementing the modes
2019-09-26 23:02:03 +01:00
n1474335
928f1c3e4b
Remove excess slashes from Tesseract paths
2019-09-25 15:39:04 +01:00
d98762625
014e70a7b1
add node index to source
2019-09-20 18:44:13 +01:00
d98762625
5148b16246
Export cyberchef error types to be used in consuming applications
2019-09-20 18:40:21 +01:00
n1474335
70346bce35
OCR operation now relies on local files
2019-09-13 17:40:20 +01:00
n1474335
7eabaf0de6
Cleaned up and improved OCR operation
2019-09-13 14:34:08 +01:00
n1474335
a8ad10757c
Merge branch 'feature/ocr' of https://github.com/MShwed/CyberChef into MShwed-feature/ocr
2019-09-13 12:41:38 +01:00
d98762625
111546ad1a
update function comments
2019-09-06 12:26:24 +01:00
d98762625
a8fbd5164e
Update NodeRecipe so args is optional in bake config
2019-09-06 12:21:53 +01:00
mshwed
8dde732514
Fixed linting issues
2019-09-05 09:20:59 -04:00
mshwed
f1659af5e4
Added basic OCR text extraction
2019-09-04 14:37:02 -04:00
n1474335
b31f32a7e7
Tidied up Bacon Cipher operations
2019-09-04 17:13:05 +01:00
n1474335
f0b3bd0ede
Merge branch 'bacon' of https://github.com/kassi/CyberChef
2019-09-04 16:30:05 +01:00
n1474335
d7b6f29c81
Updated CHANGELOG
2019-09-04 14:00:25 +01:00
n1474335
eb769c7fb4
Tidied up Steganography operations. FileType and toBase64 functions now accept ArrayBuffers.
2019-09-04 13:54:59 +01:00
n1474335
5bc5c0df90
Merge branch 'steganography' of https://github.com/Ge0rg3/CyberChef into Ge0rg3-steganography
2019-09-04 11:31:58 +01:00
n1474335
0590020130
Merge branch 'patch-1' of https://github.com/wesinator/CyberChef into wesinator-patch-1
2019-09-04 11:16:57 +01:00
n1474335
2a91af152d
Fixed sitemap generation
2019-09-04 11:14:45 +01:00
Ԝеѕ
d8120d4e13
Add Quoted-printable example
2019-09-03 11:21:58 -04:00
n1474335
32c0d6f253
Updated dependencies
2019-08-30 18:49:05 +01:00
n1474335
f8d1cf2f60
Tidied up 'Render Markdown' operation
2019-08-30 15:46:24 +01:00
n1474335
e129425d8d
Merge branch 'render-markdown' of https://github.com/j433866/CyberChef into j433866-render-markdown
2019-08-30 15:33:47 +01:00
n1474335
9dd5234962
Tidied up 'Show on map' operation
2019-08-30 11:56:48 +01:00
n1474335
018532016b
Merge branch 'show-on-map' of https://github.com/j433866/CyberChef into j433866-show-on-map
2019-08-30 11:44:12 +01:00
Ge0rg3
d23a584b9e
Randomize Colour Palette Operation
2019-08-29 16:17:07 +01:00
n1474335
572f035877
Background magic is now debounced to prevent it firing too often.
2019-08-29 14:08:56 +01:00
j433866
b94eb6adb0
Add syntax highlighting
...
Explicitly disable HTML rendering.
Updated description.
2019-08-29 14:08:07 +01:00
j433866
45fccb94e1
Merge remote-tracking branch 'upstream/master' into render-markdown
2019-08-29 13:23:37 +01:00
j433866
2628f17fae
Change maps source to use Wikimedia maps.
...
Add link to Wikimedia maps ToS.
If there's no data, show the map anyway.
2019-08-29 11:43:45 +01:00
j433866
69fb6e77fc
Merge remote-tracking branch 'upstream/master' into show-on-map
2019-08-29 10:42:40 +01:00
j433866
59917cca45
Add overflow CSS rule to fix scrolling. Fixes #626
2019-08-29 10:18:52 +01:00
n1474335
c9deaae744
Updated supported browser versions.
2019-08-28 17:14:12 +01:00
Ge0rg3
950a12360e
Tests + Bug Fixes
...
* Test cases for LSB extraction, RGBA extraction and bit plane browsing
* Bug fix for alpha planes in bit plane browser
2019-08-28 17:07:43 +01:00
n1474335
4c28627459
Added pulse to Background Magic button to draw attention.
2019-08-28 16:14:13 +01:00
Ge0rg3
48831225ac
Extract RGBA Values Operation
2019-08-28 09:58:00 +01:00
Ge0rg3
4e8a79d8f1
Bit Plane Browser and LSB Extraction
...
Bit Plane Browser and LSB Extraction
Bit Plane Browser and LSB Extraction
2019-08-28 01:06:59 +01:00
n1474335
094d352e5f
Added eslint space-before-blocks rule
2019-08-27 18:13:33 +01:00
n1474335
44b90be7d6
Added 'fully qualified' to the description for the 'Extract Domains' operation to reduce ambiguity. #618
2019-08-27 17:59:45 +01:00
n1474335
c541eebe3e
Merge branch 'ip-format-octal' of https://github.com/csmith/CyberChef into csmith-ip-format-octal
2019-08-27 13:00:54 +01:00
Chris Smith
6c9ce15b26
Add octal support to Change IP Format.
...
Also add test cases covering interchanging between all four
formats.
2019-08-24 01:14:44 +01:00
Chris Hepner
8e1bd36b4c
Fix typo in ScanForEmbeddedFiles
...
Change "suffiently" to "sufficiently"
2019-08-23 14:52:16 -07:00
n1474335
0031345383
Tidied up 'Parse UDP' operation
2019-08-23 10:56:13 +01:00
n1474335
46fa7475cf
Merge branch 'udp-header-parser' of https://github.com/h345983745/CyberChef into h345983745-udp-header-parser
2019-08-23 10:40:24 +01:00
n1474335
db3faf16b0
Merge branch 'master' of github.com:gchq/CyberChef
2019-08-22 16:34:00 +01:00
n1474335
9774a4bd26
Tidied up CR preservation code
2019-08-22 16:31:21 +01:00
j433866
737ea19c9e
Fix AES decryption in GCM mode not using IVs.
...
Updated tests to match new results.
Included a Python script to generate AES-GCM tests
2019-08-22 14:54:58 +01:00
j433866
82b5e97a2b
Merge branch 'master' into render-markdown
2019-08-22 12:31:52 +01:00
j433866
c43f829854
Slightly change wording of alerts
2019-08-22 11:56:14 +01:00
j433866
f43a868607
Add carriage return detection for pasted and switched inputs.
...
Fix switching the output to input not working properly.
Add nicer confirmation boxes for zipping outputs.
2019-08-22 11:53:41 +01:00
j433866
9f2d1453ed
Make the wordWrap change event only fire when the
...
word wrap checkbox is changed
2019-08-22 11:26:43 +01:00
j433866
082d939f7d
Add customisations for confirm box.
...
Can change the text of the accept and reject buttons.
Now returns undefined if the user clicks off it
2019-08-22 11:26:04 +01:00
j433866
19553dcfed
Fix parse colour code operation.
...
The interactive part broke due to changes for multiple inputs.
Now fires the inputChange event with a fake keyup event to autobake
2019-08-22 11:00:04 +01:00
n1474335
863551ee1d
AES Decrypt now handles blank IVs correctly. Fixes #613
2019-08-21 14:27:56 +01:00
n1474335
82abdb50b1
Fixed bug in Protobuf library causing issues with long keys
2019-08-20 15:20:43 +01:00
h345983745
b8dbb11136
Spelling
2019-08-19 21:05:38 +01:00
h345983745
b14cb99587
Removed console.log
2019-08-19 20:55:04 +01:00
h345983745
1d32a5939c
Core UDP parsing functionality
...
Added to categorie
Description
Added Tests
Added tests
2019-08-19 20:48:05 +01:00
j433866
ae1cd8ba3e
Add fade animation to modals
2019-08-15 15:03:13 +01:00
n1474335
43472394c7
Tidied up 'Defang IP Addresses' operation
2019-08-13 14:23:41 +01:00
n1474335
a4e9025b8e
Merge branch 'defang-ip' of https://github.com/h345983745/CyberChef into h345983745-defang-ip
2019-08-13 14:19:34 +01:00
n1474335
d90a23bfd5
Added 'Parse SSH Host Key' operation to the Networking category
2019-08-13 14:11:52 +01:00
j433866
1cdcaebb4d
Merge remote-tracking branch 'upstream/master' into ssh-host-key
...
Bring up to date with master
2019-08-13 13:26:40 +01:00
n1474335
66b82598e3
Merge branch 'use-std-esm' of github.com:gchq/CyberChef
2019-08-12 15:26:15 +01:00
n1474335
0e95ad8ed6
Updated a range of operations to use ArrayBuffers instead of byteArrays to improve performance with large files.
2019-07-29 17:09:46 +01:00
n1474335
82b94fad5d
Fixed BigNumber type coercion issues when passed between workers
2019-07-29 15:14:29 +01:00
j433866
42cfed5fa8
Fix file inputs being overwritten with strings.
...
Added force option in case we really need to overwrite
2019-07-25 15:16:07 +01:00
j433866
e4452b906e
Fix functions not being awaited
2019-07-25 15:14:12 +01:00
j433866
36abaeb6fb
Fix tab bar shadows appearing when they shouldn't
2019-07-24 14:22:56 +01:00
Matt
b3a10d4f9e
Made some better colour choices
2019-07-23 19:17:21 +01:00
Matt
d4c4e2599d
Reduced redundancy
2019-07-22 23:16:17 +01:00
Matt
67ead1c250
Fixed alternative theme tables
2019-07-22 23:12:36 +01:00
d98762625
e4d98eba6b
use std/esm to make chef compatible with cjs projects. Remove webpack work for node
2019-07-19 13:14:32 +01:00
j433866
7f168d49a6
Add render markdown operation
2019-07-12 09:33:13 +01:00
j433866
a08419a4ce
Remove getOutput function, use Dish object instead
...
Fix inputNum error in WorkerWaiter.
Replace explicit tab shadows with class lists
2019-07-10 14:58:07 +01:00
n1474335
29cb273d08
Fixed module replacement issue.
2019-07-09 13:42:42 +01:00
n1474335
566517d20f
Imports now specify the file extension to support Node v12
2019-07-09 12:23:59 +01:00
j433866
ac1c93d29b
Fix incorrect curve detection for ecdsa-sha2
2019-07-08 16:58:03 +01:00
j433866
944842d4eb
Improve description and add to Categories
2019-07-08 16:44:36 +01:00
j433866
d56ff0825a
Add extraction of actual key from public key file
2019-07-08 15:58:56 +01:00
d98762625
0de89f3145
Merge branch 'v9' of github.com:gchq/CyberChef into node-lib
2019-07-05 13:10:44 +01:00
n1474335
aa362ba18b
Removed async from detectDishType
2019-07-05 12:41:47 +01:00
n1474335
b272d3b32f
Linted to satisfy new rules
2019-07-05 12:36:15 +01:00
n1474335
e4e32a9c56
Merge branch 'master' into v9
2019-07-05 12:30:28 +01:00
n1474335
5eb3979504
Updated dependencies and linter
2019-07-05 12:22:52 +01:00
d98762625
e03ff22ba8
update more ENVIRONMENT_IS_* calls after merge, update some test paths, comments. Remove vulnerability
2019-07-05 11:35:59 +01:00
d98762625
368f508b17
Merge branch 'v9' of github.com:gchq/CyberChef into node-lib
2019-07-05 11:07:31 +01:00
d98762625
a1cf20bd67
gitignore fix
2019-07-05 10:24:29 +01:00
d98762625
d2ff2ec9c6
improve comments and re-add some excluded operations
2019-07-05 10:22:14 +01:00
d98762625
1c24c05647
swap ENVIRONMENT_IS_* functions for Utils named exports
2019-07-05 10:17:52 +01:00
d98762625
c70f14419a
rename dishTranslationTypes
2019-07-05 09:44:01 +01:00
n1474335
80386f1c86
Merge branch 'master' into v9
2019-07-04 18:44:07 +01:00
n1474335
080886a2d1
Added support for psb, hdr, arw, raf, mrw, bct, mdi, au, auf, aif, aifc, arj, ace, hqx, alz, kgb, and torrent file detection.
2019-07-04 18:43:38 +01:00
n1474335
2007cfd3a0
Improved efficiency of Dish title generation
2019-07-04 15:43:50 +01:00
n1474335
e49974beaa
Merge branch 'multiple-input-files' of https://github.com/j433866/CyberChef into j433866-multiple-input-files
2019-07-04 13:52:26 +01:00
n1474335
e4b4e8afca
Added Streebog and GOST to 'Generate all hashes' op
2019-07-03 17:33:27 +01:00
n1474335
09bea6e231
Added 'GOST Hash' operation
2019-07-03 17:24:11 +01:00
n1474335
99f4091c1a
Tidied up Streebog operation, splitting out GOST hash into a separate op.
2019-07-03 17:23:45 +01:00
j433866
6964bbc232
Improve layout of addInput parameters.
2019-07-03 16:15:14 +01:00
j433866
367d30e421
Use reduce for finding previous and next inputNums
2019-07-03 16:09:48 +01:00
j433866
30a66f1441
Use reduce to find smallest and largest inputNums.
...
Tab shadows are now displayed using css classes
2019-07-03 16:05:20 +01:00
n1474335
666c447e36
Merge branch 'feature/streebog-hash' of https://github.com/MShwed/CyberChef into MShwed-feature/streebog-hash
2019-07-03 15:21:44 +01:00
n1474335
13b0ab73d0
Tidied up CRC-8 operation and added it to 'Generate all hashes'
2019-07-03 15:07:26 +01:00
n1474335
3766982734
Merge branch 'feature/crc-8-checksum' of https://github.com/MShwed/CyberChef into MShwed-feature/crc-8-checksum
2019-07-03 14:54:41 +01:00
n1474335
5a83ef4f48
Tidied up HTML Entity operations
2019-07-03 14:49:57 +01:00
j433866
b3fa1eaae2
Fix output heights being incorrect
2019-07-03 14:24:05 +01:00
j433866
6d95cb01c8
Change tab element height using stylesheet.
...
Debounce bake button function changes.
2019-07-03 13:52:56 +01:00
j433866
a7eefa88fa
Merge remote-tracking branch 'upstream/master' into multiple-input-files
2019-07-03 13:20:21 +01:00
n1474335
a7d4e37851
Merge branch 'bugfix/missing-html-entities' of https://github.com/MShwed/CyberChef into MShwed-bugfix/missing-html-entities
2019-07-03 12:43:58 +01:00
n1474335
0e6626bf39
Merge branch 'pgp-verify' of https://github.com/artemisbot/CyberChef into artemisbot-pgp-verify
2019-07-03 12:38:10 +01:00
n1474335
db72cad610
Merge branch 'more-image-ops' of https://github.com/j433866/CyberChef into j433866-more-image-ops
2019-07-03 12:24:03 +01:00