Skip to content

Commit 354d252

Browse files
JSCU-CNISchamper
andauthored
Add AD1 and ADCRYPT implementations (#39)
Co-authored-by: Schamper <1254028+Schamper@users.noreply.github.com>
1 parent 971b899 commit 354d252

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

79 files changed

+2329
-438
lines changed

.gitattributes

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
tests/_data/** filter=lfs diff=lfs merge=lfs -text

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# dissect.evidence
22

3-
A Dissect module implementing a parsers for various forensic evidence file containers, currently: AD1, ASDF and EWF. For
3+
A Dissect module implementing parsers for various forensic evidence file containers, currently: AD1, ADCRYPT, ASDF and EWF. For
44
more information, please see [the documentation](https://docs.dissect.tools/en/latest/projects/dissect.evidence/index.html).
55

66
## Requirements

dissect/evidence/__init__.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,11 @@
1+
from __future__ import annotations
2+
3+
from dissect.evidence.ad1.ad1 import AD1
14
from dissect.evidence.asdf.asdf import AsdfSnapshot, AsdfStream
2-
from dissect.evidence.ewf import EWF
5+
from dissect.evidence.ewf.ewf import EWF
36

47
__all__ = [
8+
"AD1",
59
"EWF",
610
"AsdfSnapshot",
711
"AsdfStream",

dissect/evidence/ad1.py

Lines changed: 0 additions & 252 deletions
This file was deleted.

dissect/evidence/ad1/__init__.py

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
from __future__ import annotations
2+
3+
from dissect.evidence.ad1.ad1 import AD1, FileEntry, FileMeta, LogicalImage, MetaType, SegmentFile
4+
from dissect.evidence.ad1.stream import AD1Stream, FileStream
5+
from dissect.evidence.exception import (
6+
Error,
7+
FileNotFoundError,
8+
NotADirectoryError,
9+
NotASymlinkError,
10+
)
11+
12+
__all__ = [
13+
"AD1",
14+
"AD1Stream",
15+
"Error",
16+
"FileEntry",
17+
"FileMeta",
18+
"FileNotFoundError",
19+
"FileStream",
20+
"LogicalImage",
21+
"MetaType",
22+
"NotADirectoryError",
23+
"NotASymlinkError",
24+
"SegmentFile",
25+
]

0 commit comments

Comments
 (0)