Skip to content

Overview

Joachim Metz edited this page May 2, 2024 · 321 revisions

This is an overview of the libyal projects, check the project sites themselves for more information about the status of the individual projects.

Cross-platform functionality

Several libraries for cross-platform C functions.

Project Description Status AppVeyor Codecov
libcdata generic data functions build Build status codecov
libcdatetime date and time functions build Build status codecov
libcdirectory directory functions build Build status codecov
libcerror error functions build Build status codecov
libcfile file functions build Build status codecov
libclocale locale functions build Build status codecov
libcnotify notification functions build Build status codecov
libcpath path functions build Build status codecov
libcsplit split string functions build Build status codecov
libcthreads threads functions build Build status codecov

Data formats

Several libraries for different types of file format data.

Project Description Status AppVeyor Codecov
libcaes AES encryption functions build Build status codecov
libfcache generic file data cache functions build Build status codecov
libfcrypto encryption formats build Build status codecov
libfdata generic file data functions build Build status codecov
libfdatetime for date and time formats build Build status codecov
libfguid for GUID/UUID format build Build status codecov
libfmapi for Message API (MAPI) data types build Build status codecov
libfmos for Mac OS data types build Build status codecov
libfole for Object Linking and Embedding (OLE) data types build Build status codecov
libfplist for plist formats build Build status codecov
libftxf for Transactional NTFS (TxF) data types build Build status codecov
libftxr for Transactional Registry (TxR) data types build Build status codecov
libfusn for Update Sequence Number (USN) Journal data types build Build status codecov
libfvalue generic file value functions build Build status codecov
libfwevt for Windows XML Event Log (EVTX) data types build Build status codecov
libfwnt for Windows NT data types build Build status codecov
libfwps for Windows Property Store data types build Build status codecov
libfwsi for Windows Shell Item data types build Build status codecov
libhmac Hash-based Message Authentication Codes (HMAC) build Build status codecov
libuna Unicode and ASCII (byte string) conversions build Build status codecov

File formats

Several libraries for different types of file formats.

Project Description Status AppVeyor Codecov
libagdb Windows SuperFetch database format build Build status codecov
libcreg Windows 9x/Me Registry File (CREG) format build Build status codecov
libesedb Extensible Storage Engine (ESE) Database File (EDB) format build Build status codecov
libevt Windows Event Log (EVT) format build Build status codecov
libevtx Windows XML Event Log (EVTX) format build Build status codecov
libexe PE/COFF Executable (EXE) format build Build status codecov
libgzipf GZIP file format build Build status codecov
liblnk Windows Shortcut File (LNK) format build Build status codecov
libmdmp Windows Minidump (MDMP) format build Build status codecov
libmsiecf Microsoft Internet Explorer (MSIE) Cache File (index.dat) format build Build status codecov
libnk2 Microsoft Outlook Nickfile (NK2) format build Build status codecov
libnsfdb Notes Storage Facility (NSF) database file format build Build status codecov
libolecf OLE 2 Compound File (OLECF) format build Build status codecov
libpff Personal Folder File (PFF) format build Build status codecov
libregf Windows NT Registry File (REGF) format build Build status codecov
libscca Windows Prefetch File (SCCA) format build Build status codecov
libwtcdb Windows (Vista/7) Explorer thumbnail cache database format (thumbcache.db) build Build status codecov

In-file formats

Several libraries for different types of in-file formats.

Project Description Status AppVeyor Codecov
libmapidb Exchange MAPI database format build Build status codecov
libwrc Windows Resource Compiler (WRC) format build Build status codecov

File system formats

Several libraries for different types of file systems.

Project Description Status AppVeyor Codecov
libfsapfs Apple File System (APFS) format build Build status codecov
libfsclfs Common Log File System (CLFS) format build Build status codecov
libfsext Extended File System (EXT) format build Build status codecov
libfsfat File Allocation Table (FAT) file system format build Build status codecov
libfshfs Hierarchical File System (HFS) format build Build status codecov
libfsntfs New Technology File System (NTFS) format build Build status codecov
libfsrefs Resilient File System (ReFS) format build Build status codecov
libfsxfs X File System (XFS) format build Build status codecov

Volume (system) formats

Several libraries for different types of volume (system) formats.

Project Description Status AppVeyor Codecov
libbde BitLocker drive encryption (BDE) build Build status codecov
libfvde FileVault drive encryption (FVDE) build Build status codecov
libluksde LUKS Disk Encryption build Build status codecov
libvsapm Apple Partition Map (APM) volume system format build Build status codecov
libvsbsdl BSD disklabel volume system format build Build status codecov
libvsgpt GUID Partition Table (GPT) volume system format build Build status codecov
libvshadow Volume Shadow Snapshot (VSS) format build Build status codecov
libvslvm Linux Logical Volume Manager (LVM) volume system format build Build status codecov
libvsmbr Master Boot Record (MBR) volume system format build Build status codecov

Storage media image formats

Several libraries for different types of storage media image formats.

Project Description Status AppVeyor Codecov
libewf Expert Witness Compression Format (EWF) image format build Build status codecov
libhibr Windows Hibernation File (hiberfil.sys) format build Build status codecov
libmodi Mac OS disk image formats build Build status codecov
libodraw optical disc (split) RAW image format (bin/cue, iso/cue) build Build status codecov
libovf Open Virtualization Format (OVF) (at the moment documentation only)
libphdi Parallels Hard Disk image format build Build status codecov
libqcow QEMU Copy-On-Write (QCOW) image format build Build status codecov
libsgzip seekable GZIP format (at the moment documentation only)
libsmdev storage media devices build Build status codecov
libsmraw (split) RAW image format build Build status codecov
libvhdi Virtual Hard Disk (VHD) image format build Build status codecov
libvmdk VMware Virtual Disk (VMDK) format build Build status codecov

Utility libraries

Several libraries for different "utility" functionality.

Project Description Status AppVeyor Codecov
libbfio basic file input/output abstraction build Build status codecov
libbfoverlay basic file overlay support build Build status codecov
libsigscan binary signature scanning build Build status codecov
libtableau read metadata from Tableau(TM) forensic bridges (write blockers) build Build status codecov

Legacy projects

Projects that will be discontinued.

Project Description Status AppVeyor Codecov
libewf-legacy Expert Witness Compression Format (EWF) image format build Build status codecov

Non-library projects

  • assorted; Assorted documentation, scripts and tools
  • dtfabric; Data type and structure management
  • ReviveIt (revit); Proof of concept file carver that uses Smart Carving

Knowledge base projects

Project Description Status AppVeyor Codecov
esedb-kb Extensible Storage Engine (ESE) Database File Knowledge Base test_tox Build status codecov
mapi-kb Messaging API (MAPI) Knowledge Base test_tox codecov
olecf-kb OLE Compound File (OLECF) Knowledge Base test_tox Build status codecov
plist-kb Extensible Storage Engine (ESE) Database File Knowledge Base test_tox Build status codecov
sqlite-kb Extensible Storage Engine (ESE) Database File Knowledge Base test_tox Build status codecov
winevt-kb Windows Event Log Knowledge Base test_tox Build status codecov
winreg-kb Windows Registry Knowledge Base test_tox Build status codecov
winsps-kb Windows Serialized Property Store (SPS) Knowledge Base test_tox Build status codecov