libyal is a collection of libraries that are used to access various data formats, such as the OLE Compound File or NT File System. The original use case for the libraries is for analyzing data formats or their content for analysis in the context of digital forensics and incident response (DFIR).
The name libyal was initially a pun on the naming theme of the various library projects.
The ideabucket project contains a collection of ideas for future libyal projects.
- Create a library to read the Mac OS X disk image formats (including encrypted FileVault 1) (https://github.com/libyal/libmodi)
- Create a library to read the VirtualBox Hard Disk image format (VDI)
- Create a library to read the Open Virtualization Format (OVF) (https://github.com/libyal/libovf)
- Create a library to read the Parallels Hard Disk image format (https://github.com/libyal/libphdi)
- Extend libluksde to support more encryption types: libyal/libluksde#1
- Create a library to read the Resilient File System (ReFS) (https://github.com/libyal/libfsrefs)
- Create a library to read Windows Minidump (MDMP) format (https://github.com/libyal/libmdmp)
- Create a library to read SDB
- Create a library to read PDB
- Create a library to read Typelib