forked from ArsenalRecon/Arsenal-Image-Mounter
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathDirectory_structure.txt
170 lines (112 loc) · 5.58 KB
/
Directory_structure.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
Description of directory structure for Arsenal Image Mounter repository.
Regarding licenses for external components such as libewf, zlib, libaff4,
libqcow etc, see information about there respective license in
Third-Party-Licenses directory.
----------------------
Graphical applications
----------------------
ArsenalImageMounter.exe has been moved to ArsenalRecon.com web site.
https://arsenalrecon.com/weapons/image-mounter/
One-piece (with the exception of some third-party libraries for supporting
forensics image file formats) powerful tool for mounting disk image files as
virtual drives. Supports raw disk images and various virtual machine image
formats through integrated DiscUtils library. Also supports certain forensics
image formats if libewf.dll, libaff4.dll and libqcow.dll are also installed.
Automatically installs necessary driver components if not already installed.
ArsenalImageMounter.exe requires .NET 6.0, which can be installed on Windows 7
and later.
https://dotnet.microsoft.com/en-us/download/dotnet/6.0
Tested on Windows 10 and 11, but should also work on Windows 7, 8 and 8.1.
-------------------------
Command line applications
-------------------------
aim_cli.exe:
Command line tool for mounting various disk image formats as virtual drives in
a way similar to the graphical ArsenalImageMounter.exe.
Does not include driver setup files. Driver could be set up separately using
either command line tool aim_ll.exe or graphical ArsenalImageMounter.exe, or
the separate packages in the DriverSetup directory.
aim_cli.exe comes in two different versions.
-- Command line applications\aim_cli.exe
This version requires .NET Framework 4.8, which is included by default in
latest versions of Windows 10, 11 and Server 2022 and can be installed
separately on Windows 7, Server 2008 R2 and later.
.NET Framework 4.8 is available here:
https://dotnet.microsoft.com/en-us/download/dotnet-framework/net48
-- Command line applications\DotNetCore\aim_cli.exe
Recommended for best performance.
This version requires .NET 6.0 which can be installed on Windows 7 and later
and Server 2008 R2 and later as well as Linux and MacOS.
.NET 6.0 is available here:
https://dotnet.microsoft.com/en-us/download/dotnet/6.0
Tested on Windows 7, 8.1, 10, 11 and Linux. When running on other platforms
than Windows, available features are limited to what does not require kernel
level drivers. For example image file format conversion is available in this
scenario, but not mounting images as virtual disks.
aim_ll.zip:
Command line tools that provide access to most features of virtual SCSI
miniport driver that is used with Arsenal Image Mounter. Command line syntax
is very similar to that of ImDisk Virtual Disk Driver, so most commands and
scripting work in a similar way. There are also command line switches for
installing or uninstalling the virtual SCSI miniport driver.
None of the files in this zip archive require any .NET Framework components.
Tested on Windows 7, 8.1 and 10, but should also work on any Windows version
from Windows 2000 and up.
-----------
DriverSetup
-----------
Setup tools and signed driver packages that can be used to install the driver
components alone.
ArsenalImageMounterGUISetup.exe:
One-piece simple driver setup GUI application that includes everything to
automatically install the correct driver for current version of Windows.
ArsenalImageMounterCLISetup.exe:
Command line version of ArsenalImageMounterGUISetup.exe, with same
functionality and requirements.
Both ArsenalImageMounterGUISetup.exe and ArsenalImageMounterCLISetup.exe
require .NET Framework 4.x or later, which is included by default in Windows
8 or later. Can be installed separately on Windows XP, Vista or 7.
DriverSetup.7z:
Both driver setup files and command line tool aim_ll.exe as a 7-zip archive.
Useful for automated driver setup, for example for use from a script.
Application files in this archive do not require any .NET components.
DriverSetup.zip:
Driver setup files only (sys, cat and inf files). For use when integrating
driver setup with, for example, other driver setup packages.
---
API
---
Arsenal.ImageMounter.zip:
DLL files that can be referenced from .NET applications to use the public API.
API reference is available online:
http://ltr-data.se/library/ArsenalImageMounter
Requires .NET Framework 4.x or later, which is included by default in Windows
8 or later. Can be installed separately on Windows XP, Vista or 7.
It is also possible to build API components for .NET 6 or later "modern .NET"
runtimes.
aimapi.zip:
DLL files that can be used from other applications to use most features of
virtual SCSI miniport driver. Files in this archive do not require any .NET
Framework components and should work on any Windows version from 2000 and up.
There are .lib and .h files included which can be imported into C/C++ projects
to use the API.
--------------
Managed Source
--------------
Visual Studio 2017-2022 solution with source projects for .NET API libraries,
command line tools and some proof-on-concept graphical applications.
----------------
Unmanaged Source
----------------
Visual Studio 2017-2022 solution with source projects for native (non-.NET)
driver, API library and command line tool. Driver project requires WDK 8.1 or
later.
The driver project directory also contains files for building with WDK 7
build.exe environment, to support targeting older Windows versions than
Windows 7.
---------
MountTool
---------
Compiled exe file for the sample graphical under Managed Source directory.
The application requires .NET Framework 4.8. There is also a .NET 6 version
in the DotNetCore subdirectory.