This commit is contained in:
2025-05-25 08:57:57 +07:00
commit cb8af83230
1025 changed files with 13058 additions and 0 deletions

63
.gitattributes vendored Normal file
View File

@@ -0,0 +1,63 @@
###############################################################################
# Set default behavior to automatically normalize line endings.
###############################################################################
* text=auto
###############################################################################
# Set default behavior for command prompt diff.
#
# This is need for earlier builds of msysgit that does not have it on by
# default for csharp files.
# Note: This is only used by command line
###############################################################################
#*.cs diff=csharp
###############################################################################
# Set the merge driver for project and solution files
#
# Merging from the command prompt will add diff markers to the files if there
# are conflicts (Merging from VS is not affected by the settings below, in VS
# the diff markers are never inserted). Diff markers may cause the following
# file extensions to fail to load in VS. An alternative would be to treat
# these files as binary and thus will always conflict and require user
# intervention with every merge. To do so, just uncomment the entries below
###############################################################################
#*.sln merge=binary
#*.csproj merge=binary
#*.vbproj merge=binary
#*.vcxproj merge=binary
#*.vcproj merge=binary
#*.dbproj merge=binary
#*.fsproj merge=binary
#*.lsproj merge=binary
#*.wixproj merge=binary
#*.modelproj merge=binary
#*.sqlproj merge=binary
#*.wwaproj merge=binary
###############################################################################
# behavior for image files
#
# image files are treated as binary by default.
###############################################################################
#*.jpg binary
#*.png binary
#*.gif binary
###############################################################################
# diff behavior for common document formats
#
# Convert binary document formats to text before diffing them. This feature
# is only available from the command line. Turn it on by uncommenting the
# entries below.
###############################################################################
#*.doc diff=astextplain
#*.DOC diff=astextplain
#*.docx diff=astextplain
#*.DOCX diff=astextplain
#*.dot diff=astextplain
#*.DOT diff=astextplain
#*.pdf diff=astextplain
#*.PDF diff=astextplain
#*.rtf diff=astextplain
#*.RTF diff=astextplain

37
FireflyProxy.csproj Normal file
View File

@@ -0,0 +1,37 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>net8.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
<PublishAot>true</PublishAot>
<RollForward>Major</RollForward>
<LangVersion>Latest</LangVersion>
<AssemblyVersion>2.0.0</AssemblyVersion>
<FileVersion>2.0.0</FileVersion>
<Version>2.0.0</Version>
<ApplicationIcon>image.ico</ApplicationIcon>
<!-- <RuntimeIdentifier>win-x64</RuntimeIdentifier> -->
</PropertyGroup>
<ItemGroup>
<Compile Remove="Guardian\**" />
<EmbeddedResource Remove="Guardian\**" />
<None Remove="Guardian\**" />
</ItemGroup>
<ItemGroup>
<Content Include="image.ico" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="Unobtanium.Web.Proxy" Version="0.1.1" />
</ItemGroup>
<Target Name="PreBuild" BeforeTargets="PreBuildEvent" Condition="$(Os) == 'Windows_NT'">
<Exec Condition="$(RuntimeIdentifier) == ''" Command="echo ProjectDir: $(ProjectDir)&#xD;&#xA;echo Configuration: $(Configuration)&#xD;&#xA;echo OutDir: $(OutDir)&#xD;&#xA;echo Os: $(Os)&#xD;&#xA;echo RuntimeIdentifier: (unused)&#xD;&#xA;dotnet build $(ProjectDir)\Guardian --configuration $(Configuration) --output $(OutDir)\tool" />
<Exec Condition="$(RuntimeIdentifier) != ''" Command="echo ProjectDir: $(ProjectDir)&#xD;&#xA;echo Configuration: $(Configuration)&#xD;&#xA;echo OutDir: $(OutDir)&#xD;&#xA;echo Os: $(Os)&#xD;&#xA;echo RuntimeIdentifier: $(RuntimeIdentifier)&#xD;&#xA;dotnet publish $(ProjectDir)\Guardian --configuration $(Configuration) --output $(OutDir)\publish\tool -r $(RuntimeIdentifier)" />
</Target>
</Project>

6
FireflyProxy.csproj.user Normal file
View File

@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<_LastSelectedProfileId>D:\Work_Code\Go\FireflyProxy\Properties\PublishProfiles\FolderProfile.pubxml</_LastSelectedProfileId>
</PropertyGroup>
</Project>

34
FireflyProxy.sln Normal file
View File

@@ -0,0 +1,34 @@
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 17
VisualStudioVersion = 17.5.002.0
MinimumVisualStudioVersion = 10.0.40219.1
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "FireflyProxy", "FireflyProxy.csproj", "{C9867CEA-1659-4AC3-8590-7FD72A8867D6}"
ProjectSection(ProjectDependencies) = postProject
{E5E60B4C-AC20-40B9-8C9C-34FE4E1141C2} = {E5E60B4C-AC20-40B9-8C9C-34FE4E1141C2}
EndProjectSection
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Guardian", "Guardian\Guardian.csproj", "{E5E60B4C-AC20-40B9-8C9C-34FE4E1141C2}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{C9867CEA-1659-4AC3-8590-7FD72A8867D6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{C9867CEA-1659-4AC3-8590-7FD72A8867D6}.Debug|Any CPU.Build.0 = Debug|Any CPU
{C9867CEA-1659-4AC3-8590-7FD72A8867D6}.Release|Any CPU.ActiveCfg = Release|Any CPU
{C9867CEA-1659-4AC3-8590-7FD72A8867D6}.Release|Any CPU.Build.0 = Release|Any CPU
{E5E60B4C-AC20-40B9-8C9C-34FE4E1141C2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{E5E60B4C-AC20-40B9-8C9C-34FE4E1141C2}.Debug|Any CPU.Build.0 = Debug|Any CPU
{E5E60B4C-AC20-40B9-8C9C-34FE4E1141C2}.Release|Any CPU.ActiveCfg = Release|Any CPU
{E5E60B4C-AC20-40B9-8C9C-34FE4E1141C2}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {99A39823-A85B-456D-8BF8-05B94AD8CEA7}
EndGlobalSection
EndGlobal

14
Guardian/Guardian.csproj Normal file
View File

@@ -0,0 +1,14 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>net8.0-windows</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
<PublishAot>true</PublishAot>
<InvariantGlobalization>true</InvariantGlobalization>
<RootNamespace>FireflySR.Tool.Proxy.$(MSBuildProjectName.Replace(" ", "_"))</RootNamespace>
<AssemblyName>FireflySR.Tool.Proxy.$(MSBuildProjectName)</AssemblyName>
</PropertyGroup>
</Project>

View File

@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<_LastSelectedProfileId>D:\Work_Code\Go\FireflyProxy\Guardian\Properties\PublishProfiles\FolderProfile.pubxml</_LastSelectedProfileId>
</PropertyGroup>
</Project>

54
Guardian/Program.cs Normal file
View File

@@ -0,0 +1,54 @@
using Microsoft.Win32;
using System.Diagnostics;
namespace FireflyProxy.Guardian;
internal class Program
{
static async Task Main(string[] args)
{
if (args.Length != 1 || !int.TryParse(args[0], out var watchPid))
{
Console.WriteLine("Usage: Proxy Guardian [watch-pid]");
Environment.Exit(1);
return;
}
Console.WriteLine("Proxy Guardian start!");
Process proc;
try
{
proc = Process.GetProcessById(watchPid);
Console.WriteLine($"Guardian find process {proc.ProcessName}:{watchPid}.");
}
catch
{
DisableSystemProxy();
Environment.Exit(2);
return;
}
while (!proc.HasExited)
{
await Task.Delay(1000);
}
DisableSystemProxy();
}
private static void DisableSystemProxy()
{
try
{
using RegistryKey? key = Registry.CurrentUser.OpenSubKey(@"Software\Microsoft\Windows\CurrentVersion\Internet Settings", true);
key?.SetValue("ProxyEnable", 0);
Console.WriteLine($"Guardian successfully disabled System Proxy.");
}
catch (Exception ex)
{
Console.WriteLine(ex);
Console.WriteLine();
Console.WriteLine($"Guardian failed to disable System Proxy.");
}
}
}

View File

@@ -0,0 +1,18 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
https://go.microsoft.com/fwlink/?LinkID=208121.
-->
<Project>
<PropertyGroup>
<Configuration>Release</Configuration>
<Platform>Any CPU</Platform>
<PublishDir>D:\Work_Code\Go\FireflyProxy\MacOS\tool</PublishDir>
<PublishProtocol>FileSystem</PublishProtocol>
<_TargetId>Folder</_TargetId>
<TargetFramework>net8.0-windows</TargetFramework>
<RuntimeIdentifier>win-x64</RuntimeIdentifier>
<SelfContained>true</SelfContained>
<PublishSingleFile>false</PublishSingleFile>
<PublishReadyToRun>false</PublishReadyToRun>
</PropertyGroup>
</Project>

View File

@@ -0,0 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
https://go.microsoft.com/fwlink/?LinkID=208121.
-->
<Project>
<PropertyGroup>
<History>False|2025-02-17T03:35:40.8758863Z||;True|2025-02-17T09:45:20.4928242+07:00||;False|2025-02-17T09:44:14.5321558+07:00||;False|2025-02-17T09:42:07.2970126+07:00||;False|2025-02-17T09:41:13.7338080+07:00||;True|2025-01-20T17:47:01.5502202+07:00||;False|2025-01-20T17:46:44.9950777+07:00||;False|2025-01-20T17:46:15.3056792+07:00||;</History>
<LastFailureDetails />
</PropertyGroup>
</Project>

View File

@@ -0,0 +1,43 @@
{
"runtimeTarget": {
"name": ".NETCoreApp,Version=v8.0",
"signature": ""
},
"compilationOptions": {},
"targets": {
".NETCoreApp,Version=v8.0": {
"FireflySR.Tool.Proxy.Guardian/1.0.0": {
"dependencies": {
"Microsoft.DotNet.ILCompiler": "8.0.12",
"Microsoft.NET.ILLink.Tasks": "8.0.12"
},
"runtime": {
"FireflySR.Tool.Proxy.Guardian.dll": {}
}
},
"Microsoft.DotNet.ILCompiler/8.0.12": {},
"Microsoft.NET.ILLink.Tasks/8.0.12": {}
}
},
"libraries": {
"FireflySR.Tool.Proxy.Guardian/1.0.0": {
"type": "project",
"serviceable": false,
"sha512": ""
},
"Microsoft.DotNet.ILCompiler/8.0.12": {
"type": "package",
"serviceable": true,
"sha512": "sha512-zhXnz2574mBc/ocGoG+qB0BgyoK9bH7f7Te1fNQJGbpwLLwZO5KKaTBmfM8N8THb3a2vQVFonbBzQ//d15TmQQ==",
"path": "microsoft.dotnet.ilcompiler/8.0.12",
"hashPath": "microsoft.dotnet.ilcompiler.8.0.12.nupkg.sha512"
},
"Microsoft.NET.ILLink.Tasks/8.0.12": {
"type": "package",
"serviceable": true,
"sha512": "sha512-FV4HnQ3JI15PHnJ5PGTbz+rYvrih42oLi/7UMIshNwCwUZhTq13UzrggtXk4ygrcMcN+4jsS6hhshx2p/Zd0ig==",
"path": "microsoft.net.illink.tasks/8.0.12",
"hashPath": "microsoft.net.illink.tasks.8.0.12.nupkg.sha512"
}
}
}

View File

@@ -0,0 +1,29 @@
{
"runtimeOptions": {
"tfm": "net8.0",
"framework": {
"name": "Microsoft.NETCore.App",
"version": "8.0.0"
},
"configProperties": {
"Microsoft.Extensions.DependencyInjection.VerifyOpenGenericServiceTrimmability": true,
"System.ComponentModel.TypeConverter.EnableUnsafeBinaryFormatterInDesigntimeLicenseContextSerialization": false,
"System.Diagnostics.Tracing.EventSource.IsSupported": false,
"System.Globalization.Invariant": true,
"System.Globalization.PredefinedCulturesOnly": true,
"System.Resources.ResourceManager.AllowCustomResourceTypes": false,
"System.Runtime.CompilerServices.RuntimeFeature.IsDynamicCodeSupported": false,
"System.Runtime.InteropServices.BuiltInComInterop.IsSupported": false,
"System.Runtime.InteropServices.EnableConsumingManagedCodeFromNativeHosting": false,
"System.Runtime.InteropServices.EnableCppCLIHostActivation": false,
"System.Runtime.InteropServices.Marshalling.EnableGeneratedComInterfaceComImportInterop": false,
"System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false,
"System.StartupHookProvider.IsSupported": false,
"System.Text.Encoding.EnableUnsafeUTF7Encoding": false,
"System.Text.Json.JsonSerializer.IsReflectionEnabledByDefault": false,
"System.Threading.Thread.EnableAutoreleasePool": false,
"System.Linq.Expressions.CanEmitObjectArrayDelegate": false,
"CSWINRT_USE_WINDOWS_UI_XAML_PROJECTIONS": false
}
}
}

View File

@@ -0,0 +1,43 @@
{
"runtimeTarget": {
"name": ".NETCoreApp,Version=v8.0",
"signature": ""
},
"compilationOptions": {},
"targets": {
".NETCoreApp,Version=v8.0": {
"FireflySR.Tool.Proxy.Guardian/1.0.0": {
"dependencies": {
"Microsoft.DotNet.ILCompiler": "8.0.12",
"Microsoft.NET.ILLink.Tasks": "8.0.12"
},
"runtime": {
"FireflySR.Tool.Proxy.Guardian.dll": {}
}
},
"Microsoft.DotNet.ILCompiler/8.0.12": {},
"Microsoft.NET.ILLink.Tasks/8.0.12": {}
}
},
"libraries": {
"FireflySR.Tool.Proxy.Guardian/1.0.0": {
"type": "project",
"serviceable": false,
"sha512": ""
},
"Microsoft.DotNet.ILCompiler/8.0.12": {
"type": "package",
"serviceable": true,
"sha512": "sha512-zhXnz2574mBc/ocGoG+qB0BgyoK9bH7f7Te1fNQJGbpwLLwZO5KKaTBmfM8N8THb3a2vQVFonbBzQ//d15TmQQ==",
"path": "microsoft.dotnet.ilcompiler/8.0.12",
"hashPath": "microsoft.dotnet.ilcompiler.8.0.12.nupkg.sha512"
},
"Microsoft.NET.ILLink.Tasks/8.0.12": {
"type": "package",
"serviceable": true,
"sha512": "sha512-FV4HnQ3JI15PHnJ5PGTbz+rYvrih42oLi/7UMIshNwCwUZhTq13UzrggtXk4ygrcMcN+4jsS6hhshx2p/Zd0ig==",
"path": "microsoft.net.illink.tasks/8.0.12",
"hashPath": "microsoft.net.illink.tasks.8.0.12.nupkg.sha512"
}
}
}

View File

@@ -0,0 +1,30 @@
{
"runtimeOptions": {
"tfm": "net8.0",
"framework": {
"name": "Microsoft.NETCore.App",
"version": "8.0.0"
},
"configProperties": {
"Microsoft.Extensions.DependencyInjection.VerifyOpenGenericServiceTrimmability": true,
"System.ComponentModel.TypeConverter.EnableUnsafeBinaryFormatterInDesigntimeLicenseContextSerialization": false,
"System.Diagnostics.Tracing.EventSource.IsSupported": false,
"System.Globalization.Invariant": true,
"System.Globalization.PredefinedCulturesOnly": true,
"System.Reflection.Metadata.MetadataUpdater.IsSupported": false,
"System.Resources.ResourceManager.AllowCustomResourceTypes": false,
"System.Runtime.CompilerServices.RuntimeFeature.IsDynamicCodeSupported": false,
"System.Runtime.InteropServices.BuiltInComInterop.IsSupported": false,
"System.Runtime.InteropServices.EnableConsumingManagedCodeFromNativeHosting": false,
"System.Runtime.InteropServices.EnableCppCLIHostActivation": false,
"System.Runtime.InteropServices.Marshalling.EnableGeneratedComInterfaceComImportInterop": false,
"System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false,
"System.StartupHookProvider.IsSupported": false,
"System.Text.Encoding.EnableUnsafeUTF7Encoding": false,
"System.Text.Json.JsonSerializer.IsReflectionEnabledByDefault": false,
"System.Threading.Thread.EnableAutoreleasePool": false,
"System.Linq.Expressions.CanEmitObjectArrayDelegate": false,
"CSWINRT_USE_WINDOWS_UI_XAML_PROJECTIONS": false
}
}
}

View File

@@ -0,0 +1,791 @@
{
"runtimeTarget": {
"name": ".NETCoreApp,Version=v8.0/osx-arm64",
"signature": ""
},
"compilationOptions": {},
"targets": {
".NETCoreApp,Version=v8.0": {},
".NETCoreApp,Version=v8.0/osx-arm64": {
"FireflySR.Tool.Proxy.Guardian/1.0.0": {
"dependencies": {
"Microsoft.DotNet.ILCompiler": "8.0.12",
"Microsoft.NET.ILLink.Tasks": "8.0.12",
"runtimepack.Microsoft.NETCore.App.Runtime.osx-arm64": "8.0.12"
},
"runtime": {
"FireflySR.Tool.Proxy.Guardian.dll": {}
}
},
"runtimepack.Microsoft.NETCore.App.Runtime.osx-arm64/8.0.12": {
"runtime": {
"Microsoft.CSharp.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"Microsoft.VisualBasic.Core.dll": {
"assemblyVersion": "13.0.0.0",
"fileVersion": "13.0.1224.60305"
},
"Microsoft.VisualBasic.dll": {
"assemblyVersion": "10.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"Microsoft.Win32.Primitives.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"Microsoft.Win32.Registry.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.AppContext.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Buffers.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Collections.Concurrent.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Collections.Immutable.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Collections.NonGeneric.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Collections.Specialized.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Collections.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.ComponentModel.Annotations.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.ComponentModel.DataAnnotations.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.ComponentModel.EventBasedAsync.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.ComponentModel.Primitives.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.ComponentModel.TypeConverter.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.ComponentModel.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Configuration.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Console.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Core.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Data.Common.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Data.DataSetExtensions.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Data.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Diagnostics.Contracts.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Diagnostics.Debug.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Diagnostics.DiagnosticSource.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Diagnostics.FileVersionInfo.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Diagnostics.Process.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Diagnostics.StackTrace.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Diagnostics.TextWriterTraceListener.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Diagnostics.Tools.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Diagnostics.TraceSource.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Diagnostics.Tracing.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Drawing.Primitives.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Drawing.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Dynamic.Runtime.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Formats.Asn1.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Formats.Tar.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Globalization.Calendars.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Globalization.Extensions.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Globalization.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.IO.Compression.Brotli.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.IO.Compression.FileSystem.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.IO.Compression.ZipFile.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.IO.Compression.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.IO.FileSystem.AccessControl.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.IO.FileSystem.DriveInfo.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.IO.FileSystem.Primitives.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.IO.FileSystem.Watcher.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.IO.FileSystem.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.IO.IsolatedStorage.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.IO.MemoryMappedFiles.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.IO.Pipes.AccessControl.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.IO.Pipes.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.IO.UnmanagedMemoryStream.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.IO.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Linq.Expressions.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Linq.Parallel.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Linq.Queryable.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Linq.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Memory.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Net.Http.Json.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Net.Http.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Net.HttpListener.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Net.Mail.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Net.NameResolution.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Net.NetworkInformation.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Net.Ping.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Net.Primitives.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Net.Quic.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Net.Requests.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Net.Security.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Net.ServicePoint.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Net.Sockets.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Net.WebClient.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Net.WebHeaderCollection.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Net.WebProxy.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Net.WebSockets.Client.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Net.WebSockets.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Net.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Numerics.Vectors.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Numerics.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.ObjectModel.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Private.CoreLib.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Private.DataContractSerialization.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Private.Uri.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Private.Xml.Linq.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Private.Xml.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Reflection.DispatchProxy.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Reflection.Emit.ILGeneration.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Reflection.Emit.Lightweight.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Reflection.Emit.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Reflection.Extensions.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Reflection.Metadata.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Reflection.Primitives.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Reflection.TypeExtensions.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Reflection.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Resources.Reader.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Resources.ResourceManager.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Resources.Writer.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Runtime.CompilerServices.Unsafe.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Runtime.CompilerServices.VisualC.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Runtime.Extensions.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Runtime.Handles.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Runtime.InteropServices.JavaScript.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Runtime.InteropServices.RuntimeInformation.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Runtime.InteropServices.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Runtime.Intrinsics.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Runtime.Loader.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Runtime.Numerics.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Runtime.Serialization.Formatters.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Runtime.Serialization.Json.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Runtime.Serialization.Primitives.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Runtime.Serialization.Xml.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Runtime.Serialization.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Runtime.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Security.AccessControl.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Security.Claims.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Security.Cryptography.Algorithms.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Security.Cryptography.Cng.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Security.Cryptography.Csp.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Security.Cryptography.Encoding.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Security.Cryptography.OpenSsl.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Security.Cryptography.Primitives.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Security.Cryptography.X509Certificates.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Security.Cryptography.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Security.Principal.Windows.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Security.Principal.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Security.SecureString.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Security.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.ServiceModel.Web.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.ServiceProcess.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Text.Encoding.CodePages.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Text.Encoding.Extensions.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Text.Encoding.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Text.Encodings.Web.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Text.Json.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Text.RegularExpressions.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Threading.Channels.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Threading.Overlapped.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Threading.Tasks.Dataflow.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Threading.Tasks.Extensions.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Threading.Tasks.Parallel.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Threading.Tasks.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Threading.Thread.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Threading.ThreadPool.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Threading.Timer.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Threading.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Transactions.Local.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Transactions.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.ValueTuple.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Web.HttpUtility.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Web.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Windows.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Xml.Linq.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Xml.ReaderWriter.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Xml.Serialization.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Xml.XDocument.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Xml.XPath.XDocument.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Xml.XPath.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Xml.XmlDocument.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Xml.XmlSerializer.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.Xml.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"System.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"WindowsBase.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"mscorlib.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "8.0.1224.60305"
},
"netstandard.dll": {
"assemblyVersion": "2.1.0.0",
"fileVersion": "8.0.1224.60305"
}
},
"native": {
"createdump": {
"fileVersion": "0.0.0.0"
},
"libSystem.Globalization.Native.dylib": {
"fileVersion": "0.0.0.0"
},
"libSystem.IO.Compression.Native.dylib": {
"fileVersion": "0.0.0.0"
},
"libSystem.Native.dylib": {
"fileVersion": "0.0.0.0"
},
"libSystem.Net.Security.Native.dylib": {
"fileVersion": "0.0.0.0"
},
"libSystem.Security.Cryptography.Native.Apple.dylib": {
"fileVersion": "0.0.0.0"
},
"libSystem.Security.Cryptography.Native.OpenSsl.dylib": {
"fileVersion": "0.0.0.0"
},
"libclrgc.dylib": {
"fileVersion": "0.0.0.0"
},
"libclrjit.dylib": {
"fileVersion": "0.0.0.0"
},
"libcoreclr.dylib": {
"fileVersion": "0.0.0.0"
},
"libhostfxr.dylib": {
"fileVersion": "0.0.0.0"
},
"libhostpolicy.dylib": {
"fileVersion": "0.0.0.0"
},
"libmscordaccore.dylib": {
"fileVersion": "0.0.0.0"
},
"libmscordbi.dylib": {
"fileVersion": "0.0.0.0"
}
}
},
"Microsoft.DotNet.ILCompiler/8.0.12": {
"dependencies": {
"runtime.osx-arm64.Microsoft.DotNet.ILCompiler": "8.0.12"
}
},
"Microsoft.NET.ILLink.Tasks/8.0.12": {},
"runtime.osx-arm64.Microsoft.DotNet.ILCompiler/8.0.12": {}
}
},
"libraries": {
"FireflySR.Tool.Proxy.Guardian/1.0.0": {
"type": "project",
"serviceable": false,
"sha512": ""
},
"runtimepack.Microsoft.NETCore.App.Runtime.osx-arm64/8.0.12": {
"type": "runtimepack",
"serviceable": false,
"sha512": ""
},
"Microsoft.DotNet.ILCompiler/8.0.12": {
"type": "package",
"serviceable": true,
"sha512": "sha512-zhXnz2574mBc/ocGoG+qB0BgyoK9bH7f7Te1fNQJGbpwLLwZO5KKaTBmfM8N8THb3a2vQVFonbBzQ//d15TmQQ==",
"path": "microsoft.dotnet.ilcompiler/8.0.12",
"hashPath": "microsoft.dotnet.ilcompiler.8.0.12.nupkg.sha512"
},
"Microsoft.NET.ILLink.Tasks/8.0.12": {
"type": "package",
"serviceable": true,
"sha512": "sha512-FV4HnQ3JI15PHnJ5PGTbz+rYvrih42oLi/7UMIshNwCwUZhTq13UzrggtXk4ygrcMcN+4jsS6hhshx2p/Zd0ig==",
"path": "microsoft.net.illink.tasks/8.0.12",
"hashPath": "microsoft.net.illink.tasks.8.0.12.nupkg.sha512"
},
"runtime.osx-arm64.Microsoft.DotNet.ILCompiler/8.0.12": {
"type": "package",
"serviceable": true,
"sha512": "sha512-GqzgXDSPcIepCWW/i97Pccco9oywKz/ByYkWEIPptRkSH5IapUE9dGJIyjMkzd3zlw+rk8vCTZVfo45BZooxSg==",
"path": "runtime.osx-arm64.microsoft.dotnet.ilcompiler/8.0.12",
"hashPath": "runtime.osx-arm64.microsoft.dotnet.ilcompiler.8.0.12.nupkg.sha512"
}
},
"runtimes": {
"osx-arm64": [
"osx",
"unix-arm64",
"unix",
"any",
"base"
]
}
}

View File

@@ -0,0 +1,32 @@
{
"runtimeOptions": {
"tfm": "net8.0",
"includedFrameworks": [
{
"name": "Microsoft.NETCore.App",
"version": "8.0.12"
}
],
"configProperties": {
"Microsoft.Extensions.DependencyInjection.VerifyOpenGenericServiceTrimmability": true,
"System.ComponentModel.TypeConverter.EnableUnsafeBinaryFormatterInDesigntimeLicenseContextSerialization": false,
"System.Diagnostics.Tracing.EventSource.IsSupported": false,
"System.Globalization.Invariant": true,
"System.Globalization.PredefinedCulturesOnly": true,
"System.Reflection.Metadata.MetadataUpdater.IsSupported": false,
"System.Resources.ResourceManager.AllowCustomResourceTypes": false,
"System.Runtime.CompilerServices.RuntimeFeature.IsDynamicCodeSupported": false,
"System.Runtime.InteropServices.BuiltInComInterop.IsSupported": false,
"System.Runtime.InteropServices.EnableConsumingManagedCodeFromNativeHosting": false,
"System.Runtime.InteropServices.EnableCppCLIHostActivation": false,
"System.Runtime.InteropServices.Marshalling.EnableGeneratedComInterfaceComImportInterop": false,
"System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false,
"System.StartupHookProvider.IsSupported": false,
"System.Text.Encoding.EnableUnsafeUTF7Encoding": false,
"System.Text.Json.JsonSerializer.IsReflectionEnabledByDefault": false,
"System.Threading.Thread.EnableAutoreleasePool": false,
"System.Linq.Expressions.CanEmitObjectArrayDelegate": false,
"CSWINRT_USE_WINDOWS_UI_XAML_PROJECTIONS": false
}
}
}

Some files were not shown because too many files have changed in this diff Show More