Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

'Extract Files' operation #440

Merged
merged 25 commits into from
Mar 11, 2019
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
6aa9d2b
Added 'Extract Files' operation and 'Forensics' category.
n1474335 Dec 14, 2018
d021245
Merge branch 'master' into feature-extract-files
n1474335 Dec 18, 2018
e6fb0be
Refactored file type detection engine
n1474335 Dec 18, 2018
9829491
Merge branch 'master' into feature-extract-files
n1474335 Dec 20, 2018
8d3836c
Added support for a number of further file types and file detection m…
n1474335 Dec 21, 2018
321718d
Merge branch 'master' into feature-extract-files
n1474335 Dec 26, 2018
f355fe3
Merge branch 'feature-extract-files' of github.com:gchq/CyberChef int…
n1474335 Dec 26, 2018
f4f9b5c
Added 'isImage' and 'isType' functions
n1474335 Dec 26, 2018
7293073
Converted all previous file signatures to the new format.
n1474335 Dec 26, 2018
0198f05
Added and improved file signatures.
n1474335 Dec 27, 2018
fd07b89
Merge branch 'master' into feature-extract-files
n1474335 Dec 30, 2018
3ae225a
Untar operation now uses lib/Stream library
n1474335 Dec 30, 2018
ede7553
Added PNG and BMP extractors
n1474335 Dec 30, 2018
4c285bc
Refactored scanning for file types to be more than twice as fast.
n1474335 Jan 1, 2019
a56f92c
Significantly improved performance when scanning for embedded files b…
n1474335 Jan 2, 2019
cd0c86e
File scan now uses bytesMatch() instead of signatureMatches(), reduci…
n1474335 Jan 3, 2019
0449c46
Added FLV extractor.
n1474335 Jan 3, 2019
7d8d80c
Added extractor for MS Office 2007+ files
n1474335 Jan 3, 2019
0d2cb02
Fixed FLV previous tag size error
n1474335 Jan 4, 2019
19b7957
Added RTF extractor
n1474335 Jan 4, 2019
2a6db47
Began implementing GZIP/DEFLATE extraction. Unfinished.
n1474335 Jan 4, 2019
c077b22
Stream.readBits() method implemented. Unfinished.
n1474335 Jan 10, 2019
4e57b4b
Completed GZIP extraction
n1474335 Jan 11, 2019
2307325
Added Zlib extraction
n1474335 Jan 11, 2019
cd2c807
Added ELF extractor. You can now specific which categories to search …
n1474335 Jan 14, 2019
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
156 changes: 80 additions & 76 deletions package-lock.json

Large diffs are not rendered by default.

4 changes: 3 additions & 1 deletion src/core/config/Categories.json
Original file line number Diff line number Diff line change
Expand Up @@ -250,7 +250,8 @@
"XPath expression",
"JPath expression",
"CSS selector",
"Extract EXIF"
"Extract EXIF",
"Extract Files"
]
},
{
Expand Down Expand Up @@ -346,6 +347,7 @@
"ops": [
"Detect File Type",
"Scan for Embedded Files",
"Extract Files",
"Remove EXIF",
"Extract EXIF"
]
Expand Down
Empty file modified src/core/lib/BCD.mjs
100755 → 100644
Empty file.
Empty file modified src/core/lib/Base58.mjs
100755 → 100644
Empty file.
Empty file modified src/core/lib/Base64.mjs
100755 → 100644
Empty file.
Empty file modified src/core/lib/CanvasComponents.mjs
100755 → 100644
Empty file.
Loading