Commit graph

1994 commits

Author SHA1 Message Date
Kaustubh BM
2f600f1dbf
Update Utils.mjs
Added the Period, Hash and Ampersand representations to the charRep method so that it could be used in the MultiTap Cipher codes.
2021-05-14 18:25:44 +05:30
Kaustubh BM
ea7da0a824
Update MultiTapCipherDecode.mjs
Added a new argument called Representation of space which is user configurable.
It allows the user to choose what to represent a space by.
It has the options of Hash(#), Period (.), Percent(%) and Ampersand (&).
2021-05-14 18:24:15 +05:30
Kaustubh BM
0dedb109fe
Update MultiTapCipherEncode.mjs
Added a new argument called Representation of space which is user configurable.
The user can select what to represent a space by. 
It has the options of Hash(#), Period(.), Percent(%) and Ampersand(&).
2021-05-14 18:21:56 +05:30
Kaustubh BM
985aa50152
Update src/core/operations/MultiTapCipherEncode.mjs
Co-authored-by: mt3571 <75119347+mt3571@users.noreply.github.com>
2021-05-14 17:43:28 +05:30
Kaustubh BM
431e8494fc
Update MultiTapCipherEncode.mjs
Fixed a bug on line 58
2021-05-14 15:36:55 +05:30
Kaustubh BM
9c462418e9
Update Utils.mjs
Just included the hyphen ( - ) in the charRep function to enable it to be used in the Multi Tap Cipher Operation.
2021-05-13 21:59:09 +05:30
Kaustubh BM
6d5c992123
Add MultiTapCipherEncode.mjs
This is the code to execute the Multi Tap Cipher Encode operation.
It takes a string input and returns the number of taps required separated by a delimiter which can be chosen by the user.
More info - https://en.wikipedia.org/wiki/Multi-tap
2021-05-13 21:56:43 +05:30
Kaustubh BM
68e58f0613
Add MultiTapCipherDecode.mjs
This is the code to decode the Multi Tap Cipher.
It has selection options for the user to choose the delimiter and converts numbers back to a string adhering to the MultiTap Cipher rules.
More info - https://en.wikipedia.org/wiki/Multi-tap
2021-05-13 21:54:00 +05:30
Kaustubh BM
f25d151f92
Update Categories.json
Added "Multi Tap Cipher Encode" and "Multi Tap Cipher Decode" operations to the Encryption/Encoding category.
2021-05-13 21:49:08 +05:30
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
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