├── .gitignore ├── LICENSE.txt ├── NTFSLib.Helpers ├── NTFSDiskProvider.cs ├── NTFSLib.Helpers.csproj ├── Properties │ └── AssemblyInfo.cs ├── app.config └── packages.config ├── NTFSLib.Tests ├── BitConvertTests.cs ├── DataFragmentActual.cs ├── DataFragmentTests.cs ├── Helpers │ ├── ArrayUtils.cs │ ├── DataFragmentHelpers.cs │ ├── NTFSHelpers.cs │ ├── StreamUtils.cs │ ├── TempDir.cs │ ├── TempFile.cs │ └── Win32.cs ├── NTFSDirectoryTests.cs ├── NTFSFileTests.cs ├── NTFSLib.Tests.csproj ├── Properties │ └── AssemblyInfo.cs ├── app.config └── packages.config ├── NTFSLib.sln ├── NTFSLib ├── Compression │ ├── CompressionResult.cs │ ├── LZNT1.cs │ └── LzWindowDictionary.cs ├── IO │ ├── NtfsDirectory.cs │ ├── NtfsDiskStream.cs │ ├── NtfsFile.cs │ ├── NtfsFileCache.cs │ └── NtfsFileEntry.cs ├── NTFS │ ├── INTFSInfo.cs │ ├── NTFSParser.cs │ └── NTFSWrapper.cs ├── NTFSLib.csproj ├── Objects │ ├── Attributes │ │ ├── Attribute.cs │ │ ├── AttributeBitmap.cs │ │ ├── AttributeData.cs │ │ ├── AttributeExtendedAttributeInformation.cs │ │ ├── AttributeExtendedAttributes.cs │ │ ├── AttributeFileName.cs │ │ ├── AttributeGeneric.cs │ │ ├── AttributeIndexAllocation.cs │ │ ├── AttributeIndexRoot.cs │ │ ├── AttributeList.cs │ │ ├── AttributeListItem.cs │ │ ├── AttributeLoggedUtilityStream.cs │ │ ├── AttributeObjectId.cs │ │ ├── AttributeSecurityDescriptor.cs │ │ ├── AttributeStandardInformation.cs │ │ ├── AttributeVolumeInformation.cs │ │ └── AttributeVolumeName.cs │ ├── DataFragment.cs │ ├── DiskProvider.cs │ ├── Enums │ │ ├── AttributeFlags.cs │ │ ├── AttributeResidentAllow.cs │ │ ├── AttributeType.cs │ │ ├── FileEntryFlags.cs │ │ ├── FileNamespace.cs │ │ ├── MFTEAFlags.cs │ │ ├── MFTIndexEntryFlags.cs │ │ ├── MFTIndexRootFlags.cs │ │ ├── ResidentFlag.cs │ │ ├── SpecialMFTFiles.cs │ │ └── VolumeInformationFlags.cs │ ├── ExtendedAttribute.cs │ ├── FileRecord.cs │ ├── FileReference.cs │ ├── Headers │ │ ├── AttributeNonResidentHeader.cs │ │ └── AttributeResidentHeader.cs │ ├── ISaveableObject.cs │ ├── IndexEntry.cs │ ├── Security │ │ ├── ACE.cs │ │ ├── ACEFlags.cs │ │ ├── ACEType.cs │ │ └── ACL.cs │ └── Specials │ │ ├── BootSector.cs │ │ ├── FileNamespaceComparer.cs │ │ ├── Files │ │ ├── AttrDef.cs │ │ ├── AttrDefCollationRule.cs │ │ ├── AttrDefItem.cs │ │ ├── AttrDefType.cs │ │ ├── Secure.cs │ │ └── SecureItem.cs │ │ └── IndexAllocationChunk.cs ├── Properties │ └── AssemblyInfo.cs ├── Provider │ └── IDiskProvider.cs ├── RawDiskCache.cs └── Utilities │ ├── LittleEndianConverter.cs │ ├── NtfsUtils.cs │ └── StreamHelper.cs ├── NtfsCopy ├── AwesomeConsole.cs ├── Mono.Options.cs ├── NtfsCopy.csproj ├── Options.cs ├── Program.cs ├── Properties │ └── AssemblyInfo.cs ├── app.config └── packages.config ├── NtfsDetails ├── AwesomeConsole.cs ├── Mono.Options.cs ├── NtfsDetails.csproj ├── Options.cs ├── Program.cs ├── Properties │ └── AssemblyInfo.cs ├── app.config └── packages.config ├── NtfsDir ├── AwesomeConsole.cs ├── Mono.Options.cs ├── NtfsDir.csproj ├── Options.cs ├── Program.cs ├── Properties │ └── AssemblyInfo.cs ├── app.config └── packages.config ├── NtfsExtract ├── App.config ├── NTFS │ ├── Attributes │ │ ├── Attribute.cs │ │ ├── AttributeGeneric.cs │ │ ├── AttributeList.cs │ │ └── AttributeListItem.cs │ ├── Compression │ │ ├── CompressionResult.cs │ │ ├── LZNT1.cs │ │ └── LzWindowDictionary.cs │ ├── Enums │ │ ├── AttributeFlags.cs │ │ ├── AttributeResidentAllow.cs │ │ ├── AttributeType.cs │ │ ├── FileEntryFlags.cs │ │ └── ResidentFlag.cs │ ├── Headers │ │ ├── AttributeNonResidentHeader.cs │ │ └── AttributeResidentHeader.cs │ ├── IO │ │ └── NtfsDiskStream.cs │ ├── Objects │ │ ├── BootSector.cs │ │ ├── DataFragment.cs │ │ ├── FileRecord.cs │ │ └── FileReference.cs │ └── Utilities │ │ ├── LittleEndianConverter.cs │ │ └── NtfsUtils.cs ├── NtfsExtract.csproj ├── Program.cs ├── Properties │ └── AssemblyInfo.cs └── packages.config ├── README.md └── TestApplication ├── Program.cs ├── Properties └── AssemblyInfo.cs ├── TestApplication.csproj ├── app.config └── packages.config /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /NTFSLib.Helpers/NTFSDiskProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NTFSLib.Helpers/NTFSDiskProvider.cs -------------------------------------------------------------------------------- /NTFSLib.Helpers/NTFSLib.Helpers.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NTFSLib.Helpers/NTFSLib.Helpers.csproj -------------------------------------------------------------------------------- /NTFSLib.Helpers/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NTFSLib.Helpers/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /NTFSLib.Helpers/app.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NTFSLib.Helpers/app.config -------------------------------------------------------------------------------- /NTFSLib.Helpers/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NTFSLib.Helpers/packages.config -------------------------------------------------------------------------------- /NTFSLib.Tests/BitConvertTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NTFSLib.Tests/BitConvertTests.cs -------------------------------------------------------------------------------- /NTFSLib.Tests/DataFragmentActual.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NTFSLib.Tests/DataFragmentActual.cs -------------------------------------------------------------------------------- /NTFSLib.Tests/DataFragmentTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NTFSLib.Tests/DataFragmentTests.cs -------------------------------------------------------------------------------- /NTFSLib.Tests/Helpers/ArrayUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NTFSLib.Tests/Helpers/ArrayUtils.cs -------------------------------------------------------------------------------- /NTFSLib.Tests/Helpers/DataFragmentHelpers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NTFSLib.Tests/Helpers/DataFragmentHelpers.cs -------------------------------------------------------------------------------- /NTFSLib.Tests/Helpers/NTFSHelpers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NTFSLib.Tests/Helpers/NTFSHelpers.cs -------------------------------------------------------------------------------- /NTFSLib.Tests/Helpers/StreamUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NTFSLib.Tests/Helpers/StreamUtils.cs -------------------------------------------------------------------------------- /NTFSLib.Tests/Helpers/TempDir.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NTFSLib.Tests/Helpers/TempDir.cs -------------------------------------------------------------------------------- /NTFSLib.Tests/Helpers/TempFile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NTFSLib.Tests/Helpers/TempFile.cs -------------------------------------------------------------------------------- /NTFSLib.Tests/Helpers/Win32.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NTFSLib.Tests/Helpers/Win32.cs -------------------------------------------------------------------------------- /NTFSLib.Tests/NTFSDirectoryTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NTFSLib.Tests/NTFSDirectoryTests.cs -------------------------------------------------------------------------------- /NTFSLib.Tests/NTFSFileTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NTFSLib.Tests/NTFSFileTests.cs -------------------------------------------------------------------------------- /NTFSLib.Tests/NTFSLib.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NTFSLib.Tests/NTFSLib.Tests.csproj -------------------------------------------------------------------------------- /NTFSLib.Tests/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NTFSLib.Tests/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /NTFSLib.Tests/app.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NTFSLib.Tests/app.config -------------------------------------------------------------------------------- /NTFSLib.Tests/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NTFSLib.Tests/packages.config -------------------------------------------------------------------------------- /NTFSLib.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NTFSLib.sln -------------------------------------------------------------------------------- /NTFSLib/Compression/CompressionResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NTFSLib/Compression/CompressionResult.cs -------------------------------------------------------------------------------- /NTFSLib/Compression/LZNT1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NTFSLib/Compression/LZNT1.cs -------------------------------------------------------------------------------- /NTFSLib/Compression/LzWindowDictionary.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NTFSLib/Compression/LzWindowDictionary.cs -------------------------------------------------------------------------------- /NTFSLib/IO/NtfsDirectory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NTFSLib/IO/NtfsDirectory.cs -------------------------------------------------------------------------------- /NTFSLib/IO/NtfsDiskStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NTFSLib/IO/NtfsDiskStream.cs -------------------------------------------------------------------------------- /NTFSLib/IO/NtfsFile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NTFSLib/IO/NtfsFile.cs -------------------------------------------------------------------------------- /NTFSLib/IO/NtfsFileCache.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NTFSLib/IO/NtfsFileCache.cs -------------------------------------------------------------------------------- /NTFSLib/IO/NtfsFileEntry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NTFSLib/IO/NtfsFileEntry.cs -------------------------------------------------------------------------------- /NTFSLib/NTFS/INTFSInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NTFSLib/NTFS/INTFSInfo.cs -------------------------------------------------------------------------------- /NTFSLib/NTFS/NTFSParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NTFSLib/NTFS/NTFSParser.cs -------------------------------------------------------------------------------- /NTFSLib/NTFS/NTFSWrapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NTFSLib/NTFS/NTFSWrapper.cs -------------------------------------------------------------------------------- /NTFSLib/NTFSLib.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NTFSLib/NTFSLib.csproj -------------------------------------------------------------------------------- /NTFSLib/Objects/Attributes/Attribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NTFSLib/Objects/Attributes/Attribute.cs -------------------------------------------------------------------------------- /NTFSLib/Objects/Attributes/AttributeBitmap.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NTFSLib/Objects/Attributes/AttributeBitmap.cs -------------------------------------------------------------------------------- /NTFSLib/Objects/Attributes/AttributeData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NTFSLib/Objects/Attributes/AttributeData.cs -------------------------------------------------------------------------------- /NTFSLib/Objects/Attributes/AttributeExtendedAttributeInformation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NTFSLib/Objects/Attributes/AttributeExtendedAttributeInformation.cs -------------------------------------------------------------------------------- /NTFSLib/Objects/Attributes/AttributeExtendedAttributes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NTFSLib/Objects/Attributes/AttributeExtendedAttributes.cs -------------------------------------------------------------------------------- /NTFSLib/Objects/Attributes/AttributeFileName.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NTFSLib/Objects/Attributes/AttributeFileName.cs -------------------------------------------------------------------------------- /NTFSLib/Objects/Attributes/AttributeGeneric.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NTFSLib/Objects/Attributes/AttributeGeneric.cs -------------------------------------------------------------------------------- /NTFSLib/Objects/Attributes/AttributeIndexAllocation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NTFSLib/Objects/Attributes/AttributeIndexAllocation.cs -------------------------------------------------------------------------------- /NTFSLib/Objects/Attributes/AttributeIndexRoot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NTFSLib/Objects/Attributes/AttributeIndexRoot.cs -------------------------------------------------------------------------------- /NTFSLib/Objects/Attributes/AttributeList.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NTFSLib/Objects/Attributes/AttributeList.cs -------------------------------------------------------------------------------- /NTFSLib/Objects/Attributes/AttributeListItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NTFSLib/Objects/Attributes/AttributeListItem.cs -------------------------------------------------------------------------------- /NTFSLib/Objects/Attributes/AttributeLoggedUtilityStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NTFSLib/Objects/Attributes/AttributeLoggedUtilityStream.cs -------------------------------------------------------------------------------- /NTFSLib/Objects/Attributes/AttributeObjectId.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NTFSLib/Objects/Attributes/AttributeObjectId.cs -------------------------------------------------------------------------------- /NTFSLib/Objects/Attributes/AttributeSecurityDescriptor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NTFSLib/Objects/Attributes/AttributeSecurityDescriptor.cs -------------------------------------------------------------------------------- /NTFSLib/Objects/Attributes/AttributeStandardInformation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NTFSLib/Objects/Attributes/AttributeStandardInformation.cs -------------------------------------------------------------------------------- /NTFSLib/Objects/Attributes/AttributeVolumeInformation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NTFSLib/Objects/Attributes/AttributeVolumeInformation.cs -------------------------------------------------------------------------------- /NTFSLib/Objects/Attributes/AttributeVolumeName.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NTFSLib/Objects/Attributes/AttributeVolumeName.cs -------------------------------------------------------------------------------- /NTFSLib/Objects/DataFragment.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NTFSLib/Objects/DataFragment.cs -------------------------------------------------------------------------------- /NTFSLib/Objects/DiskProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NTFSLib/Objects/DiskProvider.cs -------------------------------------------------------------------------------- /NTFSLib/Objects/Enums/AttributeFlags.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NTFSLib/Objects/Enums/AttributeFlags.cs -------------------------------------------------------------------------------- /NTFSLib/Objects/Enums/AttributeResidentAllow.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NTFSLib/Objects/Enums/AttributeResidentAllow.cs -------------------------------------------------------------------------------- /NTFSLib/Objects/Enums/AttributeType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NTFSLib/Objects/Enums/AttributeType.cs -------------------------------------------------------------------------------- /NTFSLib/Objects/Enums/FileEntryFlags.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NTFSLib/Objects/Enums/FileEntryFlags.cs -------------------------------------------------------------------------------- /NTFSLib/Objects/Enums/FileNamespace.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NTFSLib/Objects/Enums/FileNamespace.cs -------------------------------------------------------------------------------- /NTFSLib/Objects/Enums/MFTEAFlags.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NTFSLib/Objects/Enums/MFTEAFlags.cs -------------------------------------------------------------------------------- /NTFSLib/Objects/Enums/MFTIndexEntryFlags.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NTFSLib/Objects/Enums/MFTIndexEntryFlags.cs -------------------------------------------------------------------------------- /NTFSLib/Objects/Enums/MFTIndexRootFlags.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NTFSLib/Objects/Enums/MFTIndexRootFlags.cs -------------------------------------------------------------------------------- /NTFSLib/Objects/Enums/ResidentFlag.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NTFSLib/Objects/Enums/ResidentFlag.cs -------------------------------------------------------------------------------- /NTFSLib/Objects/Enums/SpecialMFTFiles.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NTFSLib/Objects/Enums/SpecialMFTFiles.cs -------------------------------------------------------------------------------- /NTFSLib/Objects/Enums/VolumeInformationFlags.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NTFSLib/Objects/Enums/VolumeInformationFlags.cs -------------------------------------------------------------------------------- /NTFSLib/Objects/ExtendedAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NTFSLib/Objects/ExtendedAttribute.cs -------------------------------------------------------------------------------- /NTFSLib/Objects/FileRecord.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NTFSLib/Objects/FileRecord.cs -------------------------------------------------------------------------------- /NTFSLib/Objects/FileReference.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NTFSLib/Objects/FileReference.cs -------------------------------------------------------------------------------- /NTFSLib/Objects/Headers/AttributeNonResidentHeader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NTFSLib/Objects/Headers/AttributeNonResidentHeader.cs -------------------------------------------------------------------------------- /NTFSLib/Objects/Headers/AttributeResidentHeader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NTFSLib/Objects/Headers/AttributeResidentHeader.cs -------------------------------------------------------------------------------- /NTFSLib/Objects/ISaveableObject.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NTFSLib/Objects/ISaveableObject.cs -------------------------------------------------------------------------------- /NTFSLib/Objects/IndexEntry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NTFSLib/Objects/IndexEntry.cs -------------------------------------------------------------------------------- /NTFSLib/Objects/Security/ACE.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NTFSLib/Objects/Security/ACE.cs -------------------------------------------------------------------------------- /NTFSLib/Objects/Security/ACEFlags.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NTFSLib/Objects/Security/ACEFlags.cs -------------------------------------------------------------------------------- /NTFSLib/Objects/Security/ACEType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NTFSLib/Objects/Security/ACEType.cs -------------------------------------------------------------------------------- /NTFSLib/Objects/Security/ACL.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NTFSLib/Objects/Security/ACL.cs -------------------------------------------------------------------------------- /NTFSLib/Objects/Specials/BootSector.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NTFSLib/Objects/Specials/BootSector.cs -------------------------------------------------------------------------------- /NTFSLib/Objects/Specials/FileNamespaceComparer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NTFSLib/Objects/Specials/FileNamespaceComparer.cs -------------------------------------------------------------------------------- /NTFSLib/Objects/Specials/Files/AttrDef.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NTFSLib/Objects/Specials/Files/AttrDef.cs -------------------------------------------------------------------------------- /NTFSLib/Objects/Specials/Files/AttrDefCollationRule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NTFSLib/Objects/Specials/Files/AttrDefCollationRule.cs -------------------------------------------------------------------------------- /NTFSLib/Objects/Specials/Files/AttrDefItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NTFSLib/Objects/Specials/Files/AttrDefItem.cs -------------------------------------------------------------------------------- /NTFSLib/Objects/Specials/Files/AttrDefType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NTFSLib/Objects/Specials/Files/AttrDefType.cs -------------------------------------------------------------------------------- /NTFSLib/Objects/Specials/Files/Secure.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NTFSLib/Objects/Specials/Files/Secure.cs -------------------------------------------------------------------------------- /NTFSLib/Objects/Specials/Files/SecureItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NTFSLib/Objects/Specials/Files/SecureItem.cs -------------------------------------------------------------------------------- /NTFSLib/Objects/Specials/IndexAllocationChunk.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NTFSLib/Objects/Specials/IndexAllocationChunk.cs -------------------------------------------------------------------------------- /NTFSLib/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NTFSLib/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /NTFSLib/Provider/IDiskProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NTFSLib/Provider/IDiskProvider.cs -------------------------------------------------------------------------------- /NTFSLib/RawDiskCache.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NTFSLib/RawDiskCache.cs -------------------------------------------------------------------------------- /NTFSLib/Utilities/LittleEndianConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NTFSLib/Utilities/LittleEndianConverter.cs -------------------------------------------------------------------------------- /NTFSLib/Utilities/NtfsUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NTFSLib/Utilities/NtfsUtils.cs -------------------------------------------------------------------------------- /NTFSLib/Utilities/StreamHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NTFSLib/Utilities/StreamHelper.cs -------------------------------------------------------------------------------- /NtfsCopy/AwesomeConsole.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NtfsCopy/AwesomeConsole.cs -------------------------------------------------------------------------------- /NtfsCopy/Mono.Options.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NtfsCopy/Mono.Options.cs -------------------------------------------------------------------------------- /NtfsCopy/NtfsCopy.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NtfsCopy/NtfsCopy.csproj -------------------------------------------------------------------------------- /NtfsCopy/Options.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NtfsCopy/Options.cs -------------------------------------------------------------------------------- /NtfsCopy/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NtfsCopy/Program.cs -------------------------------------------------------------------------------- /NtfsCopy/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NtfsCopy/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /NtfsCopy/app.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NtfsCopy/app.config -------------------------------------------------------------------------------- /NtfsCopy/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NtfsCopy/packages.config -------------------------------------------------------------------------------- /NtfsDetails/AwesomeConsole.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NtfsDetails/AwesomeConsole.cs -------------------------------------------------------------------------------- /NtfsDetails/Mono.Options.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NtfsDetails/Mono.Options.cs -------------------------------------------------------------------------------- /NtfsDetails/NtfsDetails.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NtfsDetails/NtfsDetails.csproj -------------------------------------------------------------------------------- /NtfsDetails/Options.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NtfsDetails/Options.cs -------------------------------------------------------------------------------- /NtfsDetails/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NtfsDetails/Program.cs -------------------------------------------------------------------------------- /NtfsDetails/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NtfsDetails/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /NtfsDetails/app.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NtfsDetails/app.config -------------------------------------------------------------------------------- /NtfsDetails/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NtfsDetails/packages.config -------------------------------------------------------------------------------- /NtfsDir/AwesomeConsole.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NtfsDir/AwesomeConsole.cs -------------------------------------------------------------------------------- /NtfsDir/Mono.Options.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NtfsDir/Mono.Options.cs -------------------------------------------------------------------------------- /NtfsDir/NtfsDir.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NtfsDir/NtfsDir.csproj -------------------------------------------------------------------------------- /NtfsDir/Options.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NtfsDir/Options.cs -------------------------------------------------------------------------------- /NtfsDir/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NtfsDir/Program.cs -------------------------------------------------------------------------------- /NtfsDir/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NtfsDir/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /NtfsDir/app.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NtfsDir/app.config -------------------------------------------------------------------------------- /NtfsDir/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NtfsDir/packages.config -------------------------------------------------------------------------------- /NtfsExtract/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NtfsExtract/App.config -------------------------------------------------------------------------------- /NtfsExtract/NTFS/Attributes/Attribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NtfsExtract/NTFS/Attributes/Attribute.cs -------------------------------------------------------------------------------- /NtfsExtract/NTFS/Attributes/AttributeGeneric.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NtfsExtract/NTFS/Attributes/AttributeGeneric.cs -------------------------------------------------------------------------------- /NtfsExtract/NTFS/Attributes/AttributeList.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NtfsExtract/NTFS/Attributes/AttributeList.cs -------------------------------------------------------------------------------- /NtfsExtract/NTFS/Attributes/AttributeListItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NtfsExtract/NTFS/Attributes/AttributeListItem.cs -------------------------------------------------------------------------------- /NtfsExtract/NTFS/Compression/CompressionResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NtfsExtract/NTFS/Compression/CompressionResult.cs -------------------------------------------------------------------------------- /NtfsExtract/NTFS/Compression/LZNT1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NtfsExtract/NTFS/Compression/LZNT1.cs -------------------------------------------------------------------------------- /NtfsExtract/NTFS/Compression/LzWindowDictionary.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NtfsExtract/NTFS/Compression/LzWindowDictionary.cs -------------------------------------------------------------------------------- /NtfsExtract/NTFS/Enums/AttributeFlags.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NtfsExtract/NTFS/Enums/AttributeFlags.cs -------------------------------------------------------------------------------- /NtfsExtract/NTFS/Enums/AttributeResidentAllow.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NtfsExtract/NTFS/Enums/AttributeResidentAllow.cs -------------------------------------------------------------------------------- /NtfsExtract/NTFS/Enums/AttributeType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NtfsExtract/NTFS/Enums/AttributeType.cs -------------------------------------------------------------------------------- /NtfsExtract/NTFS/Enums/FileEntryFlags.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NtfsExtract/NTFS/Enums/FileEntryFlags.cs -------------------------------------------------------------------------------- /NtfsExtract/NTFS/Enums/ResidentFlag.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NtfsExtract/NTFS/Enums/ResidentFlag.cs -------------------------------------------------------------------------------- /NtfsExtract/NTFS/Headers/AttributeNonResidentHeader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NtfsExtract/NTFS/Headers/AttributeNonResidentHeader.cs -------------------------------------------------------------------------------- /NtfsExtract/NTFS/Headers/AttributeResidentHeader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NtfsExtract/NTFS/Headers/AttributeResidentHeader.cs -------------------------------------------------------------------------------- /NtfsExtract/NTFS/IO/NtfsDiskStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NtfsExtract/NTFS/IO/NtfsDiskStream.cs -------------------------------------------------------------------------------- /NtfsExtract/NTFS/Objects/BootSector.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NtfsExtract/NTFS/Objects/BootSector.cs -------------------------------------------------------------------------------- /NtfsExtract/NTFS/Objects/DataFragment.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NtfsExtract/NTFS/Objects/DataFragment.cs -------------------------------------------------------------------------------- /NtfsExtract/NTFS/Objects/FileRecord.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NtfsExtract/NTFS/Objects/FileRecord.cs -------------------------------------------------------------------------------- /NtfsExtract/NTFS/Objects/FileReference.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NtfsExtract/NTFS/Objects/FileReference.cs -------------------------------------------------------------------------------- /NtfsExtract/NTFS/Utilities/LittleEndianConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NtfsExtract/NTFS/Utilities/LittleEndianConverter.cs -------------------------------------------------------------------------------- /NtfsExtract/NTFS/Utilities/NtfsUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NtfsExtract/NTFS/Utilities/NtfsUtils.cs -------------------------------------------------------------------------------- /NtfsExtract/NtfsExtract.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NtfsExtract/NtfsExtract.csproj -------------------------------------------------------------------------------- /NtfsExtract/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NtfsExtract/Program.cs -------------------------------------------------------------------------------- /NtfsExtract/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NtfsExtract/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /NtfsExtract/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/NtfsExtract/packages.config -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/README.md -------------------------------------------------------------------------------- /TestApplication/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/TestApplication/Program.cs -------------------------------------------------------------------------------- /TestApplication/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/TestApplication/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /TestApplication/TestApplication.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/TestApplication/TestApplication.csproj -------------------------------------------------------------------------------- /TestApplication/app.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/TestApplication/app.config -------------------------------------------------------------------------------- /TestApplication/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordMike/NtfsLib/HEAD/TestApplication/packages.config --------------------------------------------------------------------------------