-
Notifications
You must be signed in to change notification settings - Fork 2
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
chained block reads #14
Labels
difficult
A difficult problem; a major coding effort or difficult algorithm to perfect
enhancement
New feature or request
Comments
This is a decent amount of work. Additionally, if done well enough, it could be it's own separate rust library. |
jtmoon79
added a commit
that referenced
this issue
Aug 9, 2022
Also touches Issue #13 |
jtmoon79
added
the
difficult
A difficult problem; a major coding effort or difficult algorithm to perfect
label
Apr 29, 2023
This was referenced Apr 20, 2024
jtmoon79
added a commit
that referenced
this issue
May 4, 2024
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
difficult
A difficult problem; a major coding effort or difficult algorithm to perfect
enhancement
New feature or request
Problem
Currently, only one "depth" of compressed or archived file is supported.
e.g. can read
syslog
stored inlogs.tar
. Cannot readsyslog.gz
inlogs.tar
, norlogs.tar
stored inlogs.tar.xz
.e.g. can read
syslog
stored insyslog.gz
. Cannot readsyslog.gz
stored insyslog.gz.xz
. Cannot read a the special gzip+tar filelogs.tgz
.Related, only plain text files are extractable from compressed files or archived files. EVTX, Journal files, and utmp files stored as a compressed or archived file are not readable. See
FileType
Solution
Refactor
BlockReader
reading to handle arbitrary "chains" of reads for text files and UTMPX files.Currently,
JournalReader
reads Journal files using libsystemd calls for reading.BlockReader
is not used by theJournalReader
. Processing Journal files that are compressed or archived are outside the scope of this issue.Currently,
EvtxReader
reads EVTX files usingEvtxParser
.BlockReader
is not used by theEvtxReader
. Processing EVTX files that are compressed or archived are outside the scope of this issue.Relates to Issue #7.
The text was updated successfully, but these errors were encountered: