From 33377a49758056d19acfaa1c211a9bb8ce09399e Mon Sep 17 00:00:00 2001 From: alperensert <63921520+alperensert@users.noreply.github.com> Date: Sun, 15 Jan 2023 14:42:35 +0300 Subject: [PATCH] added new 4 task types --- .gitignore | 5 + CapSolver.Tests/CapSolver.Tests.csproj | 2 +- CapSolver.Tests/Usings.cs | 1 + .../Debug/net6.0/CoverletSourceRootsMapping | Bin 296 -> 0 bytes .../CapSolver.Tests.csproj.nuget.dgspec.json | 166 - .../obj/CapSolver.Tests.csproj.nuget.g.props | 25 - .../CapSolver.Tests.csproj.nuget.g.targets | 9 - .../CaptchaAI.Tests.csproj.nuget.dgspec.json | 166 - .../obj/CaptchaAI.Tests.csproj.nuget.g.props | 25 - .../CaptchaAI.Tests.csproj.nuget.g.targets | 9 - ...CoreApp,Version=v6.0.AssemblyAttributes.cs | 4 - .../net6.0/CapSolver.Tests.AssemblyInfo.cs | 22 - .../CapSolver.Tests.AssemblyInfoInputs.cache | 1 - ....GeneratedMSBuildEditorConfig.editorconfig | 11 - .../net6.0/CapSolver.Tests.GlobalUsings.g.cs | 8 - .../Debug/net6.0/CapSolver.Tests.assets.cache | Bin 67462 -> 0 bytes ...olver.Tests.csproj.AssemblyReference.cache | Bin 81190 -> 0 bytes .../net6.0/CaptchaAI.Tests.AssemblyInfo.cs | 22 - .../CaptchaAI.Tests.AssemblyInfoInputs.cache | 1 - ....GeneratedMSBuildEditorConfig.editorconfig | 11 - .../net6.0/CaptchaAI.Tests.GlobalUsings.g.cs | 8 - .../Debug/net6.0/CaptchaAI.Tests.assets.cache | Bin 67462 -> 0 bytes ...chaAI.Tests.csproj.AssemblyReference.cache | Bin 81190 -> 0 bytes CapSolver.Tests/obj/project.assets.json | 5923 ----------------- CapSolver.Tests/obj/project.nuget.cache | 100 - CapSolver.sln | 6 + .../Responses/AntiCloudflareResponse.cs | 19 + .../Responses/AwsWafClassificationResponse.cs | 14 + .../Responses/BinanceCaptchaResponse.cs | 15 + .../Models/Responses/MtCaptchaResponse.cs | 11 + CapSolver/Tasks/AntiCloudflareTask.cs | 43 + CapSolver/Tasks/AwsWafClassificationTask.cs | 35 + CapSolver/Tasks/BinanceCaptchaTask.cs | 43 + CapSolver/Tasks/MtCaptchaTask.cs | 31 + .../obj/CapSolver.csproj.nuget.dgspec.json | 77 - CapSolver/obj/CapSolver.csproj.nuget.g.props | 15 - .../obj/CapSolver.csproj.nuget.g.targets | 2 - .../obj/CaptchaAI.csproj.nuget.dgspec.json | 77 - CapSolver/obj/CaptchaAI.csproj.nuget.g.props | 15 - .../obj/CaptchaAI.csproj.nuget.g.targets | 2 - ...CoreApp,Version=v6.0.AssemblyAttributes.cs | 4 - .../Debug/net6.0/CapSolver.AssemblyInfo.cs | 24 - .../net6.0/CapSolver.AssemblyInfoInputs.cache | 1 - ....GeneratedMSBuildEditorConfig.editorconfig | 11 - .../Debug/net6.0/CapSolver.GlobalUsings.g.cs | 8 - .../obj/Debug/net6.0/CapSolver.assets.cache | Bin 746 -> 0 bytes .../CapSolver.csproj.AssemblyReference.cache | Bin 72996 -> 0 bytes .../Debug/net6.0/CaptchaAI.AssemblyInfo.cs | 24 - .../net6.0/CaptchaAI.AssemblyInfoInputs.cache | 1 - ....GeneratedMSBuildEditorConfig.editorconfig | 11 - .../Debug/net6.0/CaptchaAI.GlobalUsings.g.cs | 8 - .../obj/Debug/net6.0/CaptchaAI.assets.cache | Bin 746 -> 0 bytes .../CaptchaAI.csproj.AssemblyReference.cache | Bin 72996 -> 0 bytes CapSolver/obj/project.assets.json | 126 - CapSolver/obj/project.nuget.cache | 12 - README.md | 6 +- 56 files changed, 229 insertions(+), 6931 deletions(-) create mode 100644 .gitignore delete mode 100644 CapSolver.Tests/bin/Debug/net6.0/CoverletSourceRootsMapping delete mode 100644 CapSolver.Tests/obj/CapSolver.Tests.csproj.nuget.dgspec.json delete mode 100644 CapSolver.Tests/obj/CapSolver.Tests.csproj.nuget.g.props delete mode 100644 CapSolver.Tests/obj/CapSolver.Tests.csproj.nuget.g.targets delete mode 100644 CapSolver.Tests/obj/CaptchaAI.Tests.csproj.nuget.dgspec.json delete mode 100644 CapSolver.Tests/obj/CaptchaAI.Tests.csproj.nuget.g.props delete mode 100644 CapSolver.Tests/obj/CaptchaAI.Tests.csproj.nuget.g.targets delete mode 100644 CapSolver.Tests/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs delete mode 100644 CapSolver.Tests/obj/Debug/net6.0/CapSolver.Tests.AssemblyInfo.cs delete mode 100644 CapSolver.Tests/obj/Debug/net6.0/CapSolver.Tests.AssemblyInfoInputs.cache delete mode 100644 CapSolver.Tests/obj/Debug/net6.0/CapSolver.Tests.GeneratedMSBuildEditorConfig.editorconfig delete mode 100644 CapSolver.Tests/obj/Debug/net6.0/CapSolver.Tests.GlobalUsings.g.cs delete mode 100644 CapSolver.Tests/obj/Debug/net6.0/CapSolver.Tests.assets.cache delete mode 100644 CapSolver.Tests/obj/Debug/net6.0/CapSolver.Tests.csproj.AssemblyReference.cache delete mode 100644 CapSolver.Tests/obj/Debug/net6.0/CaptchaAI.Tests.AssemblyInfo.cs delete mode 100644 CapSolver.Tests/obj/Debug/net6.0/CaptchaAI.Tests.AssemblyInfoInputs.cache delete mode 100644 CapSolver.Tests/obj/Debug/net6.0/CaptchaAI.Tests.GeneratedMSBuildEditorConfig.editorconfig delete mode 100644 CapSolver.Tests/obj/Debug/net6.0/CaptchaAI.Tests.GlobalUsings.g.cs delete mode 100644 CapSolver.Tests/obj/Debug/net6.0/CaptchaAI.Tests.assets.cache delete mode 100644 CapSolver.Tests/obj/Debug/net6.0/CaptchaAI.Tests.csproj.AssemblyReference.cache delete mode 100644 CapSolver.Tests/obj/project.assets.json delete mode 100644 CapSolver.Tests/obj/project.nuget.cache create mode 100644 CapSolver/Models/Responses/AntiCloudflareResponse.cs create mode 100644 CapSolver/Models/Responses/AwsWafClassificationResponse.cs create mode 100644 CapSolver/Models/Responses/BinanceCaptchaResponse.cs create mode 100644 CapSolver/Models/Responses/MtCaptchaResponse.cs create mode 100644 CapSolver/Tasks/AntiCloudflareTask.cs create mode 100644 CapSolver/Tasks/AwsWafClassificationTask.cs create mode 100644 CapSolver/Tasks/BinanceCaptchaTask.cs create mode 100644 CapSolver/Tasks/MtCaptchaTask.cs delete mode 100644 CapSolver/obj/CapSolver.csproj.nuget.dgspec.json delete mode 100644 CapSolver/obj/CapSolver.csproj.nuget.g.props delete mode 100644 CapSolver/obj/CapSolver.csproj.nuget.g.targets delete mode 100644 CapSolver/obj/CaptchaAI.csproj.nuget.dgspec.json delete mode 100644 CapSolver/obj/CaptchaAI.csproj.nuget.g.props delete mode 100644 CapSolver/obj/CaptchaAI.csproj.nuget.g.targets delete mode 100644 CapSolver/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs delete mode 100644 CapSolver/obj/Debug/net6.0/CapSolver.AssemblyInfo.cs delete mode 100644 CapSolver/obj/Debug/net6.0/CapSolver.AssemblyInfoInputs.cache delete mode 100644 CapSolver/obj/Debug/net6.0/CapSolver.GeneratedMSBuildEditorConfig.editorconfig delete mode 100644 CapSolver/obj/Debug/net6.0/CapSolver.GlobalUsings.g.cs delete mode 100644 CapSolver/obj/Debug/net6.0/CapSolver.assets.cache delete mode 100644 CapSolver/obj/Debug/net6.0/CapSolver.csproj.AssemblyReference.cache delete mode 100644 CapSolver/obj/Debug/net6.0/CaptchaAI.AssemblyInfo.cs delete mode 100644 CapSolver/obj/Debug/net6.0/CaptchaAI.AssemblyInfoInputs.cache delete mode 100644 CapSolver/obj/Debug/net6.0/CaptchaAI.GeneratedMSBuildEditorConfig.editorconfig delete mode 100644 CapSolver/obj/Debug/net6.0/CaptchaAI.GlobalUsings.g.cs delete mode 100644 CapSolver/obj/Debug/net6.0/CaptchaAI.assets.cache delete mode 100644 CapSolver/obj/Debug/net6.0/CaptchaAI.csproj.AssemblyReference.cache delete mode 100644 CapSolver/obj/project.assets.json delete mode 100644 CapSolver/obj/project.nuget.cache diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..0934a98 --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +**/.vs +**/bin +**/obj +**/.runsettings +**/CapSolver.Tests/Properties \ No newline at end of file diff --git a/CapSolver.Tests/CapSolver.Tests.csproj b/CapSolver.Tests/CapSolver.Tests.csproj index c3ec67a..43072cb 100644 --- a/CapSolver.Tests/CapSolver.Tests.csproj +++ b/CapSolver.Tests/CapSolver.Tests.csproj @@ -10,7 +10,7 @@ - + runtime; build; native; contentfiles; analyzers; buildtransitive all diff --git a/CapSolver.Tests/Usings.cs b/CapSolver.Tests/Usings.cs index aab41d4..df435c7 100644 --- a/CapSolver.Tests/Usings.cs +++ b/CapSolver.Tests/Usings.cs @@ -1,4 +1,5 @@ global using Xunit; +global using System; global using CapSolver; global using CapSolver.Tasks; global using CapSolver.Models.Responses; diff --git a/CapSolver.Tests/bin/Debug/net6.0/CoverletSourceRootsMapping b/CapSolver.Tests/bin/Debug/net6.0/CoverletSourceRootsMapping deleted file mode 100644 index 624e57d813e77a2439d83ce9add70ea6371bb4f4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 296 zcmb`CF%H5o5Co^@G06)k5Hxg1hzB4m0zpVDl2Gw>!q`cff`aCB9^b6bVz+=ybYM;#=>R ZtqOM;xR{!DjJ_GTTN6pYS^p_##TSHlIXnOW diff --git a/CapSolver.Tests/obj/CapSolver.Tests.csproj.nuget.dgspec.json b/CapSolver.Tests/obj/CapSolver.Tests.csproj.nuget.dgspec.json deleted file mode 100644 index fb2c94b..0000000 --- a/CapSolver.Tests/obj/CapSolver.Tests.csproj.nuget.dgspec.json +++ /dev/null @@ -1,166 +0,0 @@ -{ - "format": 1, - "restore": { - "/Users/alperensert/Documents/Projects/CaptchaAI/CapSolver.Tests/CapSolver.Tests.csproj": {} - }, - "projects": { - "/Users/alperensert/Documents/Projects/CaptchaAI/CapSolver.Tests/CapSolver.Tests.csproj": { - "version": "1.0.0", - "restore": { - "projectUniqueName": "/Users/alperensert/Documents/Projects/CaptchaAI/CapSolver.Tests/CapSolver.Tests.csproj", - "projectName": "CapSolver.Tests", - "projectPath": "/Users/alperensert/Documents/Projects/CaptchaAI/CapSolver.Tests/CapSolver.Tests.csproj", - "packagesPath": "/Users/alperensert/.nuget/packages/", - "outputPath": "/Users/alperensert/Documents/Projects/CaptchaAI/CapSolver.Tests/obj/", - "projectStyle": "PackageReference", - "configFilePaths": [ - "/Users/alperensert/.nuget/NuGet/NuGet.Config" - ], - "originalTargetFrameworks": [ - "net6.0" - ], - "sources": { - "https://api.nuget.org/v3/index.json": {} - }, - "frameworks": { - "net6.0": { - "targetAlias": "net6.0", - "projectReferences": { - "/Users/alperensert/Documents/Projects/CaptchaAI/CapSolver/CapSolver.csproj": { - "projectPath": "/Users/alperensert/Documents/Projects/CaptchaAI/CapSolver/CapSolver.csproj" - } - } - } - }, - "warningProperties": { - "warnAsError": [ - "NU1605" - ] - } - }, - "frameworks": { - "net6.0": { - "targetAlias": "net6.0", - "dependencies": { - "Microsoft.NET.Test.Sdk": { - "target": "Package", - "version": "[17.1.0, )" - }, - "coverlet.collector": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", - "suppressParent": "All", - "target": "Package", - "version": "[3.1.2, )" - }, - "xunit": { - "target": "Package", - "version": "[2.4.1, )" - }, - "xunit.runner.visualstudio": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", - "suppressParent": "All", - "target": "Package", - "version": "[2.4.3, )" - } - }, - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48", - "net481" - ], - "assetTargetFallback": true, - "warn": true, - "downloadDependencies": [ - { - "name": "Microsoft.AspNetCore.App.Ref", - "version": "[6.0.11, 6.0.11]" - }, - { - "name": "Microsoft.NETCore.App.Ref", - "version": "[6.0.11, 6.0.11]" - } - ], - "frameworkReferences": { - "Microsoft.NETCore.App": { - "privateAssets": "all" - } - }, - "runtimeIdentifierGraphPath": "/usr/local/share/dotnet/sdk/7.0.100/RuntimeIdentifierGraph.json" - } - } - }, - "/Users/alperensert/Documents/Projects/CaptchaAI/CapSolver/CapSolver.csproj": { - "version": "1.0.0-alpha", - "restore": { - "projectUniqueName": "/Users/alperensert/Documents/Projects/CaptchaAI/CapSolver/CapSolver.csproj", - "projectName": "CapSolver", - "projectPath": "/Users/alperensert/Documents/Projects/CaptchaAI/CapSolver/CapSolver.csproj", - "packagesPath": "/Users/alperensert/.nuget/packages/", - "outputPath": "/Users/alperensert/Documents/Projects/CaptchaAI/CapSolver/obj/", - "projectStyle": "PackageReference", - "configFilePaths": [ - "/Users/alperensert/.nuget/NuGet/NuGet.Config" - ], - "originalTargetFrameworks": [ - "net6.0" - ], - "sources": { - "https://api.nuget.org/v3/index.json": {} - }, - "frameworks": { - "net6.0": { - "targetAlias": "net6.0", - "projectReferences": {} - } - }, - "warningProperties": { - "warnAsError": [ - "NU1605" - ] - } - }, - "frameworks": { - "net6.0": { - "targetAlias": "net6.0", - "dependencies": { - "Newtonsoft.Json": { - "target": "Package", - "version": "[13.0.1, )" - } - }, - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48", - "net481" - ], - "assetTargetFallback": true, - "warn": true, - "downloadDependencies": [ - { - "name": "Microsoft.AspNetCore.App.Ref", - "version": "[6.0.11, 6.0.11]" - }, - { - "name": "Microsoft.NETCore.App.Ref", - "version": "[6.0.11, 6.0.11]" - } - ], - "frameworkReferences": { - "Microsoft.NETCore.App": { - "privateAssets": "all" - } - }, - "runtimeIdentifierGraphPath": "/usr/local/share/dotnet/sdk/7.0.100/RuntimeIdentifierGraph.json" - } - } - } - } -} \ No newline at end of file diff --git a/CapSolver.Tests/obj/CapSolver.Tests.csproj.nuget.g.props b/CapSolver.Tests/obj/CapSolver.Tests.csproj.nuget.g.props deleted file mode 100644 index 2af56b7..0000000 --- a/CapSolver.Tests/obj/CapSolver.Tests.csproj.nuget.g.props +++ /dev/null @@ -1,25 +0,0 @@ - - - - True - NuGet - $(MSBuildThisFileDirectory)project.assets.json - /Users/alperensert/.nuget/packages/ - /Users/alperensert/.nuget/packages/ - PackageReference - 6.4.0 - - - - - - - - - - - - - /Users/alperensert/.nuget/packages/xunit.analyzers/0.10.0 - - \ No newline at end of file diff --git a/CapSolver.Tests/obj/CapSolver.Tests.csproj.nuget.g.targets b/CapSolver.Tests/obj/CapSolver.Tests.csproj.nuget.g.targets deleted file mode 100644 index 6eeb459..0000000 --- a/CapSolver.Tests/obj/CapSolver.Tests.csproj.nuget.g.targets +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - \ No newline at end of file diff --git a/CapSolver.Tests/obj/CaptchaAI.Tests.csproj.nuget.dgspec.json b/CapSolver.Tests/obj/CaptchaAI.Tests.csproj.nuget.dgspec.json deleted file mode 100644 index 2d0db40..0000000 --- a/CapSolver.Tests/obj/CaptchaAI.Tests.csproj.nuget.dgspec.json +++ /dev/null @@ -1,166 +0,0 @@ -{ - "format": 1, - "restore": { - "/Users/alperensert/Documents/Projects/CaptchaAI/CaptchaAI.Tests/CaptchaAI.Tests.csproj": {} - }, - "projects": { - "/Users/alperensert/Documents/Projects/CaptchaAI/CaptchaAI.Tests/CaptchaAI.Tests.csproj": { - "version": "1.0.0", - "restore": { - "projectUniqueName": "/Users/alperensert/Documents/Projects/CaptchaAI/CaptchaAI.Tests/CaptchaAI.Tests.csproj", - "projectName": "CaptchaAI.Tests", - "projectPath": "/Users/alperensert/Documents/Projects/CaptchaAI/CaptchaAI.Tests/CaptchaAI.Tests.csproj", - "packagesPath": "/Users/alperensert/.nuget/packages/", - "outputPath": "/Users/alperensert/Documents/Projects/CaptchaAI/CaptchaAI.Tests/obj/", - "projectStyle": "PackageReference", - "configFilePaths": [ - "/Users/alperensert/.nuget/NuGet/NuGet.Config" - ], - "originalTargetFrameworks": [ - "net6.0" - ], - "sources": { - "https://api.nuget.org/v3/index.json": {} - }, - "frameworks": { - "net6.0": { - "targetAlias": "net6.0", - "projectReferences": { - "/Users/alperensert/Documents/Projects/CaptchaAI/CaptchaAI/CaptchaAI.csproj": { - "projectPath": "/Users/alperensert/Documents/Projects/CaptchaAI/CaptchaAI/CaptchaAI.csproj" - } - } - } - }, - "warningProperties": { - "warnAsError": [ - "NU1605" - ] - } - }, - "frameworks": { - "net6.0": { - "targetAlias": "net6.0", - "dependencies": { - "Microsoft.NET.Test.Sdk": { - "target": "Package", - "version": "[17.1.0, )" - }, - "coverlet.collector": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", - "suppressParent": "All", - "target": "Package", - "version": "[3.1.2, )" - }, - "xunit": { - "target": "Package", - "version": "[2.4.1, )" - }, - "xunit.runner.visualstudio": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", - "suppressParent": "All", - "target": "Package", - "version": "[2.4.3, )" - } - }, - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48", - "net481" - ], - "assetTargetFallback": true, - "warn": true, - "downloadDependencies": [ - { - "name": "Microsoft.AspNetCore.App.Ref", - "version": "[6.0.11, 6.0.11]" - }, - { - "name": "Microsoft.NETCore.App.Ref", - "version": "[6.0.11, 6.0.11]" - } - ], - "frameworkReferences": { - "Microsoft.NETCore.App": { - "privateAssets": "all" - } - }, - "runtimeIdentifierGraphPath": "/usr/local/share/dotnet/sdk/7.0.100/RuntimeIdentifierGraph.json" - } - } - }, - "/Users/alperensert/Documents/Projects/CaptchaAI/CaptchaAI/CaptchaAI.csproj": { - "version": "1.0.0-alpha", - "restore": { - "projectUniqueName": "/Users/alperensert/Documents/Projects/CaptchaAI/CaptchaAI/CaptchaAI.csproj", - "projectName": "CaptchaAI", - "projectPath": "/Users/alperensert/Documents/Projects/CaptchaAI/CaptchaAI/CaptchaAI.csproj", - "packagesPath": "/Users/alperensert/.nuget/packages/", - "outputPath": "/Users/alperensert/Documents/Projects/CaptchaAI/CaptchaAI/obj/", - "projectStyle": "PackageReference", - "configFilePaths": [ - "/Users/alperensert/.nuget/NuGet/NuGet.Config" - ], - "originalTargetFrameworks": [ - "net6.0" - ], - "sources": { - "https://api.nuget.org/v3/index.json": {} - }, - "frameworks": { - "net6.0": { - "targetAlias": "net6.0", - "projectReferences": {} - } - }, - "warningProperties": { - "warnAsError": [ - "NU1605" - ] - } - }, - "frameworks": { - "net6.0": { - "targetAlias": "net6.0", - "dependencies": { - "Newtonsoft.Json": { - "target": "Package", - "version": "[13.0.1, )" - } - }, - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48", - "net481" - ], - "assetTargetFallback": true, - "warn": true, - "downloadDependencies": [ - { - "name": "Microsoft.AspNetCore.App.Ref", - "version": "[6.0.11, 6.0.11]" - }, - { - "name": "Microsoft.NETCore.App.Ref", - "version": "[6.0.11, 6.0.11]" - } - ], - "frameworkReferences": { - "Microsoft.NETCore.App": { - "privateAssets": "all" - } - }, - "runtimeIdentifierGraphPath": "/usr/local/share/dotnet/sdk/7.0.100/RuntimeIdentifierGraph.json" - } - } - } - } -} \ No newline at end of file diff --git a/CapSolver.Tests/obj/CaptchaAI.Tests.csproj.nuget.g.props b/CapSolver.Tests/obj/CaptchaAI.Tests.csproj.nuget.g.props deleted file mode 100644 index 2af56b7..0000000 --- a/CapSolver.Tests/obj/CaptchaAI.Tests.csproj.nuget.g.props +++ /dev/null @@ -1,25 +0,0 @@ - - - - True - NuGet - $(MSBuildThisFileDirectory)project.assets.json - /Users/alperensert/.nuget/packages/ - /Users/alperensert/.nuget/packages/ - PackageReference - 6.4.0 - - - - - - - - - - - - - /Users/alperensert/.nuget/packages/xunit.analyzers/0.10.0 - - \ No newline at end of file diff --git a/CapSolver.Tests/obj/CaptchaAI.Tests.csproj.nuget.g.targets b/CapSolver.Tests/obj/CaptchaAI.Tests.csproj.nuget.g.targets deleted file mode 100644 index 6eeb459..0000000 --- a/CapSolver.Tests/obj/CaptchaAI.Tests.csproj.nuget.g.targets +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - \ No newline at end of file diff --git a/CapSolver.Tests/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs b/CapSolver.Tests/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs deleted file mode 100644 index 0e18c2b..0000000 --- a/CapSolver.Tests/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs +++ /dev/null @@ -1,4 +0,0 @@ -// -using System; -using System.Reflection; -[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v6.0", FrameworkDisplayName = ".NET 6.0")] diff --git a/CapSolver.Tests/obj/Debug/net6.0/CapSolver.Tests.AssemblyInfo.cs b/CapSolver.Tests/obj/Debug/net6.0/CapSolver.Tests.AssemblyInfo.cs deleted file mode 100644 index 7d058fc..0000000 --- a/CapSolver.Tests/obj/Debug/net6.0/CapSolver.Tests.AssemblyInfo.cs +++ /dev/null @@ -1,22 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - -[assembly: System.Reflection.AssemblyCompanyAttribute("CapSolver.Tests")] -[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] -[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] -[assembly: System.Reflection.AssemblyProductAttribute("CapSolver.Tests")] -[assembly: System.Reflection.AssemblyTitleAttribute("CapSolver.Tests")] -[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] - -// Generated by the MSBuild WriteCodeFragment class. - diff --git a/CapSolver.Tests/obj/Debug/net6.0/CapSolver.Tests.AssemblyInfoInputs.cache b/CapSolver.Tests/obj/Debug/net6.0/CapSolver.Tests.AssemblyInfoInputs.cache deleted file mode 100644 index 3699d15..0000000 --- a/CapSolver.Tests/obj/Debug/net6.0/CapSolver.Tests.AssemblyInfoInputs.cache +++ /dev/null @@ -1 +0,0 @@ -cf16ac276465c5b2fc6657c69ba4a441269e13e5 diff --git a/CapSolver.Tests/obj/Debug/net6.0/CapSolver.Tests.GeneratedMSBuildEditorConfig.editorconfig b/CapSolver.Tests/obj/Debug/net6.0/CapSolver.Tests.GeneratedMSBuildEditorConfig.editorconfig deleted file mode 100644 index 2e79f17..0000000 --- a/CapSolver.Tests/obj/Debug/net6.0/CapSolver.Tests.GeneratedMSBuildEditorConfig.editorconfig +++ /dev/null @@ -1,11 +0,0 @@ -is_global = true -build_property.TargetFramework = net6.0 -build_property.TargetPlatformMinVersion = -build_property.UsingMicrosoftNETSdkWeb = -build_property.ProjectTypeGuids = -build_property.InvariantGlobalization = -build_property.PlatformNeutralAssembly = -build_property.EnforceExtendedAnalyzerRules = -build_property._SupportedPlatformList = Linux,macOS,Windows -build_property.RootNamespace = CapSolver.Tests -build_property.ProjectDir = /Users/alperensert/Documents/Projects/CaptchaAI/CapSolver.Tests/ diff --git a/CapSolver.Tests/obj/Debug/net6.0/CapSolver.Tests.GlobalUsings.g.cs b/CapSolver.Tests/obj/Debug/net6.0/CapSolver.Tests.GlobalUsings.g.cs deleted file mode 100644 index 8578f3d..0000000 --- a/CapSolver.Tests/obj/Debug/net6.0/CapSolver.Tests.GlobalUsings.g.cs +++ /dev/null @@ -1,8 +0,0 @@ -// -global using global::System; -global using global::System.Collections.Generic; -global using global::System.IO; -global using global::System.Linq; -global using global::System.Net.Http; -global using global::System.Threading; -global using global::System.Threading.Tasks; diff --git a/CapSolver.Tests/obj/Debug/net6.0/CapSolver.Tests.assets.cache b/CapSolver.Tests/obj/Debug/net6.0/CapSolver.Tests.assets.cache deleted file mode 100644 index b9b481506b1d9863fc34b574c9ffc58a2084700a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 67462 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 diff --git a/CapSolver.Tests/obj/Debug/net6.0/CapSolver.Tests.csproj.AssemblyReference.cache b/CapSolver.Tests/obj/Debug/net6.0/CapSolver.Tests.csproj.AssemblyReference.cache deleted file mode 100644 index 57d1a4f9eab8dea7fd226a7d869b4924710fd077..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 81190 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 -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - -[assembly: System.Reflection.AssemblyCompanyAttribute("CaptchaAI.Tests")] -[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] -[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] -[assembly: System.Reflection.AssemblyProductAttribute("CaptchaAI.Tests")] -[assembly: System.Reflection.AssemblyTitleAttribute("CaptchaAI.Tests")] -[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] - -// Generated by the MSBuild WriteCodeFragment class. - diff --git a/CapSolver.Tests/obj/Debug/net6.0/CaptchaAI.Tests.AssemblyInfoInputs.cache b/CapSolver.Tests/obj/Debug/net6.0/CaptchaAI.Tests.AssemblyInfoInputs.cache deleted file mode 100644 index d3e68b0..0000000 --- a/CapSolver.Tests/obj/Debug/net6.0/CaptchaAI.Tests.AssemblyInfoInputs.cache +++ /dev/null @@ -1 +0,0 @@ -6b572f89ada621c3c02243efb0b3f98529ad6d38 diff --git a/CapSolver.Tests/obj/Debug/net6.0/CaptchaAI.Tests.GeneratedMSBuildEditorConfig.editorconfig b/CapSolver.Tests/obj/Debug/net6.0/CaptchaAI.Tests.GeneratedMSBuildEditorConfig.editorconfig deleted file mode 100644 index 264df0f..0000000 --- a/CapSolver.Tests/obj/Debug/net6.0/CaptchaAI.Tests.GeneratedMSBuildEditorConfig.editorconfig +++ /dev/null @@ -1,11 +0,0 @@ -is_global = true -build_property.TargetFramework = net6.0 -build_property.TargetPlatformMinVersion = -build_property.UsingMicrosoftNETSdkWeb = -build_property.ProjectTypeGuids = -build_property.InvariantGlobalization = -build_property.PlatformNeutralAssembly = -build_property.EnforceExtendedAnalyzerRules = -build_property._SupportedPlatformList = Linux,macOS,Windows -build_property.RootNamespace = CaptchaAI.Tests -build_property.ProjectDir = /Users/alperensert/Documents/Projects/CaptchaAI/CaptchaAI.Tests/ diff --git a/CapSolver.Tests/obj/Debug/net6.0/CaptchaAI.Tests.GlobalUsings.g.cs b/CapSolver.Tests/obj/Debug/net6.0/CaptchaAI.Tests.GlobalUsings.g.cs deleted file mode 100644 index 8578f3d..0000000 --- a/CapSolver.Tests/obj/Debug/net6.0/CaptchaAI.Tests.GlobalUsings.g.cs +++ /dev/null @@ -1,8 +0,0 @@ -// -global using global::System; -global using global::System.Collections.Generic; -global using global::System.IO; -global using global::System.Linq; -global using global::System.Net.Http; -global using global::System.Threading; -global using global::System.Threading.Tasks; diff --git a/CapSolver.Tests/obj/Debug/net6.0/CaptchaAI.Tests.assets.cache b/CapSolver.Tests/obj/Debug/net6.0/CaptchaAI.Tests.assets.cache deleted file mode 100644 index 4f23be45899f256432254b1d3d9f271f0180940f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 67462 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%0D^@92&u8M(u5qoiS2_52ukJ?dSIz*UKPrXa= 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 diff --git a/CapSolver.Tests/obj/Debug/net6.0/CaptchaAI.Tests.csproj.AssemblyReference.cache b/CapSolver.Tests/obj/Debug/net6.0/CaptchaAI.Tests.csproj.AssemblyReference.cache deleted file mode 100644 index 57d1a4f9eab8dea7fd226a7d869b4924710fd077..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 81190 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 1.0.0-alpha", - "Microsoft.NET.Test.Sdk >= 17.1.0", - "coverlet.collector >= 3.1.2", - "xunit >= 2.4.1", - "xunit.runner.visualstudio >= 2.4.3" - ] - }, - "packageFolders": { - "/Users/alperensert/.nuget/packages/": {} - }, - "project": { - "version": "1.0.0", - "restore": { - "projectUniqueName": "/Users/alperensert/Documents/Projects/CaptchaAI/CapSolver.Tests/CapSolver.Tests.csproj", - "projectName": "CapSolver.Tests", - "projectPath": "/Users/alperensert/Documents/Projects/CaptchaAI/CapSolver.Tests/CapSolver.Tests.csproj", - "packagesPath": "/Users/alperensert/.nuget/packages/", - "outputPath": "/Users/alperensert/Documents/Projects/CaptchaAI/CapSolver.Tests/obj/", - "projectStyle": "PackageReference", - "configFilePaths": [ - "/Users/alperensert/.nuget/NuGet/NuGet.Config" - ], - "originalTargetFrameworks": [ - "net6.0" - ], - "sources": { - "https://api.nuget.org/v3/index.json": {} - }, - "frameworks": { - "net6.0": { - "targetAlias": "net6.0", - "projectReferences": { - "/Users/alperensert/Documents/Projects/CaptchaAI/CapSolver/CapSolver.csproj": { - "projectPath": "/Users/alperensert/Documents/Projects/CaptchaAI/CapSolver/CapSolver.csproj" - } - } - } - }, - "warningProperties": { - "warnAsError": [ - "NU1605" - ] - } - }, - "frameworks": { - "net6.0": { - "targetAlias": "net6.0", - "dependencies": { - "Microsoft.NET.Test.Sdk": { - "target": "Package", - "version": "[17.1.0, )" - }, - "coverlet.collector": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", - "suppressParent": "All", - "target": "Package", - "version": "[3.1.2, )" - }, - "xunit": { - "target": "Package", - "version": "[2.4.1, )" - }, - "xunit.runner.visualstudio": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", - "suppressParent": "All", - "target": "Package", - "version": "[2.4.3, )" - } - }, - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48", - "net481" - ], - "assetTargetFallback": true, - "warn": true, - "downloadDependencies": [ - { - "name": "Microsoft.AspNetCore.App.Ref", - "version": "[6.0.11, 6.0.11]" - }, - { - "name": "Microsoft.NETCore.App.Ref", - "version": "[6.0.11, 6.0.11]" - } - ], - "frameworkReferences": { - "Microsoft.NETCore.App": { - "privateAssets": "all" - } - }, - "runtimeIdentifierGraphPath": "/usr/local/share/dotnet/sdk/7.0.100/RuntimeIdentifierGraph.json" - } - } - } -} \ No newline at end of file diff --git a/CapSolver.Tests/obj/project.nuget.cache b/CapSolver.Tests/obj/project.nuget.cache deleted file mode 100644 index a77e7e2..0000000 --- a/CapSolver.Tests/obj/project.nuget.cache +++ /dev/null @@ -1,100 +0,0 @@ -{ - "version": 2, - "dgSpecHash": "wghSwtrU0grEaeWNi+8TX2TTt8e6bYoGWiK/RavqV2xbXJYZvJxDekORViqXoAp1sJplM7+3WSboGT8v0MvfIA==", - "success": true, - "projectFilePath": "/Users/alperensert/Documents/Projects/CaptchaAI/CapSolver.Tests/CapSolver.Tests.csproj", - "expectedPackageFiles": [ - "/Users/alperensert/.nuget/packages/coverlet.collector/3.1.2/coverlet.collector.3.1.2.nupkg.sha512", - "/Users/alperensert/.nuget/packages/microsoft.codecoverage/17.1.0/microsoft.codecoverage.17.1.0.nupkg.sha512", - "/Users/alperensert/.nuget/packages/microsoft.net.test.sdk/17.1.0/microsoft.net.test.sdk.17.1.0.nupkg.sha512", - "/Users/alperensert/.nuget/packages/microsoft.netcore.platforms/1.1.0/microsoft.netcore.platforms.1.1.0.nupkg.sha512", - "/Users/alperensert/.nuget/packages/microsoft.netcore.targets/1.1.0/microsoft.netcore.targets.1.1.0.nupkg.sha512", - "/Users/alperensert/.nuget/packages/microsoft.testplatform.objectmodel/17.1.0/microsoft.testplatform.objectmodel.17.1.0.nupkg.sha512", - "/Users/alperensert/.nuget/packages/microsoft.testplatform.testhost/17.1.0/microsoft.testplatform.testhost.17.1.0.nupkg.sha512", - "/Users/alperensert/.nuget/packages/microsoft.win32.primitives/4.3.0/microsoft.win32.primitives.4.3.0.nupkg.sha512", - "/Users/alperensert/.nuget/packages/netstandard.library/1.6.1/netstandard.library.1.6.1.nupkg.sha512", - "/Users/alperensert/.nuget/packages/newtonsoft.json/13.0.1/newtonsoft.json.13.0.1.nupkg.sha512", - "/Users/alperensert/.nuget/packages/nuget.frameworks/5.11.0/nuget.frameworks.5.11.0.nupkg.sha512", - "/Users/alperensert/.nuget/packages/runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", - "/Users/alperensert/.nuget/packages/runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", - "/Users/alperensert/.nuget/packages/runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", - "/Users/alperensert/.nuget/packages/runtime.native.system/4.3.0/runtime.native.system.4.3.0.nupkg.sha512", - "/Users/alperensert/.nuget/packages/runtime.native.system.io.compression/4.3.0/runtime.native.system.io.compression.4.3.0.nupkg.sha512", - "/Users/alperensert/.nuget/packages/runtime.native.system.net.http/4.3.0/runtime.native.system.net.http.4.3.0.nupkg.sha512", - "/Users/alperensert/.nuget/packages/runtime.native.system.security.cryptography.apple/4.3.0/runtime.native.system.security.cryptography.apple.4.3.0.nupkg.sha512", - "/Users/alperensert/.nuget/packages/runtime.native.system.security.cryptography.openssl/4.3.0/runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", - "/Users/alperensert/.nuget/packages/runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", - "/Users/alperensert/.nuget/packages/runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", - "/Users/alperensert/.nuget/packages/runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple/4.3.0/runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple.4.3.0.nupkg.sha512", - "/Users/alperensert/.nuget/packages/runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", - "/Users/alperensert/.nuget/packages/runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", - "/Users/alperensert/.nuget/packages/runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", - "/Users/alperensert/.nuget/packages/runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", - "/Users/alperensert/.nuget/packages/runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", - "/Users/alperensert/.nuget/packages/system.appcontext/4.3.0/system.appcontext.4.3.0.nupkg.sha512", - "/Users/alperensert/.nuget/packages/system.buffers/4.3.0/system.buffers.4.3.0.nupkg.sha512", - "/Users/alperensert/.nuget/packages/system.collections/4.3.0/system.collections.4.3.0.nupkg.sha512", - "/Users/alperensert/.nuget/packages/system.collections.concurrent/4.3.0/system.collections.concurrent.4.3.0.nupkg.sha512", - "/Users/alperensert/.nuget/packages/system.console/4.3.0/system.console.4.3.0.nupkg.sha512", - "/Users/alperensert/.nuget/packages/system.diagnostics.debug/4.3.0/system.diagnostics.debug.4.3.0.nupkg.sha512", - "/Users/alperensert/.nuget/packages/system.diagnostics.diagnosticsource/4.3.0/system.diagnostics.diagnosticsource.4.3.0.nupkg.sha512", - "/Users/alperensert/.nuget/packages/system.diagnostics.tools/4.3.0/system.diagnostics.tools.4.3.0.nupkg.sha512", - "/Users/alperensert/.nuget/packages/system.diagnostics.tracing/4.3.0/system.diagnostics.tracing.4.3.0.nupkg.sha512", - "/Users/alperensert/.nuget/packages/system.globalization/4.3.0/system.globalization.4.3.0.nupkg.sha512", - "/Users/alperensert/.nuget/packages/system.globalization.calendars/4.3.0/system.globalization.calendars.4.3.0.nupkg.sha512", - "/Users/alperensert/.nuget/packages/system.globalization.extensions/4.3.0/system.globalization.extensions.4.3.0.nupkg.sha512", - "/Users/alperensert/.nuget/packages/system.io/4.3.0/system.io.4.3.0.nupkg.sha512", - "/Users/alperensert/.nuget/packages/system.io.compression/4.3.0/system.io.compression.4.3.0.nupkg.sha512", - "/Users/alperensert/.nuget/packages/system.io.compression.zipfile/4.3.0/system.io.compression.zipfile.4.3.0.nupkg.sha512", - "/Users/alperensert/.nuget/packages/system.io.filesystem/4.3.0/system.io.filesystem.4.3.0.nupkg.sha512", - "/Users/alperensert/.nuget/packages/system.io.filesystem.primitives/4.3.0/system.io.filesystem.primitives.4.3.0.nupkg.sha512", - "/Users/alperensert/.nuget/packages/system.linq/4.3.0/system.linq.4.3.0.nupkg.sha512", - "/Users/alperensert/.nuget/packages/system.linq.expressions/4.3.0/system.linq.expressions.4.3.0.nupkg.sha512", - "/Users/alperensert/.nuget/packages/system.net.http/4.3.0/system.net.http.4.3.0.nupkg.sha512", - "/Users/alperensert/.nuget/packages/system.net.primitives/4.3.0/system.net.primitives.4.3.0.nupkg.sha512", - "/Users/alperensert/.nuget/packages/system.net.sockets/4.3.0/system.net.sockets.4.3.0.nupkg.sha512", - "/Users/alperensert/.nuget/packages/system.objectmodel/4.3.0/system.objectmodel.4.3.0.nupkg.sha512", - "/Users/alperensert/.nuget/packages/system.reflection/4.3.0/system.reflection.4.3.0.nupkg.sha512", - "/Users/alperensert/.nuget/packages/system.reflection.emit/4.3.0/system.reflection.emit.4.3.0.nupkg.sha512", - "/Users/alperensert/.nuget/packages/system.reflection.emit.ilgeneration/4.3.0/system.reflection.emit.ilgeneration.4.3.0.nupkg.sha512", - "/Users/alperensert/.nuget/packages/system.reflection.emit.lightweight/4.3.0/system.reflection.emit.lightweight.4.3.0.nupkg.sha512", - "/Users/alperensert/.nuget/packages/system.reflection.extensions/4.3.0/system.reflection.extensions.4.3.0.nupkg.sha512", - "/Users/alperensert/.nuget/packages/system.reflection.metadata/1.6.0/system.reflection.metadata.1.6.0.nupkg.sha512", - "/Users/alperensert/.nuget/packages/system.reflection.primitives/4.3.0/system.reflection.primitives.4.3.0.nupkg.sha512", - "/Users/alperensert/.nuget/packages/system.reflection.typeextensions/4.3.0/system.reflection.typeextensions.4.3.0.nupkg.sha512", - "/Users/alperensert/.nuget/packages/system.resources.resourcemanager/4.3.0/system.resources.resourcemanager.4.3.0.nupkg.sha512", - "/Users/alperensert/.nuget/packages/system.runtime/4.3.0/system.runtime.4.3.0.nupkg.sha512", - "/Users/alperensert/.nuget/packages/system.runtime.extensions/4.3.0/system.runtime.extensions.4.3.0.nupkg.sha512", - "/Users/alperensert/.nuget/packages/system.runtime.handles/4.3.0/system.runtime.handles.4.3.0.nupkg.sha512", - "/Users/alperensert/.nuget/packages/system.runtime.interopservices/4.3.0/system.runtime.interopservices.4.3.0.nupkg.sha512", - "/Users/alperensert/.nuget/packages/system.runtime.interopservices.runtimeinformation/4.3.0/system.runtime.interopservices.runtimeinformation.4.3.0.nupkg.sha512", - "/Users/alperensert/.nuget/packages/system.runtime.numerics/4.3.0/system.runtime.numerics.4.3.0.nupkg.sha512", - "/Users/alperensert/.nuget/packages/system.security.cryptography.algorithms/4.3.0/system.security.cryptography.algorithms.4.3.0.nupkg.sha512", - "/Users/alperensert/.nuget/packages/system.security.cryptography.cng/4.3.0/system.security.cryptography.cng.4.3.0.nupkg.sha512", - "/Users/alperensert/.nuget/packages/system.security.cryptography.csp/4.3.0/system.security.cryptography.csp.4.3.0.nupkg.sha512", - "/Users/alperensert/.nuget/packages/system.security.cryptography.encoding/4.3.0/system.security.cryptography.encoding.4.3.0.nupkg.sha512", - "/Users/alperensert/.nuget/packages/system.security.cryptography.openssl/4.3.0/system.security.cryptography.openssl.4.3.0.nupkg.sha512", - "/Users/alperensert/.nuget/packages/system.security.cryptography.primitives/4.3.0/system.security.cryptography.primitives.4.3.0.nupkg.sha512", - "/Users/alperensert/.nuget/packages/system.security.cryptography.x509certificates/4.3.0/system.security.cryptography.x509certificates.4.3.0.nupkg.sha512", - "/Users/alperensert/.nuget/packages/system.text.encoding/4.3.0/system.text.encoding.4.3.0.nupkg.sha512", - "/Users/alperensert/.nuget/packages/system.text.encoding.extensions/4.3.0/system.text.encoding.extensions.4.3.0.nupkg.sha512", - "/Users/alperensert/.nuget/packages/system.text.regularexpressions/4.3.0/system.text.regularexpressions.4.3.0.nupkg.sha512", - "/Users/alperensert/.nuget/packages/system.threading/4.3.0/system.threading.4.3.0.nupkg.sha512", - "/Users/alperensert/.nuget/packages/system.threading.tasks/4.3.0/system.threading.tasks.4.3.0.nupkg.sha512", - "/Users/alperensert/.nuget/packages/system.threading.tasks.extensions/4.3.0/system.threading.tasks.extensions.4.3.0.nupkg.sha512", - "/Users/alperensert/.nuget/packages/system.threading.timer/4.3.0/system.threading.timer.4.3.0.nupkg.sha512", - "/Users/alperensert/.nuget/packages/system.xml.readerwriter/4.3.0/system.xml.readerwriter.4.3.0.nupkg.sha512", - "/Users/alperensert/.nuget/packages/system.xml.xdocument/4.3.0/system.xml.xdocument.4.3.0.nupkg.sha512", - "/Users/alperensert/.nuget/packages/xunit/2.4.1/xunit.2.4.1.nupkg.sha512", - "/Users/alperensert/.nuget/packages/xunit.abstractions/2.0.3/xunit.abstractions.2.0.3.nupkg.sha512", - "/Users/alperensert/.nuget/packages/xunit.analyzers/0.10.0/xunit.analyzers.0.10.0.nupkg.sha512", - "/Users/alperensert/.nuget/packages/xunit.assert/2.4.1/xunit.assert.2.4.1.nupkg.sha512", - "/Users/alperensert/.nuget/packages/xunit.core/2.4.1/xunit.core.2.4.1.nupkg.sha512", - "/Users/alperensert/.nuget/packages/xunit.extensibility.core/2.4.1/xunit.extensibility.core.2.4.1.nupkg.sha512", - "/Users/alperensert/.nuget/packages/xunit.extensibility.execution/2.4.1/xunit.extensibility.execution.2.4.1.nupkg.sha512", - "/Users/alperensert/.nuget/packages/xunit.runner.visualstudio/2.4.3/xunit.runner.visualstudio.2.4.3.nupkg.sha512", - "/Users/alperensert/.nuget/packages/microsoft.netcore.app.ref/6.0.11/microsoft.netcore.app.ref.6.0.11.nupkg.sha512", - "/Users/alperensert/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.11/microsoft.aspnetcore.app.ref.6.0.11.nupkg.sha512" - ], - "logs": [] -} \ No newline at end of file diff --git a/CapSolver.sln b/CapSolver.sln index 2841e49..1e6fde5 100644 --- a/CapSolver.sln +++ b/CapSolver.sln @@ -5,6 +5,8 @@ VisualStudioVersion = 17.0.31903.59 MinimumVisualStudioVersion = 10.0.40219.1 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CapSolver.Tests", "CapSolver.Tests\CapSolver.Tests.csproj", "{3D76D2B2-8961-4821-938F-073CC532A76B}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CapSolver", "CapSolver\CapSolver.csproj", "{C5B7F7A9-CACD-493D-ADCC-01B137DBD4D3}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -18,5 +20,9 @@ Global {3D76D2B2-8961-4821-938F-073CC532A76B}.Debug|Any CPU.Build.0 = Debug|Any CPU {3D76D2B2-8961-4821-938F-073CC532A76B}.Release|Any CPU.ActiveCfg = Release|Any CPU {3D76D2B2-8961-4821-938F-073CC532A76B}.Release|Any CPU.Build.0 = Release|Any CPU + {C5B7F7A9-CACD-493D-ADCC-01B137DBD4D3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {C5B7F7A9-CACD-493D-ADCC-01B137DBD4D3}.Debug|Any CPU.Build.0 = Debug|Any CPU + {C5B7F7A9-CACD-493D-ADCC-01B137DBD4D3}.Release|Any CPU.ActiveCfg = Release|Any CPU + {C5B7F7A9-CACD-493D-ADCC-01B137DBD4D3}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection EndGlobal diff --git a/CapSolver/Models/Responses/AntiCloudflareResponse.cs b/CapSolver/Models/Responses/AntiCloudflareResponse.cs new file mode 100644 index 0000000..b5f3bd0 --- /dev/null +++ b/CapSolver/Models/Responses/AntiCloudflareResponse.cs @@ -0,0 +1,19 @@ +using CapSolver.Utilities; +using Newtonsoft.Json; + +namespace CapSolver.Models.Responses; + +public class AntiCloudflareResponse : ITaskResponse +{ + [JsonRequired] + [JsonProperty("token")] + public string Token { get; set; } = null!; + + [JsonRequired] + [JsonProperty("type")] + public string Type { get; set; } = null!; + + [JsonRequired] + [JsonProperty("userAgent")] + public string UserAgent { get; set; } = null!; +} diff --git a/CapSolver/Models/Responses/AwsWafClassificationResponse.cs b/CapSolver/Models/Responses/AwsWafClassificationResponse.cs new file mode 100644 index 0000000..604ade6 --- /dev/null +++ b/CapSolver/Models/Responses/AwsWafClassificationResponse.cs @@ -0,0 +1,14 @@ +using CapSolver.Utilities; +using Newtonsoft.Json; + +namespace CapSolver.Models.Responses; + +public class AwsWafClassificationResponse : ITaskResponse +{ + [JsonRequired] + [JsonProperty("box")] + public IList Box { get; set; } = null!; + + [JsonProperty("distance")] + public int? Distance { get; set; } +} diff --git a/CapSolver/Models/Responses/BinanceCaptchaResponse.cs b/CapSolver/Models/Responses/BinanceCaptchaResponse.cs new file mode 100644 index 0000000..05374ec --- /dev/null +++ b/CapSolver/Models/Responses/BinanceCaptchaResponse.cs @@ -0,0 +1,15 @@ +using CapSolver.Utilities; +using Newtonsoft.Json; + +namespace CapSolver.Models.Responses; + +public class BinanceCaptchaResponse : ITaskResponse +{ + [JsonRequired] + [JsonProperty("token")] + public string Token { get; set; } = null!; + + [JsonRequired] + [JsonProperty("userAgent")] + public string UserAgent { get; set; } = null!; +} diff --git a/CapSolver/Models/Responses/MtCaptchaResponse.cs b/CapSolver/Models/Responses/MtCaptchaResponse.cs new file mode 100644 index 0000000..16d6d26 --- /dev/null +++ b/CapSolver/Models/Responses/MtCaptchaResponse.cs @@ -0,0 +1,11 @@ +using CapSolver.Utilities; +using Newtonsoft.Json; + +namespace CapSolver.Models.Responses; + +public class MtCaptchaResponse : ITaskResponse +{ + [JsonRequired] + [JsonProperty("token")] + public string Token { get; set; } = null!; +} diff --git a/CapSolver/Tasks/AntiCloudflareTask.cs b/CapSolver/Tasks/AntiCloudflareTask.cs new file mode 100644 index 0000000..abeb73b --- /dev/null +++ b/CapSolver/Tasks/AntiCloudflareTask.cs @@ -0,0 +1,43 @@ +using CapSolver.Utilities; +using Newtonsoft.Json; + +namespace CapSolver.Tasks; + +public class AntiCloudflareTask : ITask, IProxyTask +{ + [JsonProperty("type")] + private readonly string Type = "AntiCloudflareTask"; + + /// + /// The address of the target page. + /// + [JsonProperty("websiteURL")] + public string WebsiteURL { get; set; } + + /// + /// Turnstile siteKey + /// + [JsonProperty("websiteKey")] + public string WebsiteKey { get; set; } + + /// + /// Turnstile extra data + /// + [JsonProperty("metadata", NullValueHandling = NullValueHandling.Ignore)] + public Dictionary? MetaData { get; set; } + + /// + /// Prepare an AntiCloudflare task. + /// + /// The address of the target page. + /// Turnstile siteKey + /// Turnstile extra data + public AntiCloudflareTask(string websiteUrl, + string websiteKey, + Dictionary? metaData = null) + { + WebsiteKey = websiteKey; + WebsiteURL = websiteUrl; + MetaData = metaData; + } +} diff --git a/CapSolver/Tasks/AwsWafClassificationTask.cs b/CapSolver/Tasks/AwsWafClassificationTask.cs new file mode 100644 index 0000000..9b3fd9d --- /dev/null +++ b/CapSolver/Tasks/AwsWafClassificationTask.cs @@ -0,0 +1,35 @@ +using CapSolver.Utilities; +using Newtonsoft.Json; + +namespace CapSolver.Tasks; + +public class AwsWafClassificationTask : ITask +{ + [JsonProperty("type")] + private readonly string Type = "AwsWafClassification"; + + /// + /// Base64-encoded images, do not include "data:image/***;base64," + /// + [JsonRequired] + [JsonProperty("images")] + public IList Images { get; set; } + + /// + /// For full names of questions, please refer to the following list of questions. + /// + [JsonProperty("question", NullValueHandling = NullValueHandling.Include)] + public string Question { get; set; } + + /// + /// Prepare a AwsWafClassification task. + /// + /// Base64-encoded images, do not include "data:image/***;base64,"Base64-encoded images, do not include "data:image/***;base64," + /// For full names of questions, please refer to the following list of questions. + public AwsWafClassificationTask(IList images, + string question) + { + Images = images; + Question = question; + } +} diff --git a/CapSolver/Tasks/BinanceCaptchaTask.cs b/CapSolver/Tasks/BinanceCaptchaTask.cs new file mode 100644 index 0000000..b992115 --- /dev/null +++ b/CapSolver/Tasks/BinanceCaptchaTask.cs @@ -0,0 +1,43 @@ +using CapSolver.Utilities; +using Newtonsoft.Json; + +namespace CapSolver.Tasks; + +public class BinanceCaptchaTask : ITask, IProxyTask +{ + [JsonProperty("type")] + private readonly string Type = "BinanceCaptchaTask"; + + /// + /// Address of a webpage with bncaptcha + /// + [JsonProperty("websiteURL")] + public string WebsiteURL { get; set; } + + /// + /// bizId always be login + /// + [JsonProperty("websiteKey")] + public string WebsiteKey { get; set; } + + /// + /// validateId bncaptcha validateId field + /// + [JsonProperty("validateId")] + public string ValidateId { get; set; } + + /// + /// Prepare a BinanceCaptcha task. + /// + /// Address of a webpage with bncaptcha + /// bizId always be login + /// validateId bncaptcha validateId field + public BinanceCaptchaTask(string websiteUrl, + string websiteKey, + string validateId) + { + WebsiteKey = websiteKey; + WebsiteURL = websiteUrl; + ValidateId = validateId; + } +} diff --git a/CapSolver/Tasks/MtCaptchaTask.cs b/CapSolver/Tasks/MtCaptchaTask.cs new file mode 100644 index 0000000..3ece1a4 --- /dev/null +++ b/CapSolver/Tasks/MtCaptchaTask.cs @@ -0,0 +1,31 @@ +using CapSolver.Utilities; +using Newtonsoft.Json; + +namespace CapSolver.Tasks; + +public class MtCaptchaTask : ITask, IProxyTask +{ + [JsonProperty("type")] + private readonly string Type = "MtCaptchaTask"; + + /// + /// Web address of the website using hcaptcha, generally it's fixed value. (Ex: https://google.com) + /// + [JsonRequired] + [JsonProperty("websiteURL")] + public string WebsiteURL { get; set; } + + /// + /// The domain public key, rarely updated. (Ex: sk=MTPublic-xxx public key) + /// + [JsonRequired] + [JsonProperty("websiteKey")] + public string WebsiteKey { get; set; } + + public MtCaptchaTask(string websiteUrl, + string websiteKey) + { + WebsiteKey = websiteKey; + WebsiteURL = websiteUrl; + } +} diff --git a/CapSolver/obj/CapSolver.csproj.nuget.dgspec.json b/CapSolver/obj/CapSolver.csproj.nuget.dgspec.json deleted file mode 100644 index fb3faf9..0000000 --- a/CapSolver/obj/CapSolver.csproj.nuget.dgspec.json +++ /dev/null @@ -1,77 +0,0 @@ -{ - "format": 1, - "restore": { - "/Users/alperensert/Documents/Projects/CaptchaAI/CapSolver/CapSolver.csproj": {} - }, - "projects": { - "/Users/alperensert/Documents/Projects/CaptchaAI/CapSolver/CapSolver.csproj": { - "version": "1.0.0-alpha", - "restore": { - "projectUniqueName": "/Users/alperensert/Documents/Projects/CaptchaAI/CapSolver/CapSolver.csproj", - "projectName": "CapSolver", - "projectPath": "/Users/alperensert/Documents/Projects/CaptchaAI/CapSolver/CapSolver.csproj", - "packagesPath": "/Users/alperensert/.nuget/packages/", - "outputPath": "/Users/alperensert/Documents/Projects/CaptchaAI/CapSolver/obj/", - "projectStyle": "PackageReference", - "configFilePaths": [ - "/Users/alperensert/.nuget/NuGet/NuGet.Config" - ], - "originalTargetFrameworks": [ - "net6.0" - ], - "sources": { - "https://api.nuget.org/v3/index.json": {} - }, - "frameworks": { - "net6.0": { - "targetAlias": "net6.0", - "projectReferences": {} - } - }, - "warningProperties": { - "warnAsError": [ - "NU1605" - ] - } - }, - "frameworks": { - "net6.0": { - "targetAlias": "net6.0", - "dependencies": { - "Newtonsoft.Json": { - "target": "Package", - "version": "[13.0.1, )" - } - }, - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48", - "net481" - ], - "assetTargetFallback": true, - "warn": true, - "downloadDependencies": [ - { - "name": "Microsoft.AspNetCore.App.Ref", - "version": "[6.0.11, 6.0.11]" - }, - { - "name": "Microsoft.NETCore.App.Ref", - "version": "[6.0.11, 6.0.11]" - } - ], - "frameworkReferences": { - "Microsoft.NETCore.App": { - "privateAssets": "all" - } - }, - "runtimeIdentifierGraphPath": "/usr/local/share/dotnet/sdk/7.0.100/RuntimeIdentifierGraph.json" - } - } - } - } -} \ No newline at end of file diff --git a/CapSolver/obj/CapSolver.csproj.nuget.g.props b/CapSolver/obj/CapSolver.csproj.nuget.g.props deleted file mode 100644 index 9190685..0000000 --- a/CapSolver/obj/CapSolver.csproj.nuget.g.props +++ /dev/null @@ -1,15 +0,0 @@ - - - - True - NuGet - $(MSBuildThisFileDirectory)project.assets.json - /Users/alperensert/.nuget/packages/ - /Users/alperensert/.nuget/packages/ - PackageReference - 6.4.0 - - - - - \ No newline at end of file diff --git a/CapSolver/obj/CapSolver.csproj.nuget.g.targets b/CapSolver/obj/CapSolver.csproj.nuget.g.targets deleted file mode 100644 index 3dc06ef..0000000 --- a/CapSolver/obj/CapSolver.csproj.nuget.g.targets +++ /dev/null @@ -1,2 +0,0 @@ - - \ No newline at end of file diff --git a/CapSolver/obj/CaptchaAI.csproj.nuget.dgspec.json b/CapSolver/obj/CaptchaAI.csproj.nuget.dgspec.json deleted file mode 100644 index 6c55b45..0000000 --- a/CapSolver/obj/CaptchaAI.csproj.nuget.dgspec.json +++ /dev/null @@ -1,77 +0,0 @@ -{ - "format": 1, - "restore": { - "/Users/alperensert/Documents/Projects/CaptchaAI/CaptchaAI/CaptchaAI.csproj": {} - }, - "projects": { - "/Users/alperensert/Documents/Projects/CaptchaAI/CaptchaAI/CaptchaAI.csproj": { - "version": "1.0.0-alpha", - "restore": { - "projectUniqueName": "/Users/alperensert/Documents/Projects/CaptchaAI/CaptchaAI/CaptchaAI.csproj", - "projectName": "CaptchaAI", - "projectPath": "/Users/alperensert/Documents/Projects/CaptchaAI/CaptchaAI/CaptchaAI.csproj", - "packagesPath": "/Users/alperensert/.nuget/packages/", - "outputPath": "/Users/alperensert/Documents/Projects/CaptchaAI/CaptchaAI/obj/", - "projectStyle": "PackageReference", - "configFilePaths": [ - "/Users/alperensert/.nuget/NuGet/NuGet.Config" - ], - "originalTargetFrameworks": [ - "net6.0" - ], - "sources": { - "https://api.nuget.org/v3/index.json": {} - }, - "frameworks": { - "net6.0": { - "targetAlias": "net6.0", - "projectReferences": {} - } - }, - "warningProperties": { - "warnAsError": [ - "NU1605" - ] - } - }, - "frameworks": { - "net6.0": { - "targetAlias": "net6.0", - "dependencies": { - "Newtonsoft.Json": { - "target": "Package", - "version": "[13.0.1, )" - } - }, - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48", - "net481" - ], - "assetTargetFallback": true, - "warn": true, - "downloadDependencies": [ - { - "name": "Microsoft.AspNetCore.App.Ref", - "version": "[6.0.11, 6.0.11]" - }, - { - "name": "Microsoft.NETCore.App.Ref", - "version": "[6.0.11, 6.0.11]" - } - ], - "frameworkReferences": { - "Microsoft.NETCore.App": { - "privateAssets": "all" - } - }, - "runtimeIdentifierGraphPath": "/usr/local/share/dotnet/sdk/7.0.100/RuntimeIdentifierGraph.json" - } - } - } - } -} \ No newline at end of file diff --git a/CapSolver/obj/CaptchaAI.csproj.nuget.g.props b/CapSolver/obj/CaptchaAI.csproj.nuget.g.props deleted file mode 100644 index 9190685..0000000 --- a/CapSolver/obj/CaptchaAI.csproj.nuget.g.props +++ /dev/null @@ -1,15 +0,0 @@ - - - - True - NuGet - $(MSBuildThisFileDirectory)project.assets.json - /Users/alperensert/.nuget/packages/ - /Users/alperensert/.nuget/packages/ - PackageReference - 6.4.0 - - - - - \ No newline at end of file diff --git a/CapSolver/obj/CaptchaAI.csproj.nuget.g.targets b/CapSolver/obj/CaptchaAI.csproj.nuget.g.targets deleted file mode 100644 index 3dc06ef..0000000 --- a/CapSolver/obj/CaptchaAI.csproj.nuget.g.targets +++ /dev/null @@ -1,2 +0,0 @@ - - \ No newline at end of file diff --git a/CapSolver/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs b/CapSolver/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs deleted file mode 100644 index 0e18c2b..0000000 --- a/CapSolver/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs +++ /dev/null @@ -1,4 +0,0 @@ -// -using System; -using System.Reflection; -[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v6.0", FrameworkDisplayName = ".NET 6.0")] diff --git a/CapSolver/obj/Debug/net6.0/CapSolver.AssemblyInfo.cs b/CapSolver/obj/Debug/net6.0/CapSolver.AssemblyInfo.cs deleted file mode 100644 index 88639f2..0000000 --- a/CapSolver/obj/Debug/net6.0/CapSolver.AssemblyInfo.cs +++ /dev/null @@ -1,24 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - -[assembly: System.Reflection.AssemblyCompanyAttribute("Alperen Sert")] -[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] -[assembly: System.Reflection.AssemblyDescriptionAttribute("CapSolver.com Library for .NET Core")] -[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0-alpha")] -[assembly: System.Reflection.AssemblyProductAttribute("CapSolver")] -[assembly: System.Reflection.AssemblyTitleAttribute("CapSolver")] -[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyMetadataAttribute("RepositoryUrl", "https://github.com/alperensert/CapSolver")] - -// Generated by the MSBuild WriteCodeFragment class. - diff --git a/CapSolver/obj/Debug/net6.0/CapSolver.AssemblyInfoInputs.cache b/CapSolver/obj/Debug/net6.0/CapSolver.AssemblyInfoInputs.cache deleted file mode 100644 index a933755..0000000 --- a/CapSolver/obj/Debug/net6.0/CapSolver.AssemblyInfoInputs.cache +++ /dev/null @@ -1 +0,0 @@ -c6dcc02c21fceae5943c91fa70bfad3e24983a47 diff --git a/CapSolver/obj/Debug/net6.0/CapSolver.GeneratedMSBuildEditorConfig.editorconfig b/CapSolver/obj/Debug/net6.0/CapSolver.GeneratedMSBuildEditorConfig.editorconfig deleted file mode 100644 index 6c515d1..0000000 --- a/CapSolver/obj/Debug/net6.0/CapSolver.GeneratedMSBuildEditorConfig.editorconfig +++ /dev/null @@ -1,11 +0,0 @@ -is_global = true -build_property.TargetFramework = net6.0 -build_property.TargetPlatformMinVersion = -build_property.UsingMicrosoftNETSdkWeb = -build_property.ProjectTypeGuids = -build_property.InvariantGlobalization = -build_property.PlatformNeutralAssembly = -build_property.EnforceExtendedAnalyzerRules = -build_property._SupportedPlatformList = Linux,macOS,Windows -build_property.RootNamespace = CapSolver -build_property.ProjectDir = /Users/alperensert/Documents/Projects/CaptchaAI/CapSolver/ diff --git a/CapSolver/obj/Debug/net6.0/CapSolver.GlobalUsings.g.cs b/CapSolver/obj/Debug/net6.0/CapSolver.GlobalUsings.g.cs deleted file mode 100644 index 8578f3d..0000000 --- a/CapSolver/obj/Debug/net6.0/CapSolver.GlobalUsings.g.cs +++ /dev/null @@ -1,8 +0,0 @@ -// -global using global::System; -global using global::System.Collections.Generic; -global using global::System.IO; -global using global::System.Linq; -global using global::System.Net.Http; -global using global::System.Threading; -global using global::System.Threading.Tasks; diff --git a/CapSolver/obj/Debug/net6.0/CapSolver.assets.cache b/CapSolver/obj/Debug/net6.0/CapSolver.assets.cache deleted file mode 100644 index 421a80f915b104cf8fcac496e5796bc276fb9c7b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 746 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 diff --git a/CapSolver/obj/Debug/net6.0/CaptchaAI.AssemblyInfo.cs b/CapSolver/obj/Debug/net6.0/CaptchaAI.AssemblyInfo.cs deleted file mode 100644 index c074792..0000000 --- a/CapSolver/obj/Debug/net6.0/CaptchaAI.AssemblyInfo.cs +++ /dev/null @@ -1,24 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - -[assembly: System.Reflection.AssemblyCompanyAttribute("Alperen Sert")] -[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] -[assembly: System.Reflection.AssemblyDescriptionAttribute("CaptchaAI Library for .NET")] -[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0-alpha")] -[assembly: System.Reflection.AssemblyProductAttribute("CaptchaAI")] -[assembly: System.Reflection.AssemblyTitleAttribute("CaptchaAI")] -[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyMetadataAttribute("RepositoryUrl", "https://github.com/alperensert/CaptchaAI")] - -// Generated by the MSBuild WriteCodeFragment class. - diff --git a/CapSolver/obj/Debug/net6.0/CaptchaAI.AssemblyInfoInputs.cache b/CapSolver/obj/Debug/net6.0/CaptchaAI.AssemblyInfoInputs.cache deleted file mode 100644 index 89bb2d9..0000000 --- a/CapSolver/obj/Debug/net6.0/CaptchaAI.AssemblyInfoInputs.cache +++ /dev/null @@ -1 +0,0 @@ -0fd5917da8258a3ef2d38ba336eabeacf341e41b diff --git a/CapSolver/obj/Debug/net6.0/CaptchaAI.GeneratedMSBuildEditorConfig.editorconfig b/CapSolver/obj/Debug/net6.0/CaptchaAI.GeneratedMSBuildEditorConfig.editorconfig deleted file mode 100644 index 6b65e6f..0000000 --- a/CapSolver/obj/Debug/net6.0/CaptchaAI.GeneratedMSBuildEditorConfig.editorconfig +++ /dev/null @@ -1,11 +0,0 @@ -is_global = true -build_property.TargetFramework = net6.0 -build_property.TargetPlatformMinVersion = -build_property.UsingMicrosoftNETSdkWeb = -build_property.ProjectTypeGuids = -build_property.InvariantGlobalization = -build_property.PlatformNeutralAssembly = -build_property.EnforceExtendedAnalyzerRules = -build_property._SupportedPlatformList = Linux,macOS,Windows -build_property.RootNamespace = CaptchaAI -build_property.ProjectDir = /Users/alperensert/Documents/Projects/CaptchaAI/CaptchaAI/ diff --git a/CapSolver/obj/Debug/net6.0/CaptchaAI.GlobalUsings.g.cs b/CapSolver/obj/Debug/net6.0/CaptchaAI.GlobalUsings.g.cs deleted file mode 100644 index 8578f3d..0000000 --- a/CapSolver/obj/Debug/net6.0/CaptchaAI.GlobalUsings.g.cs +++ /dev/null @@ -1,8 +0,0 @@ -// -global using global::System; -global using global::System.Collections.Generic; -global using global::System.IO; -global using global::System.Linq; -global using global::System.Net.Http; -global using global::System.Threading; -global using global::System.Threading.Tasks; diff --git a/CapSolver/obj/Debug/net6.0/CaptchaAI.assets.cache b/CapSolver/obj/Debug/net6.0/CaptchaAI.assets.cache deleted file mode 100644 index f3f7637936d041301e467b1eb7f7899418fe9bf0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 746 zcmWIWc6a1vU|?WLc^l~}BfDPe*ZR-jyYp}HZl7Dae%3^v({m0<9{llLNS_I)2nra1 zbb@|pacWVqeqv5RYEfz)kX@p$msgseTB2W&n4F!Mo?5J*ms(zupI4lpR-%_xoS&y} zXsl8_d}@k0;<$Y$;n|xvJ7N5h|dDVtWa@u3gjq$ zG;=^|K;p_oI2NXswjQg<&4C3Z$YC&#(Z_ONsIq}<0s>^qVWA3=V+UdmAm#*OE+7Ua z4P?LrAit!l(21Ww1|;?$Cm z%7Rq(qSCyQ%-mE?=lp_7pZw&+9F~%z(o`Xr)Z&uNyu=cqMZu*>AUlN75&|ee0RSOK B(VmlmgYHG(mv7N;DIBx2Xm|!<<+EAZ5A?du; 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 diff --git a/CapSolver/obj/project.assets.json b/CapSolver/obj/project.assets.json deleted file mode 100644 index 087e690..0000000 --- a/CapSolver/obj/project.assets.json +++ /dev/null @@ -1,126 +0,0 @@ -{ - "version": 3, - "targets": { - "net6.0": { - "Newtonsoft.Json/13.0.1": { - "type": "package", - "compile": { - "lib/netstandard2.0/Newtonsoft.Json.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/netstandard2.0/Newtonsoft.Json.dll": { - "related": ".xml" - } - } - } - } - }, - "libraries": { - "Newtonsoft.Json/13.0.1": { - "sha512": "ppPFpBcvxdsfUonNcvITKqLl3bqxWbDCZIzDWHzjpdAHRFfZe0Dw9HmA0+za13IdyrgJwpkDTDA9fHaxOrt20A==", - "type": "package", - "path": "newtonsoft.json/13.0.1", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE.md", - "lib/net20/Newtonsoft.Json.dll", - "lib/net20/Newtonsoft.Json.xml", - "lib/net35/Newtonsoft.Json.dll", - "lib/net35/Newtonsoft.Json.xml", - "lib/net40/Newtonsoft.Json.dll", - "lib/net40/Newtonsoft.Json.xml", - "lib/net45/Newtonsoft.Json.dll", - "lib/net45/Newtonsoft.Json.xml", - "lib/netstandard1.0/Newtonsoft.Json.dll", - "lib/netstandard1.0/Newtonsoft.Json.xml", - "lib/netstandard1.3/Newtonsoft.Json.dll", - "lib/netstandard1.3/Newtonsoft.Json.xml", - "lib/netstandard2.0/Newtonsoft.Json.dll", - "lib/netstandard2.0/Newtonsoft.Json.xml", - "newtonsoft.json.13.0.1.nupkg.sha512", - "newtonsoft.json.nuspec", - "packageIcon.png" - ] - } - }, - "projectFileDependencyGroups": { - "net6.0": [ - "Newtonsoft.Json >= 13.0.1" - ] - }, - "packageFolders": { - "/Users/alperensert/.nuget/packages/": {} - }, - "project": { - "version": "1.0.0-alpha", - "restore": { - "projectUniqueName": "/Users/alperensert/Documents/Projects/CaptchaAI/CapSolver/CapSolver.csproj", - "projectName": "CapSolver", - "projectPath": "/Users/alperensert/Documents/Projects/CaptchaAI/CapSolver/CapSolver.csproj", - "packagesPath": "/Users/alperensert/.nuget/packages/", - "outputPath": "/Users/alperensert/Documents/Projects/CaptchaAI/CapSolver/obj/", - "projectStyle": "PackageReference", - "configFilePaths": [ - "/Users/alperensert/.nuget/NuGet/NuGet.Config" - ], - "originalTargetFrameworks": [ - "net6.0" - ], - "sources": { - "https://api.nuget.org/v3/index.json": {} - }, - "frameworks": { - "net6.0": { - "targetAlias": "net6.0", - "projectReferences": {} - } - }, - "warningProperties": { - "warnAsError": [ - "NU1605" - ] - } - }, - "frameworks": { - "net6.0": { - "targetAlias": "net6.0", - "dependencies": { - "Newtonsoft.Json": { - "target": "Package", - "version": "[13.0.1, )" - } - }, - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48", - "net481" - ], - "assetTargetFallback": true, - "warn": true, - "downloadDependencies": [ - { - "name": "Microsoft.AspNetCore.App.Ref", - "version": "[6.0.11, 6.0.11]" - }, - { - "name": "Microsoft.NETCore.App.Ref", - "version": "[6.0.11, 6.0.11]" - } - ], - "frameworkReferences": { - "Microsoft.NETCore.App": { - "privateAssets": "all" - } - }, - "runtimeIdentifierGraphPath": "/usr/local/share/dotnet/sdk/7.0.100/RuntimeIdentifierGraph.json" - } - } - } -} \ No newline at end of file diff --git a/CapSolver/obj/project.nuget.cache b/CapSolver/obj/project.nuget.cache deleted file mode 100644 index 9260be8..0000000 --- a/CapSolver/obj/project.nuget.cache +++ /dev/null @@ -1,12 +0,0 @@ -{ - "version": 2, - "dgSpecHash": "KTslYRRyiklmMzIZeuH3/AF7nbT5zNmVXYsykPvoR8A1TETn/Ik27oTpg/ItT9Du/xqQY8k2kB70gJWjoLVDNg==", - "success": true, - "projectFilePath": "/Users/alperensert/Documents/Projects/CaptchaAI/CapSolver/CapSolver.csproj", - "expectedPackageFiles": [ - "/Users/alperensert/.nuget/packages/newtonsoft.json/13.0.1/newtonsoft.json.13.0.1.nupkg.sha512", - "/Users/alperensert/.nuget/packages/microsoft.netcore.app.ref/6.0.11/microsoft.netcore.app.ref.6.0.11.nupkg.sha512", - "/Users/alperensert/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.11/microsoft.aspnetcore.app.ref.6.0.11.nupkg.sha512" - ], - "logs": [] -} \ No newline at end of file diff --git a/README.md b/README.md index cc7204f..2f145a4 100644 --- a/README.md +++ b/README.md @@ -31,8 +31,12 @@ For projects that support PackageReference, copy this XML node into the project - FunCaptcha Classification - GeeTest - Datadome Slider +- Anti Cloud Flare +- Mt Captcha +- Binance Captcha +- AWS WAF Classification - Anti Kasada -- ANti Akamai BMP +- Anti Akamai BMP ### Usage Examples ---