n1474335
c5270d75a1
Merge branch 'insense' of https://github.com/masq/CyberChef into masq-insense
2019-01-10 14:53:21 +00:00
n1474335
c49a770c59
Tidied up Lorem Ipsum op
2019-01-09 16:36:34 +00:00
Matt
dd9ba4d250
Fixed problems flagged by n's review
2019-01-09 15:28:50 +00:00
n1474335
0e601d5b5f
Merge branch 'feature/lorem-ipsum-generator' of https://github.com/klaxon1/CyberChef into klaxon1-feature/lorem-ipsum-generator
2019-01-09 14:50:48 +00:00
Matt
ebb632e888
Added metadata, string identifiers and operation args
2019-01-09 14:29:14 +00:00
Matt
4db2335107
Speedrunning strats (increased speed on big files)
2019-01-09 11:45:11 +00:00
Matt
26a2fb6662
Increased size of rule inp & expanded memory for wasm
2019-01-09 09:56:55 +00:00
Matt
4c1521a98e
No data matches & warnings support
2019-01-08 23:26:14 +00:00
Matt
df8abb099c
Added code argtype
2019-01-08 22:23:14 +00:00
n1474335
cb9ab7a2c9
Fixed 'Maximise output' button functionality
2019-01-08 18:29:07 +00:00
n1474335
766de7e6fa
Fixed bug in 'Regular expression' operation when highlighting lookaheads
2019-01-08 17:51:43 +00:00
Matt
13439e100e
Merge remote-tracking branch 'upstream/master' into features/yara
2019-01-08 16:28:14 +00:00
Matt
5ac469b174
Added yara rule support
2019-01-08 16:19:58 +00:00
j433866
8ac5b48493
Update operation description
2019-01-08 11:51:33 +00:00
j433866
1a827ef44f
Add Subsection to Flow Control category
2019-01-08 11:17:06 +00:00
j433866
0f0e346a02
Add new Subsection operation
2019-01-08 11:12:02 +00:00
n1474335
2a6db47aeb
Began implementing GZIP/DEFLATE extraction. Unfinished.
2019-01-04 18:12:49 +00:00
n1474335
19b7957523
Added RTF extractor
2019-01-04 14:57:31 +00:00
n1474335
0d2cb02f97
Fixed FLV previous tag size error
2019-01-04 11:49:12 +00:00
n1474335
7d8d80ca2c
Added extractor for MS Office 2007+ files
2019-01-03 19:01:12 +00:00
n1474335
0449c46b38
Added FLV extractor.
2019-01-03 18:40:22 +00:00
n1474335
cd0c86e0d6
File scan now uses bytesMatch() instead of signatureMatches(), reducing call stack size
2019-01-03 13:03:41 +00:00
n1474335
a56f92cdee
Significantly improved performance when scanning for embedded files by implementing a fastcheck algorithm.
2019-01-02 17:50:47 +00:00
n1474335
76f1e5e8f3
Merge branch 'patch-2' of https://github.com/edwardwall/CyberChef into edwardwall-patch-2
2019-01-01 19:20:07 +00:00
n1474335
d469fb9c58
Updated dependencies
2019-01-01 19:19:07 +00:00
n1474335
4c285bce57
Refactored scanning for file types to be more than twice as fast.
2019-01-01 15:12:01 +00:00
Edward Wall
050ab03448
Simplify to improve readability
2018-12-30 17:06:48 +00:00
Edward Wall
40acf751a8
Update to understand Generalized / UTC Time
...
Future proofing for when certificates with dates after 2049 begin being issued.
These certificates' dates will be in Generalized Time not UTC Time as per RFC 5280
2018-12-30 16:46:18 +00:00
Spencer Walden
1d04b649e0
Adds 'To/From Case Insensitive Regex' operations under 'Utils'
2018-12-30 03:26:44 -08:00
Spencer Walden
3c16b839b6
Adds 'From Case Insensitive Regex' operation
2018-12-30 03:26:44 -08:00
Spencer Walden
32aea6b86c
Adds 'To Case Insensitive Regex' operation
2018-12-30 03:26:44 -08:00
Edward Wall
688c2d0df5
Update ParseX509Certificate.mjs
2018-12-30 03:15:07 +00:00
n1474335
ede75530d0
Added PNG and BMP extractors
2018-12-30 02:21:45 +00:00
n1474335
3ae225ac59
Untar operation now uses lib/Stream library
2018-12-30 01:36:58 +00:00
n1474335
fd07b89028
Merge branch 'master' into feature-extract-files
2018-12-30 01:16:46 +00:00
n1474335
c7e9115994
Restructured tests directory
2018-12-28 21:49:40 +00:00
Klaxon
f2d115ee4d
add lorem ipsum generator
2018-12-29 00:44:59 +10:00
n1474335
0198f05112
Added and improved file signatures.
2018-12-27 00:03:41 +00:00
n1474335
729307336e
Converted all previous file signatures to the new format.
2018-12-26 23:19:46 +00:00
n1474335
f4f9b5c91c
Added 'isImage' and 'isType' functions
2018-12-26 18:40:27 +00:00
n1474335
f355fe3447
Merge branch 'feature-extract-files' of github.com:gchq/CyberChef into feature-extract-files
2018-12-26 18:01:55 +00:00
n1474335
321718d43a
Merge branch 'master' into feature-extract-files
2018-12-26 16:57:34 +00:00
n1474335
5acee80463
'editableOption's are now full width. 'editableOptionShort' type added to replace the old style.
2018-12-26 16:50:32 +00:00
n1474335
8b533e9893
Tidied up 'Split Colour Channels' operation and added 'Multimedia' category
2018-12-26 16:33:10 +00:00
n1474335
02b92c7977
Merge branch 'features/colour-channel' of https://github.com/artemisbot/CyberChef into artemisbot-features/colour-channel
2018-12-26 16:10:44 +00:00
n1474335
43dcd544f2
Added webpack-bundle-analyzer to production build. Refactored some modules to improve performance. Removed moment-timezone from Utils to drastically reduce module size.
2018-12-25 23:58:00 +00:00
n1474335
b29bb6fdd7
Added 'DishError' and refined test results.
2018-12-25 22:38:53 +00:00
n1474335
9734b78aeb
Tidied up QR code operations
2018-12-25 21:54:38 +00:00
n1474335
4ee0800990
Merge branch 'qrcodes' of https://github.com/j433866/CyberChef into j433866-qrcodes
2018-12-25 19:07:59 +00:00
n1474335
bf24547202
The 'option' and 'editableOption' arguments can now specify a 'defaultIndex' to populate, instead of using the first in the provided list.
2018-12-25 19:02:05 +00:00
Matt C
18693d2471
Add tests, however non-functional due to lack of File in Node
...
Also add jimp to package.json
2018-12-21 17:17:11 +00:00
Matt C
5a9583c970
Add to categories
2018-12-21 17:15:30 +00:00
Matt C
0046f7e3d7
Added colour channel splitting support
2018-12-21 17:08:09 +00:00
n1474335
8d3836cb16
Added support for a number of further file types and file detection methods.
2018-12-21 12:48:08 +00:00
j433866
d0e428b728
Improve image normalising
2018-12-21 11:24:31 +00:00
j433866
ae5128a33a
Always generate a PNG if the format isn't SVG
2018-12-21 11:23:51 +00:00
j433866
e5b2b84073
Add new ParseQRCode operation
2018-12-20 14:45:23 +00:00
j433866
b3113c109b
Change module to Image, change default format value to PNG
2018-12-20 14:42:12 +00:00
n1474335
9829491c4c
Merge branch 'master' into feature-extract-files
2018-12-20 12:28:23 +00:00
n1474335
01c4cfdc8d
Tidied up 'Play Media' operation
2018-12-19 17:58:38 +00:00
n1474335
8c6c3a1c01
Merge branch 'play-media' of https://github.com/anthony-arnold/CyberChef into anthony-arnold-play-media
2018-12-19 17:39:07 +00:00
n1474335
ed2c886359
Magic crib now only applies after all branches have been explored.
2018-12-19 17:24:38 +00:00
n1474335
6337e84708
Merge branch 'master' of https://github.com/j433866/CyberChef into j433866-master
2018-12-19 16:38:34 +00:00
j433866
ae20a951be
Add customisation arguments.
...
Add presentation of QR code in HTML.
2018-12-19 14:43:31 +00:00
Anthony Arnold
866dd546c8
Add the Play Media operation and place it under a new "Multimedia" category. Move the Render Image to this new category as well.
2018-12-20 00:05:10 +10:00
j433866
2070e1a96b
Add new Generate QR Code module
2018-12-19 13:27:45 +00:00
j433866
f600571c6d
Fix to make the filter work when intensive mode was turned on.
2018-12-19 09:42:09 +00:00
n1474335
e6fb0be1d0
Refactored file type detection engine
2018-12-18 17:44:42 +00:00
j433866
5d4c7244e1
Add note about crib to operation description
2018-12-18 16:52:09 +00:00
n1474335
d02124550b
Merge branch 'master' into feature-extract-files
2018-12-18 15:45:53 +00:00
j433866
b6bdcaa71f
Rename output filter argument to Crib
2018-12-18 14:19:52 +00:00
j433866
c8eab5d218
Commenting
2018-12-18 14:06:39 +00:00
n1474335
076a1f97c2
Tidied up 'Text Encoding Brute Force' operations and updated CHANGELOG
2018-12-18 13:50:10 +00:00
n1474335
d96ef37d81
Merge branch 'text-brute-force' of https://github.com/Cynser/CyberChef into Cynser-text-brute-force
2018-12-18 12:28:27 +00:00
n1474335
d89d79116c
Cleaned up Base62 ops and updated CHANGELOG
2018-12-18 12:19:42 +00:00
j433866
367d79e820
Fix filtering to work on all the data and not just the result snippet
2018-12-18 11:55:49 +00:00
j433866
283d7f2159
Add Output Filter option to Magic operation
2018-12-18 10:40:18 +00:00
Cynser
dacb3ef6c3
Added decode option
2018-12-17 19:39:12 +00:00
tcode2k16
22454ae842
Add "To Base62" and "From Base62" operations
2018-12-17 12:37:00 +08:00
n1474335
47a410d6ab
Merge branch 'master' of https://github.com/jarmovanlenthe/CyberChef into jarmovanlenthe-master
2018-12-15 00:19:16 +00:00
Jarmo van Lenthe
b4a586c0b9
Some lets to consts and removing of trailing spaces from grunt lint
2018-12-14 22:35:43 +01:00
Oliver Grubin
63593f1b6c
Fix HMAC operation when hex key has bytes >= 0x80 ( #437 )
...
Add test vectors from RFC4231
2018-12-14 21:32:44 +00:00
Jarmo van Lenthe
dcff8971e8
Added simple A1Z26 'cipher'
2018-12-14 22:29:51 +01:00
n1474335
6aa9d2b492
Added 'Extract Files' operation and 'Forensics' category.
2018-12-14 16:43:03 +00:00
Cynser
71c743ff5a
Add Text Encoding Brute Force operation
2018-12-12 17:34:45 +00:00
n1474335
6f4ee8b7b6
Tidied JSON Beautify op. Changed default indent to 4 spaces instead of a tab.
2018-11-23 16:05:51 +00:00
n1474335
8c5d05b611
Merge branch 'JSON_Object_Sort' of https://github.com/PhillipNordwall/CyberChef into PhillipNordwall-JSON_Object_Sort
2018-11-23 15:56:59 +00:00
n1474335
1d1c69ca51
Updated magic pattern matches for QP and B64 encodings to handle whitespace better
2018-11-23 14:58:30 +00:00
Phillip Nordwall
c4c679021d
Adding Sort Object Keys, and tests for it.
2018-11-22 11:10:10 -08:00
n1474335
79d7a5dd87
Tidied up Citrix CTX1 operations and updated CHANGELOG
2018-11-21 12:28:19 +00:00
n1474335
1653d0212a
Merge branch 'citrix' of https://github.com/bwhitn/CyberChef into bwhitn-citrix
2018-11-21 10:23:39 +00:00
Brian Whitney
c378bcb00b
Fixed lint issues
2018-11-20 11:24:50 -05:00
Brian Whitney
215e7a5f5d
Citrix CTX1 encoding/decoding
2018-11-20 11:09:52 -05:00
bwhitn
6b686681d5
Encoding ctx1
2018-11-19 23:48:33 -05:00
n1474335
20ea050728
Updated description for 'Substitute' to include note about escaping backslashes.
2018-11-19 14:54:37 +00:00
n1474335
4cf80e3ebb
Added RFC numbers to relevant Base64 alphabets. Closes #410
2018-11-19 14:34:52 +00:00
n1474335
69df2e4183
Updated comments
2018-11-13 18:05:52 +00:00
n1474335
3a979b6cda
'JSON to CSV' operation now escapes characters correctly. Added tests for CSV/JSON operations.
2018-11-13 17:54:43 +00:00
n1474335
863bdffa84
Added 'CSV to JSON' and 'JSON to CSV' operations. Closes #277
2018-11-09 17:40:19 +00:00
n1474335
42b956e402
Fixed JSDoc comment
2018-11-09 15:28:47 +00:00
n1474335
42e881326f
Added 'Binary' key option to all bitwise operations. Closes #398
2018-11-09 15:25:16 +00:00
n1474335
5c598b69b0
Merge branch 'NumSortHex' of https://github.com/qistoph/CyberChef into qistoph-NumSortHex
2018-11-07 15:15:39 +00:00
n1474335
cea30465d8
Changed 'Remove Letter Accents' to 'Remove Diacritics'
2018-11-07 15:07:54 +00:00
n1474335
b301d16cb2
Merge branch 'feature/remove-letter-accents' of https://github.com/klaxon1/CyberChef into klaxon1-feature/remove-letter-accents
2018-11-07 14:57:05 +00:00
n1474335
91fc2c28dc
Added signed feature to 'To Decimal'
2018-11-07 14:39:33 +00:00
n1474335
ca47ba3c7c
Merge branch 'FromNegs' of https://github.com/qistoph/CyberChef into qistoph-FromNegs
2018-11-07 14:23:39 +00:00
n1474335
8bcf68c8a1
Merge branch 'HmacToggleStr' of https://github.com/qistoph/CyberChef into qistoph-HmacToggleStr
2018-11-07 14:18:24 +00:00
n1474335
53c500eb1b
Added various options to the 'Defang URL' operation.
2018-11-07 13:23:05 +00:00
n1474335
253346a201
Merge branch 'add_url_defang' of https://github.com/arnydo/CyberChef into arnydo-add_url_defang
2018-11-07 12:29:58 +00:00
n1474335
18a9dfffc7
Updated dependencies. Removed shim from HMAC op and postinstall js-to-mjs step due to CryptoAPI fixes.
2018-11-07 12:29:23 +00:00
bwhitn
a3c5b1e107
Simplified while loop in FromBase58 to match ToBase58
2018-10-28 18:37:00 -04:00
Brian Whitney
f4de4de8c1
Fixing the babel, scrypt, and base58 issues
2018-10-21 21:10:49 -04:00
arnydo
69033a7343
Add Defang URL
2018-10-16 15:03:29 -04:00
arnydo
5a22106731
Create DefangURL.mjs
2018-10-16 15:02:39 -04:00
Chris van Marle
9be674103f
Tooltip regex matches #279
...
Tooltip shows offset and matched groups
2018-10-12 15:42:44 +01:00
Chris van Marle
ba24e12454
Update hexadecimal sort after review
...
- Use Array.map instead of for-loop
- Add test case
2018-10-12 15:39:06 +02:00
d98762625
8f7bb3a7c9
Merge pull request #371 from OllieGeek/master
...
CSS label / register-list Aesthetics
2018-10-12 12:12:48 +01:00
Chris van Marle
be2b466376
Use toggleString for Key in HMAC #263
2018-10-12 13:05:32 +02:00
n1474335
8875144307
Merge branch 'fix-wiki-urls' of https://github.com/Cynser/CyberChef into Cynser-fix-wiki-urls
2018-10-12 10:45:54 +00:00
n1474335
aaf0a91975
Fixed populateOption overflows
2018-10-12 10:42:03 +00:00
n1474335
6cc6230b91
Merge branch 'feature/improve-email-extract' of https://github.com/klaxon1/CyberChef into klaxon1-feature/improve-email-extract
2018-10-12 10:34:00 +00:00
n1474335
0c6efd95fa
Modified bzip2 library export to use ES6 syntax. Fixes #382 .
2018-10-12 10:28:15 +00:00
Chris van Marle
a276378887
Enable parsing of negative decimals #176
2018-10-12 10:08:24 +02:00
Cynser
98d861a639
Add check for Forensics Wiki URLs
2018-10-11 17:27:51 +01:00
Chris van Marle
3b3c27072f
Fix lint errors
2018-10-11 15:50:58 +02:00
Chris van Marle
0cbb17f7ce
Support hexadecimal and other bases in numeric sorting
2018-10-11 14:23:05 +02:00
Klaxon
54793f2b78
update operation
2018-10-11 21:52:49 +10:00
Klaxon
f1ffe19ec8
Merge branch 'master' into feature/remove-letter-accents
2018-10-11 21:28:04 +10:00
Klaxon
3079059ce3
Update regex to support a wider variety of email addresses.
2018-10-11 18:25:05 +10:00
n1474335
4a4f37f888
Merge branch 'csv-escape' of https://github.com/Cynser/CyberChef into Cynser-csv-escape
2018-10-10 14:06:49 +00:00
n1474335
e6b89d571e
Tidied up TLV operation and tests
2018-10-10 13:56:20 +00:00
Cynser
d957198fd6
Make the check for Wikipedia URLs slightly stricter
2018-10-07 22:52:08 +01:00
Cynser
903bd22999
Stop treating backslashes in CSV as escape character
2018-10-07 22:20:43 +01:00
Klaxon
04ee2fb3e4
add function to replace accent chars with latin chars
2018-10-03 13:26:01 +10:00
Klaxon
ac2466a304
create operation from npm run newop
2018-10-03 13:11:22 +10:00
Klaxon
62b76777c0
update regex to match more email address variations
2018-10-02 13:40:47 +10:00
OllieGeek
32a91bda0a
CSS label / register-list Aesthetics
...
Occasionally depending on the page width and the operation used, the label.bmd-label-floating's wraps and covers the input - CSS to hide the wrap
On register-list, if the regex match is not a word and longer than the div, it'll over run - CSS of word-break: break-all
2018-09-24 22:56:38 +01:00
n1474335
a15af602e0
Merge branch 'tlv' of https://github.com/GCHQ77703/CyberChef into GCHQ77703-tlv
2018-08-31 15:12:54 +00:00
n1474335
be14d56eae
Tidied up JWT operations
2018-08-31 13:58:06 +00:00
n1474335
100b097ace
Merge branch 'jwt' of https://github.com/GCHQ77703/CyberChef into GCHQ77703-jwt
2018-08-31 12:20:37 +00:00
GCHQ 77703
3833c5f9fe
Rename operation, add working tests, add info URL
2018-08-31 13:20:28 +01:00
GCHQ 77703
a95f43aa4d
Implement tests, fix options argument
2018-08-29 22:43:10 +01:00
n1474335
806b43dfec
Merge branch 'patch-1' of https://github.com/Sam-Dowling/CyberChef into Sam-Dowling-patch-1
2018-08-29 19:09:19 +00:00
n1474335
0d63b3cbae
JSON output is now indented by default. Closes #350 .
2018-08-29 19:05:58 +00:00
n1474335
2d9e7fcc6d
Added full stop to operation description
2018-08-29 18:56:50 +00:00
n1474335
56946a66aa
Merge branch 'feature/improve-parse-ip-range' of https://github.com/klaxon1/CyberChef into klaxon1-feature/improve-parse-ip-range
2018-08-29 18:48:29 +00:00
n1474335
415beaa0b0
Tidied up Geohash operations
2018-08-29 17:59:48 +00:00
n1474335
e9fe227ed7
Merge branch 'master' of https://github.com/GCHQ77703/CyberChef into GCHQ77703-master
2018-08-29 17:48:23 +00:00
n1474335
7396117d89
Merge branch 'cascadexor-new' of https://github.com/PenguinGeorge/CyberChef into PenguinGeorge-cascadexor-new
2018-08-29 17:31:59 +00:00
Sam Dowling
fd96bf345b
Fixed typo
...
Fixed typo in operation description.
Wirlpool -> Whirlpool
2018-08-29 17:15:52 +01:00