n1073645
7c72871c02
Added Tar and Mach-O extractors
2019-11-14 17:17:25 +00:00
n1073645
30c6917914
Merge remote-tracking branch 'upstream/master'
2019-11-14 09:03:06 +00:00
n1073645
33464b3388
Linting changes
2019-11-14 08:55:27 +00:00
n1474335
2c40353180
Merge branch 'node12filenames' of https://github.com/janisozaur/CyberChef into janisozaur-node12filenames
2019-11-13 18:05:55 +00:00
n1474335
03f4740968
Tidied up consumeWhile and consumeUntil
2019-11-13 18:04:36 +00:00
n1474335
ea6d80edfb
Merge branch 'master' of https://github.com/n1073645/CyberChef into n1073645-master
2019-11-13 17:59:51 +00:00
n1474335
cce84c3782
Fixed bug in Base62 operations when using different alphabets
2019-11-13 17:59:16 +00:00
n1073645
c1878ca28b
Linting adjustments
2019-11-13 17:15:54 +00:00
n1073645
e9b7a43b9a
Adjustment to consumeWhile
2019-11-13 17:11:04 +00:00
n1073645
3921b4f445
Small correction to continueWhile
2019-11-13 09:59:55 +00:00
n1073645
dfd4cca43f
Corrections
2019-11-13 09:02:36 +00:00
Michał Janiszewski
69c6c3e790
Add missing filenames for Node 12 imports
2019-11-12 23:43:16 +01:00
n1073645
9eda670026
up-to-date
2019-11-12 11:06:10 +00:00
n1073645
d3c13b118d
Improved continueUntil, added consumeWhile and made the EVTX extractor more complete
2019-11-12 11:00:43 +00:00
n1073645
8e2345cf9e
Improved continueUntil, added consumeWhile and made the EVTX extractor more complete
2019-11-11 16:08:03 +00:00
n1073645
d240d65c5f
Improved continueUntil, added consumeWhile and made the EVTX extractor more complete
2019-11-11 15:47:16 +00:00
n1474335
e61b7d598e
Tidied up FileSignatures.mjs
2019-11-08 17:34:25 +00:00
n1073645
eb81b9217e
SQLITE, EVT, EVTX and Signatures added
2019-11-08 17:08:14 +00:00
n1073645
4d9bfcad20
Comment the WAV extractor.
2019-11-08 15:00:20 +00:00
n1073645
2387452a56
Comment the WAV extractor.
2019-11-08 14:59:06 +00:00
n1073645
a4772941a7
Added WAV extractor.
2019-11-08 14:56:54 +00:00
n1474335
04f1fa06ad
Tidied up GIF and BZIP2 extractors
2019-11-08 13:49:39 +00:00
n1073645
f3864b00fe
Made GIF extractor more robust
2019-11-08 13:40:09 +00:00
n1073645
51cc94bf2a
Made GIF extractor more robust
2019-11-08 13:38:17 +00:00
n1073645
80362cfa84
Bzip2 extractor completed
2019-11-08 11:39:50 +00:00
n1073645
447a6d7524
Comments for GIF.
2019-11-07 16:50:10 +00:00
n1073645
f022440b4a
Tidied GIFextractor
2019-11-07 16:20:09 +00:00
n1073645
4f5e0c007d
GIF extractor for GIF89a
2019-11-07 15:06:30 +00:00
n1073645
b83f6591bb
XZ compression
2019-11-07 10:13:40 +00:00
n1073645
77a9481cf9
xz compression
2019-11-07 09:20:24 +00:00
n1474335
875c1019b2
Merge branch 'blowfish-fix' of https://github.com/cbeuw/CyberChef into cbeuw-blowfish-fix
2019-11-06 13:22:50 +00:00
n1474335
fdfbf7ddf8
Merge branch 'master' of https://github.com/dkarpo/CyberChef into dkarpo-master
2019-11-06 13:20:41 +00:00
n1474335
414f8b5ba9
Added link to Lorenz wiki article in operation description
2019-11-06 13:17:44 +00:00
Derrick Karpo
03a1c566fc
Add file extensions which are mandatory for the latest Node 12.x.
...
Note: This doesn't solve the upstream import's which still don't
comply but it preps CyberChef for it.
2019-11-06 06:01:52 -07:00
n1474335
9ed2b26933
Tidied up Lorenz operation and created new Bletchley module for WW2-era ciphers
2019-11-06 12:14:22 +00:00
n1474335
70665534b8
Merge branch 'master' of https://github.com/VirtualColossus/CyberChef
2019-11-06 12:00:37 +00:00
n1474335
e1378860d6
Added support for 109 more character encodings
2019-11-01 14:56:18 +00:00
Jarrod Connolly
462f619f43
Update JavaScript Minify operation to support ES6.
2019-10-31 23:18:54 -07:00
VirtualColossus
b9571db9f1
Merge branch 'master' into master
2019-10-31 15:33:54 +00:00
n1474335
daad633195
Tidied up Avro to JSON operation
2019-10-31 14:17:07 +00:00
n1474335
a2c46b3f66
Merge branch 'avro-to-json' of https://github.com/jarrodconnolly/CyberChef into jarrodconnolly-avro-to-json
2019-10-31 13:54:00 +00:00
VirtualColossus
c0e02451a1
Fixed bug using KT option, added tests
2019-10-31 07:28:33 +00:00
Jarrod Connolly
2d12a16771
Add Avro to JSON data format conversion
2019-10-30 22:09:42 -07:00
Gustavo Silva
9108b3923b
diff.mjs: Fixes tests and adds default flag
...
* Sets default flag to `false` for `showSubtraction` flag.
* Removes extra span for else case that was causing some tests to
fail. Moreover, the previous behavior was defined as that.
* Adds custom test for the showSubtraction option, both using the
`showAdded` and `showRemoved` flags.
2019-10-29 23:39:14 +00:00
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
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
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
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
Thomas Pointhuber
ef61735f64
Fix typo
2019-10-12 17:52:16 +02:00
Thomas Pointhuber
a2780ca056
Add bitwse mode to Generate Image operation
2019-10-12 17:35:46 +02:00
Thomas Pointhuber
d025c8bd9a
Add new operation to generate image from raw data
2019-10-12 17:13:14 +02: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
Marvin Wendt
4122d4207d
Add ConvertToNATOAlphabet
2019-10-11 15:32:06 +02:00
Marvin Wendt
d550ae7d93
Add operation to categories
2019-10-11 15:31:46 +02: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
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
Matt
4d7988b78e
Fixed RSA key generation
2019-09-30 13:12:10 +01:00
Matt
841e760b04
Merge remote-tracking branch 'upstream/master' into features/rsa
2019-09-30 11:03:41 +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
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
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
Ԝеѕ
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
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
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
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
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
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
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
7f168d49a6
Add render markdown operation
2019-07-12 09:33:13 +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
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
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
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
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
mshwed
44643c151a
Fixed linting issues and added CRC-8 tests
2019-07-02 15:30:59 -04:00
mshwed
bc1bd2427d
Added checksum calculation and helper functions
2019-07-02 15:13:11 -04:00
j433866
1135ca5fb4
Remove duplicate function.
...
Fix reading QR codes with transparent backgrounds
2019-07-02 16:31:26 +01:00
j433866
f473807459
Bring up to date with master
2019-07-02 14:23:17 +01:00
mshwed
4c9a61f5a7
Added bit reversal
2019-07-01 19:02:07 -04:00
j433866
ba4740a245
Correct documentation
2019-07-01 13:42:06 +01:00
j433866
86c37bab3f
Clone dish instead of using the current dish.
...
Use Dish.STRING instead of "string" for get()
2019-07-01 13:41:48 +01:00
j433866
dd5038c15b
Bring up to date with master
2019-07-01 11:51:17 +01:00
mshwed
550ab403f6
Initial operation setup
2019-06-30 21:28:00 -04:00
h345983745
bac2e8c014
Removed V4 + V6 options
2019-06-29 01:12:50 +01:00
n1474335
f22211ce8c
Backslashes are now escaped correctly by 'Unescape string'. CLoses #582
2019-06-28 17:13:54 +01:00
n1474335
c1ad2386ef
Improvements to Entropy operation. Converted to ArrayBuffers, improved efficiency with large files, added present method back in.
2019-06-28 15:00:19 +01:00
mshwed
b0b6de116d
Fixed linting issue
2019-06-27 14:11:26 -04:00
mshwed
1b161f997b
Refactored advanced entropy operation into entropy operation
2019-06-27 14:09:41 -04:00
mshwed
b99af58636
Merge branch 'master' of https://github.com/gchq/CyberChef into feature/advanced-entropy
2019-06-27 13:15:19 -04:00
Matt
c46928aefe
Added tests
2019-06-27 17:51:37 +01:00
Matt
4c27a46d35
Added PGP verify operation
...
Added some more metadata to decrypt & verify
Fixes gchq/CyberChef#581
2019-06-27 16:48:03 +01:00
n1474335
d184e40116
Added min and max for Bzip2 block size arg
2019-06-27 16:45:16 +01:00
n1474335
596db07647
Merge branch 'features/bz2-comp' of https://github.com/artemisbot/CyberChef into artemisbot-features/bz2-comp
2019-06-27 16:44:42 +01:00
n1474335
30bf95f2c1
Merge branch 'oct' of https://github.com/wh0/CyberChef into wh0-oct
2019-06-27 15:55:34 +01:00
n1474335
e11aec64cd
Modified wording for IC op
2019-06-27 15:42:32 +01:00
n1474335
71575e49d7
Merge branch 'index-of-coincidence' of https://github.com/Ge0rg3/CyberChef into Ge0rg3-index-of-coincidence
2019-06-27 15:41:20 +01:00
wh0
f29d8eeda8
Parse octal escape sequences
2019-06-25 18:35:25 -07:00
mshwed
daee7ac761
Merge branch 'master' of https://github.com/gchq/CyberChef into feature/advanced-entropy
2019-06-20 14:11:51 -04:00
mshwed
313d1a580e
Merge branch 'master' of https://github.com/gchq/CyberChef into bugfix/json-to-csv
2019-06-20 13:59:08 -04:00
mshwed
824d8e929a
Fixed linting issues
2019-06-20 13:26:35 -04:00
mshwed
862d2adf1d
Added missing HTML entities
2019-06-20 13:08:20 -04:00
j433866
0bcf57e89c
Improve printing text to improve output quality.
...
Now resizes the text instead of the image
2019-06-20 12:58:02 +01:00
j433866
05d81eb734
Merge remote-tracking branch 'upstream/master' into multiple-input-files
2019-06-14 14:56:16 +01:00
j433866
34d03973f9
Improve queueing for getDish... messages.
...
Force wheel event to be not passive.
Change maxworkers to be navigator.hardwareConcurrency - 1
2019-06-13 14:48:28 +01:00
j433866
84204c1d12
Add mime type detection to tab title.
...
Move addition of close tab button back
2019-06-13 11:13:53 +01:00
j433866
6ee76e3bf0
Add getDishTitle function
2019-06-13 09:43:58 +01:00
j433866
9d60ef5f72
Turn output tabs into progress bars!
2019-06-10 15:39:21 +01:00
George O
466d872d30
Added Index of Coincidence Operation
2019-06-09 00:57:02 +01:00
j433866
ad982746dd
Display recipe progress in status message
2019-06-07 13:52:47 +01:00
j433866
31a3af1f84
Remove step and progress from Chef.
...
It's now all handled by the App!
2019-06-04 14:02:45 +01:00
j433866
c1bdca8df3
Change to use byte strings instead of byte array
2019-06-04 10:19:00 +01:00
j433866
b3cb800f35
Default inputNum to -1 when one isn't sent.
...
Improve jsdoc comments
2019-06-03 14:01:00 +01:00
j433866
dc74a389d8
Add documentation for inputNum.
...
Fix syntax for transferable objects.
2019-06-03 11:15:48 +01:00
j433866
7528065d4d
Fix stepping again.
...
Add new getInput function to inputWorker
2019-05-28 11:59:57 +01:00
d98762625
1a9c9a5ddf
Actually need to return the translation
2019-05-24 16:46:07 +01:00
j433866
4dcd60adc0
Improve handling of displaying large outputs.
...
Bring getDishStr and getDishBuffer back.
2019-05-23 15:29:58 +01:00
d98762625
d51e8ec378
Merge branch 'master' of github.com:gchq/CyberChef into node-lib
2019-05-23 15:07:28 +01:00
j433866
59cdd259ac
Add new parse ssh host key operation
2019-05-23 11:11:37 +01:00
j433866
a750b0f08a
Use transferable objects to send arraybuffers back to the workerwaiter
2019-05-16 10:42:27 +01:00
j433866
0e850b2a85
Fix stepping not working.
...
Use transferable object for sending arraybuffers to workers
2019-05-16 10:42:07 +01:00
j433866
2ddb9b8f7c
Remove unecessary progress item
2019-05-16 09:33:28 +01:00
h345983745
219469f24f
Intial Commit
...
Consolidated IP Regex's
Fixed Logic Error
Added Tests
Removed Changes Outside Of Operation
Added to category
2019-05-12 21:19:54 +01:00
j433866
802879ced2
Merge pull request #2 from gchq/master
...
Bring branch up to date with gchq/master
2019-05-10 09:09:58 +01:00
j433866
cbcc2aa731
Fix regex to handle multiple escaped backslashes
2019-05-09 10:04:06 +01:00
j433866
cbf1d2feb0
Add specific handling for DOMExceptions
2019-05-08 16:42:06 +01:00
j433866
f72749304d
Improve handling of errors in operations.
...
Remove unused dependencies.
2019-05-08 11:57:22 +01:00
j433866
07021b8dd5
Add new worker for zipping outputs.
...
Use bakeId to track which outputs are stale.
2019-05-07 09:26:55 +01:00
d98762625
aa9bf08157
amend comments, remove return type from Dish translate
2019-05-03 14:38:29 +01:00
d98762625
0a3d87dfe3
Merge branch 'master' of github.com:gchq/CyberChef into node-lib
2019-05-03 13:41:05 +01:00
d98762625
65a3897f87
add dish translation tests for node
2019-05-03 13:36:08 +01:00
j433866
ff9c68db56
Update handling of bake errors.
...
Add preview thumbnail for image input.
2019-05-01 17:08:36 +01:00
j433866
1cedc94652
Fix status messages for baking
2019-05-01 15:19:01 +01:00
mshwed
8fa8e34027
Added support for parsing JSON with number type values. Added support for non-array JSON objects. Added extra tests for JSON to CSV operation.
2019-04-28 16:29:15 -04:00
mshwed
5225874498
Fixed handling of large files and fixed issue with line histogram colour fill
2019-04-28 14:38:03 -04:00
j433866
f638bd4ded
If sending arraybuffer back, use a transferable object
2019-04-26 14:01:49 +01:00
mshwed
802493fec4
Merge branch 'master' of https://github.com/gchq/CyberChef into feature/advanced-entropy
2019-04-24 19:48:03 -04:00
j433866
6d8daac5ca
Merge remote-tracking branch 'upstream/master' into multiple-input-files
2019-04-23 09:02:04 +01:00
n1474335
01f0625d6a
Fixed XSS in 'Text Encoding Brute Force. Closes #539
2019-04-14 22:00:17 +01:00
n1474335
8f450501cc
Downloadble version is now a .zip file instead of a single .htm file
2019-04-12 18:54:31 +01:00
n1474335
08c5dbce09
Merge branch 'init-dish' of https://github.com/d98762625/CyberChef into d98762625-init-dish
2019-04-12 16:24:23 +01:00
d98762625
de8c99eceb
merge init-dish & update tests
2019-04-08 18:06:01 +01:00
d98762625
cdc15c0f20
change empty Dish initialisation to use ArrayBuffer
2019-04-08 17:58:46 +01:00
Matt
18408901be
removed old bzip2 dependency
2019-04-07 19:11:46 +01:00
Matt
982c915931
Change author
2019-04-07 19:02:27 +01:00
Matt
a339eacd45
Bzip2 compression support changed to use wasm backend
...
x4 speed.
2019-04-07 18:59:03 +01:00
mshwed
8fc0e012e3
Fixed formatting issues
2019-04-06 23:09:46 -04:00
mshwed
b7fb9635e5
Added operation for entropy visualization as an image
2019-04-06 19:40:07 -04:00
mshwed
f988a958bb
Added support for generating an entropy curve based on the input data
2019-04-06 15:59:36 -04:00
mshwed
c80cb57b07
Added histogram line, refactored axes generation
2019-04-05 14:30:24 -04:00
d98762625
a210f951da
more linting
2019-04-05 17:40:52 +01:00
d98762625
367532cf8d
linting and comment for readFileSync
2019-04-05 17:35:20 +01:00
d98762625
af504891e4
incorporate ArrayBuffer base Dish type. Add global file shim to node index. Fix Buffer -> ArrayBuffer transformation
2019-04-05 16:51:14 +01:00
mshwed
dec28e16d4
Added histogram visualization for text entropy
2019-04-05 11:12:44 -04:00
d98762625
e4ee0fc397
Merge branch 'master' of github.com:gchq/CyberChef into node-lib
2019-04-04 15:21:52 +01:00
n1474335
525cb0689f
Added 'Protobuf Decode', 'VarInt Decode' and 'VarInt Encode' operations
2019-04-02 17:27:14 +01:00
Matt
7796c473ae
Fix lint issue
2019-04-02 17:01:47 +01:00
j433866
2cb33bfec4
Bring up to date with master
2019-04-02 16:54:34 +01:00
j433866
6430129b2a
Remove some inputNum stuff for now
2019-04-02 16:52:43 +01:00
Matt
8445165491
Use all the arraybuffers
...
cuts a solid 1/3 off the compression time
2019-04-02 16:47:38 +01:00
Matt
c5698fcd65
Merge remote-tracking branch 'upstream/master' into features/bz2-comp
2019-04-02 16:26:29 +01:00
n1474335
7d03be3a77
Dish._translate now uses ArrayBuffer as its intermediate type instead of byteArray. This should speed up operations on large files.
2019-04-02 15:34:30 +01:00
mshwed
4496d7762b
Converted js files to mjs. Added test cases for hashing
2019-04-02 09:41:49 -04:00
Matt
8b12caad78
Merge gchq/master into bz2-comp
2019-04-02 12:08:30 +01:00
Matt
e1492c3bb1
Added (non-garbage) description and fixed wikipedia link.
2019-04-02 12:05:17 +01:00
Matt
3cc66e9db9
Added Bzip2 compression support
2019-04-02 11:55:59 +01:00
mshwed
37389a62c1
Added support for hashing version 1994 and 2012. Added S-Box selection for 1994 version. Added length selection
2019-04-01 23:14:40 -04:00
mshwed
aef65620da
Merge remote-tracking branch 'origin/master' into feature/streebog-hash
2019-04-01 21:57:33 -04:00
j433866
99bef09e0e
Fix invalid file type error
2019-04-01 14:13:30 +01:00
j433866
c97e77c765
Merge with qr-improvements.
...
Change QR code ops to use ArrayBuffer.
Add new function to Utils to convert a string to arraybuffer.
2019-04-01 14:11:37 +01:00
Martin Gillow
8ece8ebec2
Updated description
2019-04-01 13:40:53 +01:00
j433866
e44a22e143
Change ops to use ArrayBuffer instead of byteArray
2019-04-01 10:54:46 +01:00
j433866
c2496fe63e
Change to use Promise.all
2019-04-01 09:00:41 +01:00
n1474335
3dc5b5c31a
Changed input type for BLAKE hashing ops to ArrayBuffer and tidied
2019-03-31 22:40:54 +01:00
n1474335
342e11f83e
Merge branch 'blake2' of https://github.com/h345983745/CyberChef into h345983745-blake2
2019-03-31 22:25:40 +01:00
n1474335
1640859542
Tidied up charts operations
2019-03-31 21:40:54 +01:00
n1474335
f0b48acaf9
Merge branch 'master' into artemisbot-module-charts
2019-03-31 21:21:08 +01:00
h345983745
bb8c305fc8
Updated description
2019-03-31 18:02:04 +00:00
h345983745
3950dba2c5
Added Key Option
2019-03-31 18:02:04 +00:00
h345983745
903ea45228
Update Generate All Hashes
2019-03-31 18:02:03 +00:00
h345983745
b116b8ba1e
Added Output Encoding Option
2019-03-31 18:02:03 +00:00
h345983745
908043fb7f
Added to Categories and updated info URL's
2019-03-31 18:02:03 +00:00
h345983745
2d7e3f180e
Added to "Generate All Hashes" operation
2019-03-31 18:02:03 +00:00
h345983745
c813d17595
Fixed Author Tags
2019-03-31 18:02:03 +00:00
h345983745
7d16265c4e
Initial Commit – Working hash functionality
2019-03-31 18:02:02 +00:00
n1474335
2385f1cbf8
Updated dependencies
2019-03-30 14:56:43 +00:00
martin gillow
4d39c3bbd2
Fixed code spacing and formatting
2019-03-30 13:42:29 +00:00
martin gillow
23ddb87c9f
Fixed code spacing and formatting
2019-03-30 13:02:14 +00:00
martin gillow
db662a7662
Removed debug. Final testing
2019-03-30 10:13:25 +00:00
mshwed
db491cbb09
Added initial hashing for Streebog GOST R 34.11-94
2019-03-28 11:46:04 -04:00
n1474335
3d80d66925
Merge branch 'module-charts' of https://github.com/artemisbot/CyberChef into artemisbot-module-charts
2019-03-27 23:17:30 +00:00
n1474335
5ac84491c1
Merge branch 'feature/hex-support-percent-delimiter' of https://github.com/MShwed/CyberChef into MShwed-feature/hex-support-percent-delimiter
2019-03-27 23:09:25 +00:00
n1474335
59ae9c6437
Improved 'Extract Files' description
2019-03-27 23:07:43 +00:00
martin gillow
39f3383709
Renamed option
2019-03-27 20:57:04 +00:00
martin gillow
4f8fc8d65e
Fixed p5 limitation
2019-03-27 20:44:57 +00:00
Martin Gillow
0397ba857f
Fixed motor wheel movement
2019-03-27 13:02:18 +00:00
j433866
37428fbe3b
Bake all inputs, not just the active tab.
...
Limits number of workers to number of cpu threads (4 if not supported)
Creates output tabs (switching doesn't work yet)
Disabled some highlighting for now.
2019-03-27 09:05:10 +00:00
martin gillow
444fb4555b
Custom wheel settings
2019-03-25 21:10:47 +00:00
Martin Gillow
b6eb851a13
Added Lorenz SZ40/42 operation
2019-03-25 13:34:25 +00:00
Martin Gillow
93c41f044c
Added Lorenz SZ40/42 operation
2019-03-25 13:31:13 +00:00
h345983745
e909eea82a
Added description
2019-03-23 16:14:40 +00:00
d98762625
638093d40e
correct translation from node Buffer to byte array
2019-03-22 09:42:25 +00:00
mshwed
8707287349
Added percent delimiter for "To Hex" operation
2019-03-21 20:10:45 -04:00
d98762625
8eed2232ee
add immutable presentAs method to Dish for node REPL display. add test for exact match help
2019-03-20 11:57:47 +00:00
j433866
6a01e40394
Fix bug where GIF input would error on output.
...
Also minor corrections to jsdocs in ImageManipulation
2019-03-20 11:20:34 +00:00
j433866
b312e17904
Change title to title case
2019-03-19 13:54:39 +00:00
j433866
2cd3e9cacd
Add new implementation of gaussian blur.
...
Changed SharpenImage to use the new algorithm.
2019-03-19 13:54:26 +00:00
j433866
ce72acdd61
Add 'add text to image' operation.
...
Included variants of the Roboto fonts as bitmap fonts for jimp.
Changed webpack config to import the font files.
2019-03-19 13:53:09 +00:00
j433866
8e74acbf3e
Add opaque background option
2019-03-18 09:43:37 +00:00
d98762625
76cc7f1169
Merge branch 'master' of github.com:gchq/CyberChef into node-lib
2019-03-14 17:57:53 +00:00
d98762625
2019ae43d7
File shim now translates correctly
2019-03-14 16:33:09 +00:00
Matt
3ad5f889a0
Wrote some tests, fixed imports for node
2019-03-14 13:37:11 +00:00
n1474335
cf32372a57
Added Enigma wiki article link to Enigma, Typex, Bombe and Multi-Bombe operation descriptions.
2019-03-14 12:08:35 +00:00
n1474335
b98cf9538d
Long HTML output is now replaced with an overlay in the same way as long string output.
2019-03-14 11:43:23 +00:00
d98762625
d080c5dd14
debugging File shim
2019-03-14 08:27:06 +00:00
j433866
4fafa39e54
Fix magic library to better handle operation error
2019-03-13 13:09:02 +00:00