n1474335
1dd1b839b8
Switched jsonpath library to jsonpath-plus. Fixes #1318
2022-09-09 20:39:28 +01:00
n1474335
8c9ad81039
Merge branch 'feat-primitive' of https://github.com/jeiea/CyberChef
2022-09-09 16:49:12 +01:00
n1474335
cef7a7b27d
Lint
2022-09-09 16:44:41 +01:00
n1474335
3893c22275
Changing the output encoding no longer triggers a full bake
2022-09-09 16:35:21 +01:00
IsSafrullah
65d883496b
fix select when change theme
2022-09-06 03:52:42 +07:00
n1474335
406da9fa2c
Efficiency improvements to reduce unnecessary casting
2022-09-02 20:15:07 +01:00
n1474335
16b79e32f6
File details are now displayed in a side panel and the input is still editable
2022-09-02 14:34:23 +01:00
n1474335
e93aa42697
Input and output character encodings can now be set
2022-09-02 12:56:04 +01:00
jeiea
69e59916e2
feat: support boolean and null in JSON to CSV
2022-08-17 02:12:39 +09:00
Oliver Rahner
2f89130f41
fix protobuf field order
2022-07-21 16:36:15 +02:00
n1474335
7c8a185a3d
HTML outputs can now be selected and handle control characters correctly
2022-07-18 18:39:41 +01:00
Luis Martinez
c14098a27c
tests added and XXTEA not working correctly fixed
2022-07-11 19:38:59 -05:00
Luis Martinez
653af6a300
xxtea encryption added
2022-07-11 18:59:53 -05:00
Luis Martinez
893b84d042
xxtea encryption added
2022-07-11 18:59:53 -05:00
n1474335
0dc2322269
Fixed dropping text in the input
2022-07-11 13:57:28 +01:00
n1474335
5c8aac5572
Improved input change update responsiveness
2022-07-11 13:43:19 +01:00
n1474335
157dacb3a5
Improved highlighting colours and selection ranges
2022-07-11 11:43:48 +01:00
n1474335
890f645eeb
Overhauled Highlighting to work with new editor and support multiple selections
2022-07-10 22:01:22 +01:00
n1474335
2785459257
Merge branch 'master' into io-overhaul
2022-07-10 19:06:48 +01:00
n1474335
4200ed4eb9
Tidied Cetacean ciphers
2022-07-08 17:16:35 +01:00
n1474335
6b16f11d3b
Merge branch 'master' of https://github.com/valdelaseras/CyberChef
2022-07-08 17:02:06 +01:00
n1474335
25086386c6
Tidied ROT8000
2022-07-08 16:33:16 +01:00
n1474335
d99ee32cc4
Merge branch 'ROT8000' of https://github.com/thomasleplus/CyberChef
2022-07-08 16:28:42 +01:00
n1474335
c02c4a72e4
Merge branch 'add-lz-string' of https://github.com/crespyl/CyberChef
2022-07-08 16:23:15 +01:00
n1474335
eb5663a1ed
Tidied ROT brute forcing ops
2022-07-08 16:02:24 +01:00
n1474335
418a7962a5
Merge branch 'rot_bruteforce' of https://github.com/mikecat/CyberChef
2022-07-08 15:55:27 +01:00
n1474335
a6aa40db97
Tidied LS47 operations
2022-07-08 15:47:35 +01:00
n1474335
45ede4beaf
Merge branch 'LS47Cipher' of https://github.com/n1073645/CyberChef
2022-07-08 15:41:16 +01:00
n1474335
6cccc2c786
Tidied Caesar Box Cipher
2022-07-08 15:36:30 +01:00
n1474335
99a0a05947
Merge branch 'caesarBoxCipher' of https://github.com/n1073645/CyberChef
2022-07-08 15:32:56 +01:00
n1474335
7d4e554571
Tweaks to P-List Viewer operation
2022-07-08 15:26:33 +01:00
n1474335
2858a74cbf
Merge branch 'plistViewer' of https://github.com/n1073645/CyberChef
2022-07-08 15:18:50 +01:00
n1474335
28e599a835
Merge branch 'improve-subsection-description' of https://github.com/n1073645/CyberChef
2022-07-08 15:17:31 +01:00
n1474335
2f097e5dfc
Tidied up Base85 issues
2022-07-08 15:15:53 +01:00
n1474335
b71e3241be
Merge branch 'master' of https://github.com/benediktwerner/CyberChef
2022-07-08 15:04:09 +01:00
n1474335
f751de896f
Merge branch 'base' of https://github.com/john19696/CyberChef
2022-07-08 14:55:20 +01:00
n1474335
80943b0c26
Merge branch 'fix-merge' of https://github.com/n1073645/CyberChef
2022-07-08 14:52:56 +01:00
n1474335
6fa2e49f3a
Merge branch 'webp-extractor' of https://github.com/n1073645/CyberChef
2022-07-08 14:50:57 +01:00
n1474335
fc95d82c49
Tweaked Extract Files minimum size
2022-07-08 14:49:40 +01:00
n1474335
bb6c1c54ff
Merge branch 'extract-files-min-size' of https://github.com/n1073645/CyberChef
2022-07-08 13:57:06 +01:00
n1474335
c4414bd910
Fixed dropdown toggle height
2022-07-08 13:53:19 +01:00
n1474335
68733c74cc
Output now uses CodeMirror editor
2022-07-02 19:23:03 +01:00
n1474335
bc949b47d9
Improved Controls CSS
2022-07-01 12:01:48 +01:00
n1474335
85ffe48743
Input now uses CodeMirror editor
2022-06-29 18:02:49 +01:00
n1073645
42c911838d
Add min size to Extract Files
2022-06-17 11:18:49 +01:00
n1073645
8917eabfd1
Implemented webp extractor
2022-06-17 09:56:36 +01:00
n1073645
fc91469807
Added nesting to Merge/Fork/Subsection
2022-06-17 09:26:00 +01:00
John L
906727f133
Base85 improvements
2022-06-14 10:23:13 +01:00
n1073645
191d7f11f7
Improve the subsection description
2022-06-10 15:25:12 +01:00
n1474335
2267569c8d
Fixed lint
2022-06-09 16:32:23 +01:00
n1474335
2f53ee3974
Merge branch 'fix_loop_counter' of https://github.com/sec65/CyberChef
2022-06-09 16:23:01 +01:00
n1474335
cc3033266c
Updated CHANGELOG
2022-06-09 15:17:08 +01:00
n1474335
23b168515c
Merge branch 'elf-info' of https://github.com/n1073645/CyberChef
2022-06-09 15:04:46 +01:00
n1073645
049690fea2
Linting modifications
2022-06-09 10:15:47 +01:00
n1073645
d3de91de85
Modify stream library to support reading until a null byte
2022-06-09 10:12:19 +01:00
n1073645
64eae37788
Added tests for ELF-Info
2022-06-09 10:02:38 +01:00
n1474335
2bf1ac6b9c
'Parse X.509 Certificate' Issuer and Subject name parsing improved. Closes #1365
2022-06-08 18:59:27 +01:00
n1474335
5349115b94
'JSON Beautify' operation now supports formatting, collapsing and syntax highlighting. Closes #203 .
2022-06-08 18:07:11 +01:00
n1474335
4274e8f3a2
Fixed PEM wiki link
2022-06-06 15:20:31 +01:00
n1474335
9ec94434bb
Fixed 'From Base64' bug adding null bytes. Closes #1362
2022-06-06 14:54:06 +01:00
n1073645
3990ba774f
Implemented readelf-like functionality.
2022-06-05 18:35:02 +01:00
sec65
1fea9a25a5
reset loop counter after last run
2022-06-05 17:22:42 +02:00
n1474335
dc46018757
Tidied up 'PEM to Hex' operation
2022-06-03 22:57:49 +01:00
n1474335
1464e5d5e4
Merge branch 'pem' of https://github.com/cplussharp/CyberChef
2022-06-03 22:21:37 +01:00
n1474335
b78bb2d3d6
Added 'Strict mode' to 'From Base64' operation
2022-06-03 21:41:37 +01:00
n1474335
f9a6402825
Merge branch 'strict_base64' of https://github.com/mikecat/CyberChef
2022-06-03 13:18:41 +01:00
n1474335
c330394ff2
Fixed toBinary delim adjustment
2022-06-03 13:15:18 +01:00
n1474335
36e66ad5b4
Merge branch 'master' of https://github.com/michaellrowley/CyberChef
2022-06-03 13:10:59 +01:00
n1474335
1078c37043
Merge branch 'master' of https://github.com/LukeSerne/CyberChef
2022-06-03 12:55:56 +01:00
n1474335
d6f9e216a6
Merge branch 'fix-to-base45' of https://github.com/mikecat/CyberChef
2022-06-03 12:50:45 +01:00
n1474335
7d6a879a67
Added script for updating the CHANGELOG
2022-05-31 00:20:19 +01:00
n1474335
668eac1f9e
Fixed Split.js issues when resizing to around 1000px wide
2022-05-30 22:53:17 +01:00
n1474335
ff99436ce6
Fixed 'To Hex' highlighting
2022-05-30 19:43:59 +01:00
n1474335
ec577fc075
Fixed CSS for maximising output pane
2022-05-30 19:25:41 +01:00
n1474335
a895d1d82a
Added 'Parse TCP' operation
2022-05-30 18:06:15 +01:00
MikeCAT
11da4188ee
fix "To Base45" ( #1351 )
2022-05-20 11:59:04 +00:00
Luke Serné
5b68bad185
Support UTF8 encoded characters in Substitution operation
...
This adds support for UTF8-encoded characters in the input and the parameters.
2022-05-13 17:35:50 +02:00
n1474335
9a982f05ac
Extract operations now offer built-in Sort and Unique options. Unique operation offers option to count occurances. Closes #1334 .
2022-04-14 18:08:16 +01:00
n1474335
f5fe79326a
CodeQL fixes
2022-04-14 16:57:46 +01:00
n1474335
ccaabfaee8
Fixed incorrect wording for RC4 Drop argument.
2022-04-14 11:55:34 +01:00
Thomas Leplus
e712af33b7
Adding ROT8000
2022-04-11 18:44:14 -07:00
n1474335
8117926ca3
Tidied up SM4 ops and NoPadding options for AES, DES and TripleDES
2022-03-29 18:01:57 +01:00
n1474335
31e9d27f1a
Merge branch 'master' of https://github.com/swesven/CyberChef into swesven-master
2022-03-29 17:30:22 +01:00
n1474335
18022a2a48
Merge branch 'master' of https://github.com/pH-T/CyberChef into pH-T-master
2022-03-29 17:22:34 +01:00
n1474335
993e276858
Tidied up Bletchley ops
2022-03-29 12:45:42 +01:00
n1474335
a762fb4df4
Merge branch 'SIGABA' of https://github.com/hettysymes/CyberChef into hettysymes-SIGABA
2022-03-29 12:26:39 +01:00
n1474335
00781fa459
Fixed lint
2022-03-29 11:55:41 +01:00
n1474335
f3c83b2009
Merge branch 'master' of https://github.com/AlexAndHisScripts/CyberChef into AlexAndHisScripts-master
2022-03-28 17:14:57 +01:00
n1474335
4f0b160ed3
Tidied up Base45 ops
2022-03-28 16:15:37 +01:00
n1474335
709b8696fc
Merge branch 'base45' of https://github.com/t-8ch/CyberChef into t-8ch-base45
2022-03-28 16:04:34 +01:00
n1474335
9cc177a9ad
Code quality improvements
2022-03-28 15:56:15 +01:00
n1474335
9273f97d88
Updated dependencies
2022-03-28 15:42:11 +01:00
Paul Hager
e2b7ac68ef
fix: GetAllCasings.mjs - newline bug
2022-03-28 14:46:41 +02:00
n1474335
9733bf65de
Merge branch 'nodejs16' of https://github.com/john19696/CyberChef into john19696-nodejs16
2022-03-28 11:37:23 +01:00
n1474335
787c29e42b
Merge branch 'patch-1' of https://github.com/eljeffeg/CyberChef into eljeffeg-patch-1
2022-03-28 11:13:26 +01:00
n1474335
75dba51f56
Improve CJS and ESM module support #1037
2022-03-28 10:52:28 +01:00
n1474335
9e3733b33b
Fixed Node imports
2022-03-25 18:28:01 +00:00
n1474335
b09f98fbb4
Updated to Node 17
2022-03-25 14:59:54 +00:00
Robin Scholtes
578a61d331
add cetacean cipher encoder and decoder operations, tests. Update .gitignore to exclude idea generated files
2022-01-17 23:37:24 +13:00
Michael Rowley
ed542582f9
Added more error-handling to ToUpperCase()
2021-12-29 19:59:48 +00:00
Michael Rowley
2574a63975
Minor adjustments
2021-12-29 19:32:39 +00:00
ElJeffe
291c55befd
Spelling
...
Someone noticed this in another project that includes CyberChef
2021-12-14 08:47:55 -05:00
CPlusSharp
b7a978505f
PEMToHex: add magic check so it gets found
2021-11-17 20:19:42 +01:00
Thomas Weißschuh
7db1f39473
base45: Implement highlighting
2021-11-09 21:12:49 +01:00
Thomas Weißschuh
6017578964
Add Base45 operations
...
Closes #1219
Co-developed-by: Cyril Delétré <cyril.deletre@gmail.com>
2021-11-09 21:12:44 +01:00
CPlusSharp
1dbcd2ac84
PEMtoHex: Support arbitrary PEMs
...
previous implementation only supported some PEMs (e.g. Certificate)
the new implementation is more general,
it just extracts the base64 between
header and footer and decodes that to hex
2021-11-07 11:21:17 +01:00
Peter Jacobs
671ae6558f
Added 'LZString Decompress' and 'LZString Compress' operations
2021-10-29 15:26:31 -05:00
Alex Chambers_Jones
d2174725a9
Fixed reflected XSS described in issue 1265
2021-10-29 17:59:02 +01:00
MikeCAT
e8f91316ff
Added ROT13/47 Brute Force
2021-10-20 21:28:48 +09:00
MikeCAT
a7cdb095d2
Added input validation to fromBase64()
2021-10-04 22:39:16 +09:00
Thomas Weißschuh
cfc29ef821
Always use mjs imports
...
This is needed for Node/NPM 16 compat
2021-09-17 08:48:04 +02:00
n1474335
c423de545f
Switch XOR input and output differential logic. Fixes #1155
2021-09-03 14:58:48 +01:00
n1474335
f831ec6b7e
Fixed issues in Protobuf parsing
2021-08-26 16:51:42 +01:00
n1474335
dd18e52993
Protobuf operations improved to enable full and partial schema support
2021-08-18 17:22:09 +01:00
n1474335
e9ca4dc9ca
Added HASSH operations
2021-08-10 16:48:35 +01:00
n1474335
289a417dfb
Added 'JA3S Fingerprint' operation
2021-08-10 14:57:34 +01:00
n1474335
8379a9b275
Skipping UI tests in GitHub Actions
2021-08-10 14:26:33 +01:00
n1474335
9a33498fed
Added 'TLS JA3 Fingerprint' operation
2021-07-28 14:32:39 +01:00
Evan Reichard
cd4e70b24b
Fixed right shift 32 problem
2021-05-03 21:07:58 -04:00
n1474335
ff88d30d2f
Tidied up CBOR operations
2021-03-26 14:07:02 +00:00
n1474335
88e3c2ccb2
Merge branch 'issue-991' of https://github.com/Danh4/CyberChef into Danh4-issue-991
2021-03-26 13:59:16 +00:00
swesven
6155634d3b
Add the SM4 block cipher, also a no-padding option for block ciphers.
...
This adds an implementation of the SM4 block cipher, and operations
to encrypt and decrypt using it with CBC,ECB,CFB,OFB,CTR modes.
Also, a "no padding" option is added for AES,DES,3DES and SM4
decryption in ECB/CBC modes. This variant does not attempt to
validate the last block as being PKCS#7 padded.
This is useful, both since other padding schemes exist, and also
for decrypting data where the final block is missing.
2021-03-24 00:58:54 +01:00
n1474335
5029356514
Added link to FAQ description about output handling
2021-03-05 10:50:38 +00:00
n1474335
2bbe54cdcd
Added further deconstruction of IPv6 Multicast Addresses in the 'Parse IPv6 Address' operation
2021-02-23 15:11:16 +00:00
n1474335
8fadad5891
AES Additional data can now be entered in a range of formats. #1011
2021-02-22 19:33:52 +00:00
n1474335
1e0e7f16a7
Added numeric validation for arguments in Binary and Hex operattions. Fixes #1178
2021-02-22 19:13:38 +00:00
n1474335
95884d77cf
Extractable file formats are now listed properly in the 'Extract Files' description
2021-02-17 15:01:42 +00:00
n1474335
b69373f5e7
Fixed 'JSON to CSV' data flattening.
2021-02-16 14:48:56 +00:00
n1474335
3a9bdc58af
Fixed 'JSON to CSV' handling of complex structures. Closes #637
2021-02-16 14:36:31 +00:00
n1474335
c879af6860
Fixed 'Save recipe' URL generation issue. Closes #1176
2021-02-16 14:12:14 +00:00
n1474335
57714c86a6
Escape HTML input in Fuzzy Match operation
2021-02-12 17:55:28 +00:00
n1474335
8ad18bc7db
Added 'Fuzzy Match' operation
2021-02-12 13:51:51 +00:00
n1474335
9b6be140fa
Merge branch 'base64Alphabets' of https://github.com/n1073645/CyberChef into n1073645-base64Alphabets
2021-02-12 12:08:56 +00:00
n1474335
73b0e68993
Added code quality badge to README
2021-02-12 11:54:54 +00:00
n1474335
e069f5db13
Tidied up hexdump UNIX format
2021-02-11 19:06:35 +00:00
n1474335
96b59cf0df
Merge branch 'HexdumpAsciiFix' of https://github.com/n1073645/CyberChef into n1073645-HexdumpAsciiFix
2021-02-11 18:59:51 +00:00
n1474335
32d869231e
Updated CHANGELOG
2021-02-11 18:50:03 +00:00
n1474335
61a1c44f26
Renamed 'Generate Current Epoch' to 'Get Time'. It now uses the W3C High Resolution Time API and supports microsecond granularity
2021-02-11 18:47:44 +00:00
n1474335
e6c7899569
Merge branch 'EPOCH' of https://github.com/n1073645/CyberChef into n1073645-EPOCH
2021-02-11 18:08:55 +00:00
n1474335
672b477751
Extract ID3 operation now returns a JSON blob and presents an HTML table
2021-02-11 18:01:08 +00:00
n1474335
19360391a6
Merge branch 'ID3Tags' of https://github.com/n1073645/CyberChef into n1073645-ID3Tags
2021-02-11 16:16:33 +00:00
n1474335
4d9b48b4d8
Tidied whitespace
2021-02-11 16:14:23 +00:00
n1474335
979652387d
Merge branch 'keychainExtractor' of https://github.com/n1073645/CyberChef into n1073645-keychainExtractor
2021-02-11 16:12:57 +00:00
n1474335
170e564319
Fixed incomplete multi-character sanitization and incomplete URL substring sanitization issues.
2021-02-10 17:41:39 +00:00
n1474335
1abc46058c
Added a CodeQL workflow to check for bugs through code analysis. Fixed numerous bugs and implemented safeguards as already reported.
2021-02-10 13:13:19 +00:00
n1474335
892a3716ed
Added Crypt lib for common resources
2021-02-09 15:00:35 +00:00
n1474335
766310e2c7
Frequency Distribution operation now displays an HTML table
2021-02-09 14:46:04 +00:00
n1474335
02a397d2ae
Merge branch 'master' of https://github.com/alblue/CyberChef into alblue-master
2021-02-09 14:30:03 +00:00
n1474335
24548e3a48
Tidied up JWT tests
2021-02-09 14:23:02 +00:00
n1474335
f4784d49e7
Merge branch 'master' of https://github.com/aussieklutz/CyberChef into aussieklutz-master
2021-02-09 14:16:36 +00:00
n1474335
9fdd55c5c6
Tidied up JWT ops
2021-02-09 14:14:59 +00:00
n1474335
5bc523aeff
Merge branch '1073-jwt-verify' of https://github.com/mt3571/CyberChef into mt3571-1073-jwt-verify
2021-02-09 14:02:21 +00:00
n1474335
3ae2e2e2c8
Fixed highlighting of op names where only the description has hit
2021-02-09 11:50:20 +00:00
n1474335
83e49da7f6
Fixed description hiighlighting issue
2021-02-09 11:37:25 +00:00
Alex Blewitt
69073c9d99
Add ASCII output for frequency table
...
When showing results in the frequency distribution table, it's quite
helpful to see the distribution of the ASCII letters, if any. Provide an
option to show this to show the characters alongside the code.
Fixes #1169 .
Signed-off-by: Alex Blewitt <alex.blewitt@gmail.com>
2021-02-07 16:22:13 +00:00
aussieklutz
d5a0adea0c
Update JWTVerify.mjs
2021-02-06 18:35:46 +10:00
aussieklutz
fa05cf1d78
Update JWTVerify.mjs
...
Enabled ESRSA verification.
2021-02-06 17:58:49 +10:00
aussieklutz
6984258404
Update JWTVerify.mjs
...
Enable verification of RSASHA256 and 512 tokens
2021-02-06 17:27:54 +10:00
n1474335
ba66fd6546
Fixed recursive matching arguments
2021-02-05 19:04:27 +00:00
n1474335
47bbefd81f
Fixed recursive scoring results in fuzzy match lib
2021-02-05 18:24:15 +00:00
n1474335
21236f1938
Added fuzzy search for operations
2021-02-05 17:54:57 +00:00
n1474335
041c899a35
Comments are now treated as disabled so that they do not interfere with the Dish type. Closes #1126 and #1132 . Thanks to @mt3571 for the suggestion.
2021-02-03 17:54:49 +00:00
n1474335
76926d9252
Merge branch 'base_64_order' of https://github.com/Prinzhorn/CyberChef into Prinzhorn-base_64_order
2021-02-02 17:36:10 +00:00
n1474335
9a1ef71aec
Merge branch 'microsoftDecoderMagic' of https://github.com/n1073645/CyberChef into n1073645-microsoftDecoderMagic
2021-02-02 17:29:25 +00:00
n1474335
8d6b71bfaa
Merge branch 'boolean_args' of https://github.com/Prinzhorn/CyberChef into Prinzhorn-boolean_args
2021-02-02 17:23:05 +00:00
n1474335
4a673bd92a
AES Decrypt now supports Additional Authenticated Data in GCM mode. Added tests for ADD at each AES size.
2021-02-02 17:18:35 +00:00
n1474335
ba8591293b
Merge branch 'AESGCMAAD' of https://github.com/n1073645/CyberChef into n1073645-AESGCMAAD
2021-02-02 16:10:47 +00:00
n1474335
1b54584820
Tweaks to various hashing functions to improve config options
2021-02-02 16:06:37 +00:00
n1474335
3ce3866000
Merge branch 'SM3' of https://github.com/n1073645/CyberChef into n1073645-SM3
2021-02-02 11:58:36 +00:00
n1474335
1baea1da3d
Merge branch 'master' of https://github.com/maqifrnswa/CyberChef into maqifrnswa-master
2021-02-01 19:27:24 +00:00
n1474335
74ae77f17a
Tidied up and added tests for RSA operations
2021-02-01 19:15:32 +00:00
n1474335
99eb1cced5
Merge branch 'rsa' of https://github.com/mattnotmitt/CyberChef into mattnotmitt-rsa
2021-02-01 17:30:02 +00:00
n1474335
372ab32539
Updated dependencies
2021-02-01 16:57:42 +00:00
n1474335
46425ba552
Merge branch 'JSONTOCSV' of https://github.com/n1073645/CyberChef into n1073645-JSONTOCSV
2021-02-01 16:34:57 +00:00
n1474335
be544faf0f
Merge branch 'datetime' of https://github.com/n1073645/CyberChef into n1073645-datetime
2021-02-01 16:13:43 +00:00
n1474335
3df57ba3dd
Added big and little endian options for Windows timestamp conversion ops
2021-02-01 16:11:39 +00:00
n1474335
357c90546e
Merge branch 'FiletimeEndianness' of https://github.com/n1073645/CyberChef into n1073645-FiletimeEndianness
2021-02-01 15:55:42 +00:00
n1474335
5947ed21fc
Tidied up localisation in Wikipedia URL
2021-02-01 15:51:14 +00:00
n1474335
0a0949246f
Merge branch 'features/unicode-format' of https://github.com/mattnotmitt/CyberChef into mattnotmitt-features/unicode-format
2021-02-01 15:45:21 +00:00
n1474335
02cf394bcd
ROT13 tweaks
2021-02-01 14:42:00 +00:00
n1474335
7cf19d22a8
Merge branch 'numberRot' of https://github.com/n1073645/CyberChef into n1073645-numberRot
2021-02-01 14:37:30 +00:00
n1474335
7ec91e2366
Merge branch 'patch-1' of https://github.com/xavier630/CyberChef into xavier630-patch-1
2021-02-01 14:31:42 +00:00
n1474335
9892ee273e
Bugfix: ECC mode now works correctly in 'Generate PGP Key Pair'
2021-02-01 11:10:04 +00:00
n1474335
bf023cad48
Merge branch 'haversine' of https://github.com/mattnotmax/CyberChef into mattnotmax-haversine
2021-01-22 13:48:04 +00:00
n1474335
a41b1c2f5e
Merge branch 'binaryLength' of https://github.com/n1073645/CyberChef into n1073645-binaryLength
2021-01-22 13:44:49 +00:00
n1474335
ae7c3fca31
Merge branch 'update_forensicswiki_url' of https://github.com/manicgiraffe/CyberChef into manicgiraffe-update_forensicswiki_url
2021-01-22 13:39:55 +00:00
n1474335
ec37a676a8
Updated dependencies
2020-12-14 17:51:12 +00:00
n1474335
f33193e122
Updated dependencies
2020-12-14 15:32:12 +00:00
n1474335
7c40204e4f
Updated dependencies
2020-12-11 17:58:23 +00:00
n1474335
2b2ffb3346
Updated dependencies
2020-12-11 16:24:39 +00:00
mattnotmax
a1109c43f6
Fix for haversine distance bug
2020-12-08 21:17:43 +11:00
mt3571
887ea0cf06
Changed an incorrect name
2020-12-01 13:49:34 +00:00
mt3571
3e0525ee9e
Added in a new file to store the list of JWT algorithms that can be used, as this error was occurring due to a mismatch between what you could sign and what you could verify
2020-12-01 13:38:01 +00:00
Arthur Taggart
e6eafc2843
Updated the links to forensic wiki website
2020-11-29 14:19:42 +00:00
Xavier Downs
3e8dea73d2
Update ScanForEmbeddedFiles.mjs
2020-11-24 12:18:02 +00:00
n1073645
bbf19ee944
argument added for numbers in ROT
2020-08-24 11:24:25 +01:00
n1073645
f6c8c9e76c
swap endianness argument added to Windows Filetime To Unix Timestamp
2020-08-24 10:39:18 +01:00
n1073645
9dba1232b7
byte length argument added to ToBinary
2020-08-24 09:41:05 +01:00
Matt
3ab95384df
Add unicode tests
2020-08-19 10:55:29 +01:00
n1073645
953a581a94
byte length arg added
2020-08-17 14:12:29 +01:00
n1073645
3bfddd708c
rectify week number
2020-08-17 10:40:00 +01:00
Matt
13a54ec318
Add unicode text format operation
2020-08-13 12:36:02 +01:00
n1073645
2781640a2a
JSON to CSV improvements
2020-07-29 15:27:55 +01:00
n1073645
7989f119d3
Linting Modifications
2020-07-16 09:56:30 +01:00
Scott Howard
2e0aa7ae87
Don't pad rail fence decode fixes #1069
2020-07-15 22:05:15 -04:00
n1073645
667dfd820e
info url added
2020-07-06 16:46:40 +01:00
n1073645
3e3c526a62
Caesar Box Cipher Added
2020-07-06 16:35:14 +01:00
n1073645
d68c8cb845
Casing Variations
2020-07-06 10:44:05 +01:00
d98762625
4dafa50799
improve some comments, remove unused properties from magic state shim in node API
2020-06-12 12:35:33 +01:00
Benedikt Werner
f5a7db03cd
Base85: Only require 15 continuous base85 chars
2020-06-10 15:50:26 +02:00
Matt
d4ae241758
Merge branch 'master' into rsa
2020-06-08 15:55:37 +01:00
hettysymes
88947b9d42
Added operation description note and modified comment formatting
2020-06-08 12:27:40 +01:00
hettysymes
3c68ad1302
Modified control rotor stepping so the next control rotor steps once the previous rotor reaches "O" and added tests
2020-06-07 17:45:17 +01:00
hettysymes
e2b3389da6
Added SIGABA simple test
2020-06-06 19:47:15 +01:00
hettysymes
938385c18b
Fixed grunt lint errors
2020-06-06 19:46:42 +01:00
hettysymes
5d01b06877
Added copyright and clarified description
2020-06-06 19:46:42 +01:00
hettysymes
f007c093eb
Emulation of the WW2 SIGABA machine
...
I have created an emulation of the SIGABA machine and have tested it against some test data from a Master's thesis by Miao Ai: https://scholarworks.sjsu.edu/cgi/viewcontent.cgi?article=1237&context=etd_projects
2020-06-06 19:46:42 +01:00
d98762625
53e69835ff
Formally disallow flowcontrol operations from being used in bake recipes
2020-06-05 14:44:34 +01:00
d98762625
939208903a
Allow magic in node api
2020-06-05 12:26:17 +01:00
n1073645
7526f4d7b1
Generate Epoch Time Operation Added
2020-06-01 13:47:51 +01:00
Matthieu
738ee33959
Fix bug in Normalise Unicode operation: replace nfc by nfkc
2020-05-27 15:47:40 +01:00
Matt
5ce3cc17bb
Fixed tesseract issue
2020-05-27 15:00:34 +01:00
d98762625
d658f91106
Merge branch 'master' of github.com:gchq/CyberChef into javascript-minify
2020-05-27 11:54:07 +01:00
Benedikt Werner
ee408f7add
Base85: Update magic regexes to require 20 non-whitespace base85 chars
2020-05-22 03:30:57 +02:00
Benedikt Werner
1294d764e2
Base85: Only remove start and end markers with standard/ascii85 encoding
2020-05-22 03:30:15 +02:00
Benedikt Werner
eab1be0e2c
Magic base85: Remove 'i' flag
2020-05-20 00:23:50 +02:00
Benedikt Werner
15dd9d4c93
Add magic checks for base85
2020-05-16 00:42:50 +02:00
Benedikt Werner
103ecff6a7
Base85: Ignore whitespace
2020-05-16 00:42:31 +02:00
Benedikt Werner
0182cdda69
Base85: Fix alphabetName
2020-05-16 00:42:02 +02:00
n1073645
fae96af17d
Info for sm3 added
2020-04-24 14:13:55 +01:00
n1073645
57c1a03c4f
Option structures added for hashing algorithms
2020-04-24 14:04:13 +01:00
Alexander Prinzhorn
cb8fe42c66
Put Base64 after Base62
2020-04-16 10:20:38 +02:00
Alexander Prinzhorn
7f4b2574b0
Use proper booleans instead of relying on truthy/falsy values
2020-04-16 09:59:43 +02:00
Matt
fad163e0eb
Added tests (that can't be run)
2020-04-07 21:16:29 +01:00
Matt
7ad3992bd1
Add RSA Decrypt Operation
2020-04-07 13:31:33 +01:00
Matt
e7b5c0e37c
Add RSA Encrypt Operation
2020-04-07 13:31:17 +01:00
n1073645
cc35127459
AAD for AES Added
2020-04-07 13:03:24 +01:00
Matt
1c0ecd29c2
Fix RSA operations
2020-04-07 11:45:54 +01:00
n1073645
1f0fddd0e9
Added magic signature to Microsoft Script Decoder
2020-04-07 10:33:15 +01:00
Matt
18c6b9bc09
Add RSA Verify operation
2020-04-06 15:24:22 +01:00
Matt
2233b9a094
Comment and add error handling to generate and sign
2020-04-06 15:24:06 +01:00
Matt
e0f000b913
Fixed RSA generation and added digest option to verify
2020-04-06 13:35:14 +01:00
Matt
73864e0809
Merge branch 'master' into features/rsa
2020-04-05 12:08:24 +01:00
n1073645
cd8a85975c
Info and description
2020-04-02 15:59:58 +01:00
n1073645
2f94ec20b0
Added to categories
2020-04-02 15:58:03 +01:00
n1073645
09d9deae43
ID3 Extractor Added.
2020-04-02 15:43:55 +01:00
71819
209fc07eac
Issue 991: Add CBOR Decode operation
2020-03-30 11:31:25 +01:00
71819
ae70cb89ed
Issue 991: Add CBOR Encode operation
2020-03-30 11:31:25 +01:00
71819
94e00115fe
Issue 998: DishJSON should only replace undefined with new ArrayBuffer not null or false
2020-03-28 20:27:59 +00:00
n1073645
bda36e508a
Regexes for magic for the new alphabets
2020-03-27 13:27:56 +00:00
n1073645
d2ea1273da
Merge remote-tracking branch 'upstream/master' into base64Alphabets
2020-03-27 13:09:03 +00:00
n1474335
46cc48cfb9
Renamed Parse ObjectID Timestamp operation files
2020-03-27 12:09:57 +00:00
n1474335
45011de494
Tidied up TARGE extractor
2020-03-27 12:05:23 +00:00
n1474335
5e51ed0a5f
Merge branch 'TargaExtractor' of https://github.com/n1073645/CyberChef into n1073645-TargaExtractor
2020-03-27 12:01:46 +00:00
n1474335
3a0c8a199a
Tidied up 'Parse ObjectID Timestamp' operation
2020-03-27 11:56:42 +00:00
n1474335
9c729c4490
Merge branch 'parse-objectid-timestamp' of https://github.com/dmfj/CyberChef into dmfj-parse-objectid-timestamp
2020-03-27 11:48:55 +00:00
n1474335
ea090f79ee
Merge branch 'stacking-fix' of https://github.com/cbeuw/CyberChef into cbeuw-stacking-fix
2020-03-27 10:17:54 +00:00
Andy Wang
1be6c54be2
Fix dropup menu being covered
2020-03-26 22:45:03 +00:00
n1474335
ad0a2e6f58
Merge branch 'MP3Extractor' of https://github.com/n1073645/CyberChef into n1073645-MP3Extractor
2020-03-26 12:01:30 +00:00
n1474335
b765534b8b
Tidied up the Magic operation
2020-03-24 11:06:37 +00:00
n1073645
7c672c5ee9
MP3 Extractor added
2020-03-23 10:11:24 +00:00
n1073645
090bf3f8ec
MP3 Extractor added
2020-03-23 10:10:47 +00:00
Dominic Fitch-Jones
9f4ef9cdad
Add ObjectId timestamp parser operation
2020-03-21 17:42:17 -04:00
n1474335
26fa66ef64
Merge branch 'newMagic' of https://github.com/n1073645/CyberChef into n1073645-newMagic
2020-03-20 14:51:40 +00:00
n1073645
b69e4567c0
MP3extractor
2020-03-19 16:10:22 +00:00
n1474335
2018b7e247
Fixed sitemap
2020-03-18 16:47:48 +00:00
n1474335
d0c43f5aa9
Added a challenge
2020-03-18 15:45:40 +00:00
n1474335
f864a5f31e
Suppressed highlighting errors
2020-03-18 13:40:16 +00:00
n1073645
ff585584f6
MP3 Extractor
2020-03-18 12:51:47 +00:00
n1073645
2e0af64ac3
PGP secring signatures and Mac OS X keyring extractor added
2020-03-17 14:53:05 +00:00
n1073645
4251089687
Targa Image Extractor
2020-03-17 08:24:35 +00:00
n1073645
dbcd670ca8
Targa file extractor
2020-03-16 16:56:01 +00:00
n1474335
022ef71d2c
Tidied up 'Convert to NATO alphabet' operation
2020-03-13 17:10:29 +00:00
n1474335
0fad891a3a
Merge branch 'operation/convert-to-nato-alphabet' of https://github.com/MarvinJWendt/CyberChef into MarvinJWendt-operation/convert-to-nato-alphabet
2020-03-13 16:45:37 +00:00
n1474335
1a5dae76c2
Tidied up 'Generate Image' operation
2020-03-13 16:35:19 +00:00
n1474335
032c7f529a
Merge branch 'generate_image' of https://github.com/pointhi/CyberChef into pointhi-generate_image
2020-03-13 16:20:45 +00:00
n1474335
58e8b4c618
Merge branch 'importFix' of https://github.com/n1073645/CyberChef into n1073645-importFix
2020-03-13 16:18:10 +00:00
n1474335
4308c717c3
Tests now display a progress bar and report long running tests
2020-03-13 14:59:48 +00:00
n1073645
30bc8dfbe9
UNIX Format Added for ToHexdump
2020-03-13 10:38:37 +00:00
n1073645
342b67581b
Very small correction for import in Colossus
2020-03-13 10:14:08 +00:00
n1474335
75da5b650c
Replaced 'new Date().getTime()' calls with 'Date.now()' for clarity and performance
2020-03-12 15:23:22 +00:00
n1073645
5b6a53be3e
Docstrings added for Magic functions
2020-03-12 14:55:19 +00:00
n1073645
5b5105c864
Caching added for Magic regexes
2020-03-12 14:45:40 +00:00
n1474335
0eacab5ddc
Tidied up Luhn checksum op
2020-03-12 14:41:46 +00:00
n1474335
0d7874bac1
Merge branch 'Luhn' of https://github.com/n1073645/CyberChef into n1073645-Luhn
2020-03-12 14:35:40 +00:00
n1073645
53a579028c
Added only ASCII flag to ToHexdump
2020-03-12 09:30:48 +00:00
VirtualColossus
a68bfd7223
Fix gchq#973 custom setting correction
2020-03-11 13:01:49 +00:00
n1073645
3f3a7cd4f6
From Hex Regexes
2020-03-10 11:12:43 +00:00
n1073645
54cb2d268b
Luhn checksum tests
2020-03-09 09:37:34 +00:00
n1073645
0e40daecb6
Generates both the checksum and checkdigit.
2020-03-09 09:13:02 +00:00
n1474335
27b81c4e11
Tidied up JAR and DEB extractors
2020-03-06 15:59:42 +00:00
n1474335
8826c80e07
Merge branch 'debExtractor' of https://github.com/n1073645/CyberChef into n1073645-debExtractor
2020-03-06 15:57:16 +00:00
n1073645
02e3ce7fc1
Linting
2020-03-06 14:50:25 +00:00
n1073645
673e6aede5
Moved alternative JAR signature
2020-03-06 14:26:05 +00:00
n1474335
154b9386f7
Merge commit 'refs/pull/932/head' of github.com:gchq/CyberChef into n1073645-moreExtractors
2020-03-06 13:34:35 +00:00
n1073645
62dd7c3dbc
Removed debugging try/catch
2020-03-06 13:29:11 +00:00
n1474335
82d098fc1a
Merge branch 'moreExtractors' of https://github.com/n1073645/CyberChef into n1073645-moreExtractors
2020-03-06 13:21:13 +00:00
n1474335
24fd35e6af
Tidied up Colossus operation
2020-03-06 13:05:08 +00:00
n1474335
c4493d15b6
Merge branch 'master' of https://github.com/VirtualColossus/CyberChef into VirtualColossus-master
2020-03-06 10:43:52 +00:00
n1474335
196a611c9b
Merge branch 'extractWavFix' of https://github.com/n1073645/CyberChef into n1073645-extractWavFix
2020-03-05 17:09:54 +00:00