j433866
1a88a0164c
Fix delimiter breaking Geohash detection
2019-01-14 13:00:14 +00:00
j433866
68fbbb64db
Add new Convert co-ordinate format module.
...
Also added autodetect of co-ordinate format / delimiter
2019-01-14 11:49:57 +00:00
s2224834
eee92aa1aa
Bombe: fix some outdated docs
2019-01-12 12:56:21 +00:00
s2224834
74eb4cca86
Bombe: tweaks
...
Twiddle the default rotor sets a bit.
Add a time remaining estimate for the multibombe.
2019-01-12 01:35:24 +00:00
s2224834
49f5c94a75
Bombe: further optimisation
2019-01-12 01:10:47 +00:00
s2224834
d94e8c8187
Bombe: wording/docs tweaks
2019-01-11 18:24:16 +00:00
n1474335
2307325af8
Added Zlib extraction
2019-01-11 17:58:25 +00:00
n1474335
4e57b4be88
Completed GZIP extraction
2019-01-11 17:44:13 +00:00
s2224834
21335e7d05
Bombe: Add checking machine
2019-01-11 13:18:25 +00:00
j433866
abdd70c6fa
Add ConvertCoordinates to lib folder
2019-01-11 11:59:13 +00:00
s2224834
78768e00d4
Bombe: Firefox optimisation
...
Switch a couple of for of loops in the critical path for classic fors.
This loses about 10% performance in Chrome, but it brings Firefox
performance in line with Chrome's, rather than 2.5 times slower.
2019-01-10 18:49:06 +00:00
s2224834
3eb44708e5
Add MultiBombe
...
Runs the Bombe multiple times with different rotor specs.
Edits the core BombeMachine a little to add the ability to switch rotors
without rewiring everything
2019-01-10 18:04:02 +00:00
n1474335
c077b22410
Stream.readBits() method implemented. Unfinished.
2019-01-10 17:30:52 +00:00
s2224834
8c757d1e03
Bombe: optimise
...
This cuts about 85% off the execution time.
2019-01-09 21:07:05 +00:00
n1474335
c49a770c59
Tidied up Lorem Ipsum op
2019-01-09 16:36:34 +00:00
s2224834
e74c86842b
Bombe: add trial decryption preview
2019-01-08 19:37:34 +00:00
s2224834
ad6e30f3d4
Bombe: review, tests, validation
2019-01-08 18:25:42 +00:00
s2224834
b6eb4e84e4
Add Bombe operation
...
Still needs some work, but functional
2019-01-07 19:48:44 +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
s2224834
1b1a3c261d
Typex: random rotors
2019-01-04 13:21:15 +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
s2224834
53cc413eae
Typex: move machine implementation to lib/
2019-01-03 18:49:01 +00:00
n1474335
0449c46b38
Added FLV extractor.
2019-01-03 18:40:22 +00:00
s2224834
088864fd9c
Add Enigma operation
2019-01-03 16:36:56 +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
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