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

ESE parser - internal fork #80

Open
wants to merge 44 commits into
base: master
Choose a base branch
from
Open

ESE parser - internal fork #80

wants to merge 44 commits into from

Conversation

srlehn
Copy link
Collaborator

@srlehn srlehn commented May 31, 2024

ESE parser - internal fork

not sure if this is the way to go

scudette and others added 30 commits November 3, 2019 09:09
Implemented Dump Table.
Support WebCache files.
Avoids panic on empty tags
Due to Golang limitations it is not possible to force json
serialization of time.Time into UTC in all cases. This hack is a
workaround this limitation by special casing time.Time inside an
ordereddict.Dict. It works well in most cases.
This is usually more useful than an ad-hoc String() method.
This is not very efficient but should be ok for small dicts.
To support new User Access Log type ESE files.
Tagged sections are used to represent sparse rows. This is used to
store UAL day columns.
Turns out the documentation is misleading - the time represents the
number of days since Dec 30 1899 not Jan 1 1900
scudette and others added 13 commits January 7, 2022 17:50
These are used in WebCacheV01.dat and Windows.edb commonly
I discovered that the source code for ESE was published by Microsoft and
so this work is based around reading the original source code.

Added more documentation to the file format.
…e5d'

git-subtree-dir: ordereddict
git-subtree-mainline: 18bc6dc
git-subtree-split: 2aa49cc
…f199424888'

git-subtree-dir: internal/eseparser
git-subtree-mainline: 8982889
git-subtree-split: e6ba9f6
…thub.com/Velocidex/ordereddict with additional json and yaml dependencies stripped off
@srlehn srlehn requested a review from zellyn May 31, 2024 22:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants