n1474335
|
a56f92cdee
|
Significantly improved performance when scanning for embedded files by implementing a fastcheck algorithm.
|
2019-01-02 17:50:47 +00:00 |
|
n1474335
|
4c285bce57
|
Refactored scanning for file types to be more than twice as fast.
|
2019-01-01 15:12:01 +00:00 |
|
n1474335
|
ede75530d0
|
Added PNG and BMP extractors
|
2018-12-30 02:21:45 +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
|
8d3836cb16
|
Added support for a number of further file types and file detection methods.
|
2018-12-21 12:48:08 +00:00 |
|
n1474335
|
9829491c4c
|
Merge branch 'master' into feature-extract-files
|
2018-12-20 12:28:23 +00:00 |
|
n1474335
|
ed2c886359
|
Magic crib now only applies after all branches have been explored.
|
2018-12-19 17:24:38 +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
|
c8eab5d218
|
Commenting
|
2018-12-18 14:06:39 +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 |
|
n1474335
|
6aa9d2b492
|
Added 'Extract Files' operation and 'Forensics' category.
|
2018-12-14 16:43:03 +00:00 |
|
n1474335
|
4cf80e3ebb
|
Added RFC numbers to relevant Base64 alphabets. Closes #410
|
2018-11-19 14:34:52 +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
|
53c500eb1b
|
Added various options to the 'Defang URL' operation.
|
2018-11-07 13:23:05 +00:00 |
|
n1474335
|
e6b89d571e
|
Tidied up TLV operation and tests
|
2018-10-10 13:56:20 +00:00 |
|
n1474335
|
a15af602e0
|
Merge branch 'tlv' of https://github.com/GCHQ77703/CyberChef into GCHQ77703-tlv
|
2018-08-31 15:12:54 +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
|
7396117d89
|
Merge branch 'cascadexor-new' of https://github.com/PenguinGeorge/CyberChef into PenguinGeorge-cascadexor-new
|
2018-08-29 17:31:59 +00:00 |
|
Klaxon
|
2820660264
|
fix regex issues and ESlint errors and warnings
fix comment
fix ESlint errors and warnings
fix regex
add author
|
2018-08-28 23:07:53 +10:00 |
|
Klaxon
|
ce494339ef
|
add parse IPv6 list
|
2018-08-28 23:07:32 +10:00 |
|
Klaxon
|
dd5af7eb10
|
add parse IPv4 list
|
2018-08-28 23:07:04 +10:00 |
|
GCHQ 77703
|
032b4bed7f
|
Add Length Value Decoder Operatoin
|
2018-08-27 01:17:06 +01:00 |
|
George J
|
70d4e3394c
|
Updated XOR to include Cascade scheme
|
2018-08-24 22:33:24 +01:00 |
|
n1474335
|
2a49af1ec3
|
'To Braille' and 'From Braille' operations added. Closes #255
|
2018-08-24 01:07:51 +01:00 |
|
n1474335
|
61f2f2d2e3
|
'Show Base64 offsets' operation show supports base64 input. Closes #276
|
2018-08-24 00:32:52 +01:00 |
|
n1474335
|
032f8808ef
|
Fixed typo in Z85 alphabet
|
2018-08-23 22:56:18 +01:00 |
|
n1474335
|
8e9fece77d
|
Tidied up Base85 ops
|
2018-08-23 22:05:31 +01:00 |
|
George J
|
2d9e8773f5
|
Updated Base85 operations for latest CyberChef version
|
2018-08-22 20:24:32 +01:00 |
|
n1474335
|
affe057cab
|
Added 'Decimal' option for toggleStrings. Closes #337.
|
2018-08-19 22:50:49 +01:00 |
|
n1474335
|
9b7f4e824a
|
Improvements and basic tests for Magic op and addition of deep cloning for dishes
|
2018-08-09 19:17:24 +01:00 |
|
n1474335
|
651ca6cf5d
|
Fixed all HTML operations
|
2018-07-15 13:25:44 +01:00 |
|
n1474335
|
ab44100312
|
Changed table-condensed to table-sm
|
2018-07-13 13:03:13 +00:00 |
|
n1474335
|
40a1da10e3
|
Merge branch 'esm' of github.com:gchq/CyberChef into esm
|
2018-06-03 17:33:39 +01:00 |
|
n1474335
|
1ef4f71d8b
|
ESM: Added BackgroundWorkerWaiter for running Magic on output in the background
|
2018-06-03 17:33:13 +01:00 |
|
n1474335
|
a0f034b843
|
ESM: Fixed magic errors
|
2018-06-01 12:43:36 +00:00 |
|
n1474335
|
6a4bc3c9df
|
ESM: Fixed PGP ops and added tests
|
2018-05-29 16:00:24 +00:00 |
|
n1474335
|
7f9a2eeb6b
|
ESM: Tidied up IP operations
|
2018-05-29 00:48:30 +01:00 |
|
n1474335
|
3f3a3e0016
|
ESM: Tidied up recently added operations
|
2018-05-28 15:42:43 -07:00 |
|
Matt C
|
049656ec6b
|
ESM: Ported PublicKey operations
|
2018-05-27 23:53:43 +01:00 |
|
n1474335
|
6768038a2f
|
ESM: Tidied up recently ported ops
|
2018-05-27 16:13:18 +01:00 |
|
Matt C
|
905bc6699e
|
ESM: Ported case converters, generic beautifier and syntax highlighting
|
2018-05-26 18:04:53 +01:00 |
|
Matt C
|
95f81ad740
|
Ported Bitwise operations
also enabled bitshift tests
|
2018-05-23 18:59:57 +01:00 |
|
n1474335
|
0d1e5311dc
|
ESM: Changed thrown errors to OperationErrors
|
2018-05-21 18:34:52 +00:00 |
|
n1474335
|
28b24b725f
|
ESM: Tidied up FlowControl ops
|
2018-05-21 11:39:10 +00:00 |
|
d98762625
|
10556f528f
|
update comments
|
2018-05-21 11:12:58 +01:00 |
|
d98762625
|
046e1ebad9
|
Merge branch 'esm' into port-flowcontrol
|
2018-05-21 09:02:58 +01:00 |
|
n1474335
|
ee519c7352
|
Merged esm branch into feature-magic. Ported FileType ops.
|
2018-05-20 16:49:42 +01:00 |
|
d98762625
|
ec0ecf5151
|
add comments
|
2018-05-18 12:52:16 +01:00 |
|
d98762625
|
bfb405c4a6
|
Add Jump
|
2018-05-18 12:50:23 +01:00 |
|
n1474335
|
3fd1f4e6d9
|
ESM: Ported all Hash and Checksum operations
|
2018-05-17 15:11:34 +00:00 |
|
Callum Fraser
|
3ba12ae9ac
|
Made variables non-private, and followed convention for the references to the IP lib.
|
2018-05-16 22:32:46 +01:00 |
|
Callum Fraser
|
ea36687205
|
Merge branch 'esm' of https://github.com/gchq/CyberChef into ip-convert
|
2018-05-16 21:52:40 +01:00 |
|
Callum Fraser
|
1920e9c7fb
|
Added more content to the Ip.mjs file, required for other functions.
|
2018-05-16 21:37:48 +01:00 |
|
n1474335
|
f26d175cad
|
ESM: Ported Base58, Base and BCD operations
|
2018-05-16 16:25:05 +00:00 |
|
n1474335
|
84df055888
|
ESM: Ported MS and Entropy operations
|
2018-05-16 11:39:30 +01:00 |
|
n1474335
|
b760c2f1a0
|
ESM: Fixed OperationError detection and tidied up ops.
|
2018-05-16 10:17:49 +01:00 |
|
n1474335
|
acb8a342a7
|
Merge branch 'esmconversion' of https://github.com/artemisbot/CyberChef into esm
|
2018-05-16 09:28:24 +01:00 |
|
Callum Fraser
|
8d2adfaae7
|
Updated the Ip core file with more required functions/variables
|
2018-05-15 23:48:18 +01:00 |
|
Callum Fraser
|
39ba83eefb
|
Created a Ip for now which contains all the helper functions, they may be moved into their corrosponding files in the future
|
2018-05-15 23:30:35 +01:00 |
|
Matt C
|
b3ee251ee3
|
ESM: Port Extract.js module
|
2018-05-15 16:30:17 +01:00 |
|
n1474335
|
e41eb3d8a2
|
Merge branch 'port-arithmetic' of https://github.com/d98762625/CyberChef into esm
|
2018-05-15 15:16:56 +00:00 |
|
Matt C
|
285e512483
|
Actually made these ops work
|
2018-05-15 16:04:57 +01:00 |
|
n1474335
|
b8d3b33963
|
ESM: Ported CharEnc operations
|
2018-05-15 15:03:41 +00:00 |
|
d98762625
|
3bbfc130d4
|
create arithmetic specific delimiter options
|
2018-05-15 14:59:28 +01:00 |
|
d98762625
|
6ddc1b1c9c
|
export Arithmetic funcs individually. Use existing Delim
|
2018-05-15 14:32:39 +01:00 |
|
d98762625
|
9de93022d6
|
port divide operation
|
2018-05-15 10:33:58 +01:00 |
|
d98762625
|
bf28410812
|
port multiply operation
|
2018-05-15 10:24:35 +01:00 |
|
Matt C
|
2b0c327001
|
Ported x86 Disassembler & PGP ops
|
2018-05-15 10:15:31 +01:00 |
|
n1474335
|
cbb5e7c611
|
Merge branch 'esmconversion' of https://github.com/artemisbot/CyberChef into esm
|
2018-05-14 17:49:57 +00:00 |
|
n1474335
|
bad45f19d6
|
ESM: Ported DateTime operations
|
2018-05-14 17:48:57 +00:00 |
|
Matt C
|
24e4e268dc
|
Converted RC4, RC4Drop and Derive EVP
|
2018-05-14 18:30:52 +01:00 |
|
Matt C
|
4008dbf38a
|
Merge remote-tracking branch 'upstream/esm' into esmconversion
Also removed substitute operation from legacy module
|
2018-05-14 18:09:21 +01:00 |
|
n1474335
|
037e2f3771
|
ESM: Ported StrUtils and NetBIOS operations.
|
2018-05-14 14:31:04 +00:00 |
|
n1474335
|
a98d37e61c
|
Merged master into esm branch
|
2018-05-14 11:58:01 +00:00 |
|
Matt C
|
2d6a56343b
|
Converted substitute operation, added tests & moved to OperationError
|
2018-05-11 16:32:19 +01:00 |
|
Matt C
|
789ec94eff
|
Converted Bifid & moved over tests
|
2018-05-09 20:28:28 +01:00 |
|
Matt C
|
f87666f659
|
Converted Affine/Atbash operations to mjs & added tests
|
2018-05-09 20:18:33 +01:00 |
|
n1474335
|
6987e6b1b9
|
ESM: Ported Bit shift, MAC address and Morse Code operations.
|
2018-05-07 12:12:58 +01:00 |
|
n1474335
|
be61419b80
|
ESM: Added remaining ByteRepr operations.
|
2018-05-06 13:18:41 +01:00 |
|
n1474335
|
fad4713a90
|
ESM: Tidied up Rotate operations
|
2018-04-06 12:40:39 +00:00 |
|
Matt C
|
4988ead918
|
Rotate module converted to ESM
4 Ops:
- ROT-13
- ROT-47
- Rotate left
- Rotate right
+ module containing common functions
|
2018-04-03 22:50:26 +01:00 |
|
n1474335
|
083d2d1cc4
|
ESM: Added Zlib ops and created a Zlib library.
|
2018-04-02 20:46:55 +01:00 |
|
n1474335
|
eeb1d0a891
|
ESM: Added Hex ops and created a Hex library.
|
2018-04-02 18:06:48 +01:00 |
|
n1474335
|
041cd9fb8e
|
ESM: Added remaining Base64 ops and created a Base64 library. Added the prefer-const eslint rule.
|
2018-04-02 17:10:51 +01:00 |
|
n1474335
|
9b4fc3d3aa
|
Converted the core to ES modules
|
2018-03-26 23:14:23 +01:00 |
|
n1474335
|
12c226f874
|
Updated DisassembleX86-64 library to fix issue with call instrution. Closes #246.
|
2018-03-23 20:01:56 +00:00 |
|
n1474335
|
da473de9f0
|
Switched from uas_parser.js to ua-parser-js library to improve library management and remove ReDos vulnerabilities. Also improved performance of two native regexes. Thanks to James Davis for raising awareness.
|
2018-02-28 16:40:15 +00:00 |
|
n1474335
|
56d33ea487
|
Magic operation now calculates the entropy of each option and displays tooltips explaining the properties.
|
2018-02-19 17:25:28 +00:00 |
|
n1474335
|
559741fd07
|
Fixed a few small bugs
|
2018-02-15 18:46:17 +00:00 |
|
n1474335
|
b3c52a8601
|
Magic operation now brute forces character encodings. Linted.
|
2018-02-15 17:38:39 +00:00 |
|
n1474335
|
27ec4aa923
|
Magic operation now recognises useful operations such as 'Render Image' even though their output cannot be analysed
|
2018-02-15 13:39:55 +00:00 |
|
n1474335
|
1760ab2305
|
Recipe errors are now ignored in the Magic operation
|
2018-02-14 17:00:14 +00:00 |
|
n1474335
|
99ade42e9a
|
Added 'Intensive mode' to the Magic operation, where it brute-forces various simple encodings like XOR or bit rotates.
|
2018-02-14 16:08:59 +00:00 |
|
n1474335
|
544d78f461
|
The Magic operation now only checks the most commonly used Internet languages by default, to lower false positives and improve performance.
|
2018-02-14 13:08:03 +00:00 |
|