Initial commit
This commit is contained in:
parent
9819604110
commit
f3c6338a6a
6
.gitignore
vendored
6
.gitignore
vendored
@ -2,6 +2,12 @@
|
|||||||
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio, WebStorm and Rider
|
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio, WebStorm and Rider
|
||||||
# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
|
# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
|
||||||
|
|
||||||
|
|
||||||
|
**/bin/*
|
||||||
|
**/**/bin/*
|
||||||
|
**/opt/*
|
||||||
|
**/**/opt/*
|
||||||
|
|
||||||
# User-specific stuff
|
# User-specific stuff
|
||||||
.idea/**/workspace.xml
|
.idea/**/workspace.xml
|
||||||
.idea/**/tasks.xml
|
.idea/**/tasks.xml
|
||||||
|
8
Backend/443Header.txt
Normal file
8
Backend/443Header.txt
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
% Total % Received % Xferd Average Speed Time Time Time Current
|
||||||
|
Dload Upload Total Spent Left Speed
|
||||||
|
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0* Trying 192.3.147.62:443...
|
||||||
|
* connect to 192.3.147.62 port 443 from 192.168.80.132 port 41070 failed: Connection refused
|
||||||
|
* Failed to connect to 192.3.147.62 port 443 after 117 ms: Could not connect to server
|
||||||
|
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
|
||||||
|
* closing connection #0
|
||||||
|
curl: (7) Failed to connect to 192.3.147.62 port 443 after 117 ms: Could not connect to server
|
10
Backend/80Header.txt
Normal file
10
Backend/80Header.txt
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
% Total % Received % Xferd Average Speed Time Time Time Current
|
||||||
|
Dload Upload Total Spent Left Speed
|
||||||
|
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0* Trying 192.3.147.66:80...
|
||||||
|
* Connected to 192.3.147.66 (192.3.147.66) port 80
|
||||||
|
> HEAD / HTTP/1.1
|
||||||
|
> Host: 192.3.147.66
|
||||||
|
> User-Agent: curl/8.9.1
|
||||||
|
> Accept: */*
|
||||||
|
>
|
||||||
|
* Request completely sent off
|
28
Backend/Backend.csproj
Normal file
28
Backend/Backend.csproj
Normal file
@ -0,0 +1,28 @@
|
|||||||
|
<Project Sdk="Microsoft.NET.Sdk">
|
||||||
|
|
||||||
|
<PropertyGroup>
|
||||||
|
<OutputType>Exe</OutputType>
|
||||||
|
<TargetFramework>net8.0</TargetFramework>
|
||||||
|
<ImplicitUsings>enable</ImplicitUsings>
|
||||||
|
<Nullable>enable</Nullable>
|
||||||
|
|
||||||
|
<Platform>x64</Platform>
|
||||||
|
<Optimize>true</Optimize>
|
||||||
|
</PropertyGroup>
|
||||||
|
|
||||||
|
<ItemGroup>
|
||||||
|
<ProjectReference Include="..\Models\Models.csproj" />
|
||||||
|
</ItemGroup>
|
||||||
|
|
||||||
|
<ItemGroup>
|
||||||
|
<PackageReference Include="FuzzySharp" Version="2.0.2" />
|
||||||
|
<PackageReference Include="MessagePack" Version="3.0.238-rc.1" />
|
||||||
|
<PackageReference Include="MessagePack.Annotations" Version="3.0.238-rc.1" />
|
||||||
|
<PackageReference Include="MessagePackAnalyzer" Version="3.0.238-rc.1">
|
||||||
|
<PrivateAssets>all</PrivateAssets>
|
||||||
|
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
|
||||||
|
</PackageReference>
|
||||||
|
<PackageReference Include="NetMQ" Version="4.0.1.13" />
|
||||||
|
</ItemGroup>
|
||||||
|
|
||||||
|
</Project>
|
3
Backend/CountDuplicatedData.sql
Normal file
3
Backend/CountDuplicatedData.sql
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
SELECT CertificateIssuerCountry, COUNT(*) c FROM Filtered GROUP BY CertificateIssuerCountry HAVING c > 1 ORDER BY c DESC;
|
||||||
|
|
||||||
|
--SELECT ServerType1, ServerType2 FROM Filtered WHERE (ServerType1 NOT NULL AND ServerType1 != '') AND (ServerType2 NOT NULL AND ServerType2 != '') ORDER BY ServerType2 DESC;
|
8
Backend/DropAndCreateDiscarded.sql
Normal file
8
Backend/DropAndCreateDiscarded.sql
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
DROP TABLE Discarded;
|
||||||
|
|
||||||
|
CREATE TABLE "Discarded" (
|
||||||
|
"Id" INTEGER NOT NULL,
|
||||||
|
"Ip" TEXT NOT NULL,
|
||||||
|
"ResponseCode" INTEGER NOT NULL,
|
||||||
|
PRIMARY KEY("Id" AUTOINCREMENT)
|
||||||
|
);
|
37
Backend/DropAndCreateFiltered.sql
Normal file
37
Backend/DropAndCreateFiltered.sql
Normal file
@ -0,0 +1,37 @@
|
|||||||
|
VACUUM;
|
||||||
|
|
||||||
|
DROP TABLE Filtered;
|
||||||
|
|
||||||
|
CREATE TABLE "Filtered" (
|
||||||
|
"Id" INTEGER NOT NULL,
|
||||||
|
"Ip" TEXT NOT NULL,
|
||||||
|
"Port1" INTEGER NOT NULL,
|
||||||
|
"Port2" INTEGER NOT NULL,
|
||||||
|
"Title1" TEXT NOT NULL,
|
||||||
|
"Title2" TEXT NOT NULL,
|
||||||
|
"Description1" TEXT NOT NULL,
|
||||||
|
"Description2" TEXT NOT NULL,
|
||||||
|
"Url1" TEXT NOT NULL,
|
||||||
|
"Url2" TEXT NOT NULL,
|
||||||
|
"ServerType1" TEXT NOT NULL,
|
||||||
|
"ServerType2" TEXT NOT NULL,
|
||||||
|
"RobotsTXT1" TEXT NOT NULL,
|
||||||
|
"RobotsTXT2" TEXT NOT NULL,
|
||||||
|
"HttpVersion1" TEXT NOT NULL,
|
||||||
|
"HttpVersion2" TEXT NOT NULL,
|
||||||
|
"CertificateIssuerCountry" TEXT NOT NULL,
|
||||||
|
"CertificateOrganizationName" TEXT NOT NULL,
|
||||||
|
"IpV6" TEXT NOT NULL,
|
||||||
|
"TlsVersion" TEXT NOT NULL,
|
||||||
|
"CipherSuite" TEXT NOT NULL,
|
||||||
|
"KeyExchangeAlgorithm" TEXT NOT NULL,
|
||||||
|
"PublicKeyType1" TEXT NOT NULL,
|
||||||
|
"PublicKeyType2" TEXT NOT NULL,
|
||||||
|
"PublicKeyType3" TEXT NOT NULL,
|
||||||
|
"AcceptEncoding1" TEXT NOT NULL,
|
||||||
|
"AcceptEncoding2" TEXT NOT NULL,
|
||||||
|
"ALPN" TEXT NOT NULL,
|
||||||
|
"Connection1" TEXT NOT NULL,
|
||||||
|
"Connection2" TEXT NOT NULL,
|
||||||
|
PRIMARY KEY("Id" AUTOINCREMENT)
|
||||||
|
)
|
19
Backend/DropAndCreateMyDB.sql
Normal file
19
Backend/DropAndCreateMyDB.sql
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
DROP TABLE Unfiltered;
|
||||||
|
DROP TABLE Runtimes;
|
||||||
|
|
||||||
|
CREATE TABLE "Unfiltered" (
|
||||||
|
"Id" INTEGER NOT NULL,
|
||||||
|
"Ip" TEXT NOT NULL,
|
||||||
|
"ResponseCode" INTEGER NOT NULL,
|
||||||
|
"Port1" INTEGER NOT NULL,
|
||||||
|
"Port2" INTEGER NOT NULL,
|
||||||
|
"Filtered" INTEGER NOT NULL,
|
||||||
|
CONSTRAINT "PK_Unfiltered" PRIMARY KEY("Id" AUTOINCREMENT)
|
||||||
|
);
|
||||||
|
|
||||||
|
CREATE TABLE "Runtimes" (
|
||||||
|
"Id" INTEGER NOT NULL CONSTRAINT "PK_Runtimes" PRIMARY KEY AUTOINCREMENT,
|
||||||
|
"StartTime" TEXT NOT NULL,
|
||||||
|
"EndTime" TEXT NOT NULL,
|
||||||
|
"ThreadNumber" INTEGER NOT NULL
|
||||||
|
);
|
3
Backend/GetDomainNamePort443.sh
Executable file
3
Backend/GetDomainNamePort443.sh
Executable file
@ -0,0 +1,3 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
curl -k -vvI -m 10 https://"$1" &> 443Header.txt
|
3
Backend/GetDomainNamePort80.sh
Executable file
3
Backend/GetDomainNamePort80.sh
Executable file
@ -0,0 +1,3 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
curl -k -vvI -m 10 http://"$1" &> 80Header.txt
|
167
Backend/Handler/Communication.cs
Normal file
167
Backend/Handler/Communication.cs
Normal file
@ -0,0 +1,167 @@
|
|||||||
|
using System.Diagnostics.CodeAnalysis;
|
||||||
|
using System.Text.Json;
|
||||||
|
using Backend.Helper;
|
||||||
|
using MessagePack;
|
||||||
|
using Models.Handler;
|
||||||
|
using Models.Model.Backend;
|
||||||
|
using Models.Model.External;
|
||||||
|
using NetMQ;
|
||||||
|
using NetMQ.Sockets;
|
||||||
|
|
||||||
|
namespace Backend.Handler;
|
||||||
|
|
||||||
|
public class Communication
|
||||||
|
{
|
||||||
|
private readonly NetMQPoller _poller;
|
||||||
|
private readonly DbHandler _dbHandler;
|
||||||
|
private readonly ThreadHandler _threadHandler;
|
||||||
|
|
||||||
|
public Communication(DbHandler dbHandler, ThreadHandler threadHandler)
|
||||||
|
{
|
||||||
|
_dbHandler = dbHandler;
|
||||||
|
_threadHandler = threadHandler;
|
||||||
|
_poller = new();
|
||||||
|
}
|
||||||
|
|
||||||
|
public WaitHandle[] Start()
|
||||||
|
{
|
||||||
|
WaitHandle[] waitHandles = new WaitHandle[1];
|
||||||
|
EventWaitHandle handle = new(false, EventResetMode.ManualReset);
|
||||||
|
waitHandles[0] = handle;
|
||||||
|
|
||||||
|
Thread thread = new(Server!);
|
||||||
|
thread.Start(handle);
|
||||||
|
|
||||||
|
return waitHandles;
|
||||||
|
}
|
||||||
|
|
||||||
|
private void Server(object obj)
|
||||||
|
{
|
||||||
|
using ResponseSocket server = new();
|
||||||
|
server.Bind("tcp://*:5556");
|
||||||
|
|
||||||
|
server.ReceiveReady += OnServerOnReceiveReady;
|
||||||
|
|
||||||
|
_poller.Add(server);
|
||||||
|
|
||||||
|
Console.WriteLine("Server is running and waiting for client requests...");
|
||||||
|
|
||||||
|
_poller.Run();
|
||||||
|
|
||||||
|
Console.WriteLine("Communication stopped.");
|
||||||
|
|
||||||
|
((EventWaitHandle) obj).Set();
|
||||||
|
}
|
||||||
|
|
||||||
|
[RequiresDynamicCode("Calls System.Text.Json.JsonSerializer.Serialize<TValue>(TValue, JsonSerializerOptions)")]
|
||||||
|
[RequiresUnreferencedCode("Calls System.Text.Json.JsonSerializer.Serialize<TValue>(TValue, JsonSerializerOptions)")]
|
||||||
|
private void OnServerOnReceiveReady(object? _, NetMQSocketEventArgs e)
|
||||||
|
{
|
||||||
|
byte[] message = e.Socket.ReceiveFrameBytes();
|
||||||
|
|
||||||
|
CommunicationObject communicationObject = MessagePackSerializer.Deserialize<CommunicationObject>(message);
|
||||||
|
|
||||||
|
switch (communicationObject.Command)
|
||||||
|
{
|
||||||
|
case CommunicationCommand.GetScanningProgress:
|
||||||
|
{
|
||||||
|
DatabaseSizes databaseSizes = FilesystemHelper.GetDatabaseSizes();
|
||||||
|
|
||||||
|
long discardedIndexes = _dbHandler.GetDiscardedIndexes();
|
||||||
|
|
||||||
|
ScanningStatus status = new();
|
||||||
|
// 4294967296 is all Ipv4 addresses.
|
||||||
|
|
||||||
|
if (discardedIndexes != 0)
|
||||||
|
{
|
||||||
|
status.PercentageOfIpv4Scanned = (float)discardedIndexes / 4294967296 * 100;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
status.PercentageOfIpv4Scanned = 0.0000000001f;
|
||||||
|
}
|
||||||
|
|
||||||
|
status.AmountOfIpv4Left = 4294967296 - discardedIndexes;
|
||||||
|
status.TotalFiltered = DbHandler.GetFilteredIndexes();
|
||||||
|
status.TotalDiscarded = discardedIndexes;
|
||||||
|
status.MyDbSize = databaseSizes.MyDbSize;
|
||||||
|
status.FilteredDbSize = databaseSizes.FilteredDbSize;
|
||||||
|
status.DiscardedDbSize = databaseSizes.DiscardedDbSize;
|
||||||
|
|
||||||
|
|
||||||
|
byte[] serializedResult = MessagePackSerializer.Serialize(status, MessagePackSerializerOptions.Standard.WithCompression(MessagePackCompression.Lz4BlockArray));
|
||||||
|
|
||||||
|
e.Socket.SendFrame(serializedResult);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case CommunicationCommand.StopScanning:
|
||||||
|
SendStringResponse(e, "Server is stopping.");
|
||||||
|
|
||||||
|
_threadHandler.Stop();
|
||||||
|
break;
|
||||||
|
|
||||||
|
case CommunicationCommand.GarbageCollect:
|
||||||
|
ThreadHandler.ManualGc();
|
||||||
|
|
||||||
|
SendStringResponse(e, "Server has garbage collected.");
|
||||||
|
|
||||||
|
_threadHandler.Stop();
|
||||||
|
break;
|
||||||
|
|
||||||
|
case CommunicationCommand.DbReindex:
|
||||||
|
_dbHandler.ReIndex();
|
||||||
|
|
||||||
|
SendStringResponse(e, "All Dbs have been reindexed.");
|
||||||
|
break;
|
||||||
|
|
||||||
|
case CommunicationCommand.DbVacuum:
|
||||||
|
_dbHandler.Vacuum();
|
||||||
|
|
||||||
|
SendStringResponse(e, "All Dbs have been vacuumed.");
|
||||||
|
break;
|
||||||
|
|
||||||
|
case CommunicationCommand.GetSearches:
|
||||||
|
{
|
||||||
|
if (!string.IsNullOrWhiteSpace(communicationObject.SearchTerm))
|
||||||
|
{
|
||||||
|
SendSearchResponse(e, communicationObject.SearchTerm);
|
||||||
|
}
|
||||||
|
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private static void SendStringResponse(NetMQSocketEventArgs e, string response)
|
||||||
|
{
|
||||||
|
MessagePackSerializerOptions withCompression = MessagePackSerializerOptions.Standard.WithCompression(MessagePackCompression.Lz4BlockArray);
|
||||||
|
byte[] serializedResult = MessagePackSerializer.Serialize(response, withCompression);
|
||||||
|
|
||||||
|
e.Socket.SendFrame(serializedResult);
|
||||||
|
}
|
||||||
|
|
||||||
|
private static void SendSearchResponse(NetMQSocketEventArgs e, string searchTerm)
|
||||||
|
{
|
||||||
|
//SearchResults result = SearchHelper.Search(communicationObject.SearchTerm!, _dbHandler);
|
||||||
|
SearchResults result = new()
|
||||||
|
{
|
||||||
|
Results = []
|
||||||
|
};
|
||||||
|
SearchResult lol = new()
|
||||||
|
{
|
||||||
|
Url = "Remember to use an actual search tearm. Like 'dotnet 9.0'",
|
||||||
|
Title = "Remember to use an actual search tearm. Like 'dotnet 9.0'",
|
||||||
|
};
|
||||||
|
|
||||||
|
result.Results.Add(lol);
|
||||||
|
|
||||||
|
string serializedResult = JsonSerializer.Serialize(result);
|
||||||
|
|
||||||
|
e.Socket.SendFrame(serializedResult);
|
||||||
|
}
|
||||||
|
|
||||||
|
public void Stop()
|
||||||
|
{
|
||||||
|
_poller.Stop();
|
||||||
|
}
|
||||||
|
}
|
238
Backend/Handler/ContentFilter.cs
Normal file
238
Backend/Handler/ContentFilter.cs
Normal file
@ -0,0 +1,238 @@
|
|||||||
|
using System.Collections.Concurrent;
|
||||||
|
using System.Diagnostics;
|
||||||
|
using System.Text;
|
||||||
|
using Backend.Helper;
|
||||||
|
using Models.Handler;
|
||||||
|
using Models.Model.Backend;
|
||||||
|
|
||||||
|
namespace Backend.Handler;
|
||||||
|
|
||||||
|
public class ContentFilter
|
||||||
|
{
|
||||||
|
private readonly ConcurrentQueue<QueueItem> _queue;
|
||||||
|
private readonly DbHandler _dbHandler;
|
||||||
|
private const string GetDomainPort80 = "/home/skingging/Documents/Projects/CSharp/RSE/Backend/GetDomainNamePort80.sh";
|
||||||
|
private const string GetDomainPort443 = "/home/skingging/Documents/Projects/CSharp/RSE/Backend/GetDomainNamePort443.sh";
|
||||||
|
private bool _stop;
|
||||||
|
|
||||||
|
public ContentFilter(ConcurrentQueue<QueueItem> queue, DbHandler dbHandler)
|
||||||
|
{
|
||||||
|
_queue = queue;
|
||||||
|
_dbHandler = dbHandler;
|
||||||
|
}
|
||||||
|
|
||||||
|
public WaitHandle[] Start()
|
||||||
|
{
|
||||||
|
WaitHandle[] waitHandles = new WaitHandle[1];
|
||||||
|
EventWaitHandle handle = new(false, EventResetMode.ManualReset);
|
||||||
|
waitHandles[0] = handle;
|
||||||
|
Thread f = new (Filter!);
|
||||||
|
f.Start(handle);
|
||||||
|
|
||||||
|
return waitHandles;
|
||||||
|
}
|
||||||
|
|
||||||
|
private void Filter(object obj)
|
||||||
|
{
|
||||||
|
long indexes = DbHandler.GetUnfilteredIndexes();
|
||||||
|
|
||||||
|
for (long i = 0; i < indexes; i++)
|
||||||
|
{
|
||||||
|
if (_stop) break;
|
||||||
|
|
||||||
|
Unfiltered? unfiltered = DbHandler.ReadUnfilteredWithId(i);
|
||||||
|
|
||||||
|
if (unfiltered is null || unfiltered.Filtered == 1) continue;
|
||||||
|
|
||||||
|
unfiltered.Filtered = 1;
|
||||||
|
|
||||||
|
QueueItem superUnfilteredObject = new()
|
||||||
|
{
|
||||||
|
Unfiltered = unfiltered,
|
||||||
|
Operations = Operations.Update
|
||||||
|
};
|
||||||
|
|
||||||
|
_queue.Enqueue(superUnfilteredObject);
|
||||||
|
|
||||||
|
Filtered filtered = GetSiteData(unfiltered.Ip);
|
||||||
|
|
||||||
|
filtered.Port1 = unfiltered.Port1;
|
||||||
|
filtered.Port2 = unfiltered.Port2;
|
||||||
|
|
||||||
|
QueueItem superFilteredObject = new()
|
||||||
|
{
|
||||||
|
Filtered = filtered,
|
||||||
|
Operations = Operations.Insert
|
||||||
|
};
|
||||||
|
|
||||||
|
_queue.Enqueue(superFilteredObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
((EventWaitHandle) obj).Set();
|
||||||
|
}
|
||||||
|
|
||||||
|
private static Filtered GetSiteData(string ip)
|
||||||
|
{
|
||||||
|
StartProcess(ip, 80);
|
||||||
|
StartProcess(ip, 443);
|
||||||
|
|
||||||
|
string url1 = "";
|
||||||
|
string url2 = "";
|
||||||
|
string title1 = "";
|
||||||
|
string title2 = "";
|
||||||
|
string description1 = "";
|
||||||
|
string description2 = "";
|
||||||
|
bool robotsTxt1 = false;
|
||||||
|
bool robotsTxt2 = false;
|
||||||
|
string serverType1 = "";
|
||||||
|
string serverType2 = "";
|
||||||
|
string httpVersion1 = "";
|
||||||
|
string httpVersion2 = "";
|
||||||
|
string alpn = "";
|
||||||
|
string certificateIssuerCountry = "";
|
||||||
|
string certificateOrganizationName = "";
|
||||||
|
string ipV6 = "";
|
||||||
|
string tlsVersion = "";
|
||||||
|
string cipherSuite = "";
|
||||||
|
string keyExchangeAlgorithm = "";
|
||||||
|
string publicKeyType1 = "";
|
||||||
|
string publicKeyType2 = "";
|
||||||
|
string publicKeyType3 = "";
|
||||||
|
string acceptEncoding1 = "";
|
||||||
|
string acceptEncoding2 = "";
|
||||||
|
string connection1 = "";
|
||||||
|
string connection2 = "";
|
||||||
|
|
||||||
|
int[] ports = [80, 443];
|
||||||
|
|
||||||
|
for (int i = 0; i < ports.Length; i++)
|
||||||
|
{
|
||||||
|
using StreamReader streamReader = new($"{ports[i]}Header.txt");
|
||||||
|
|
||||||
|
while (streamReader.Peek() != -1)
|
||||||
|
{
|
||||||
|
string? line = streamReader.ReadLine();
|
||||||
|
|
||||||
|
if (string.IsNullOrWhiteSpace(line)) continue;
|
||||||
|
|
||||||
|
if (ports[i] == 80 && string.IsNullOrWhiteSpace(url1)) { FilterHelper.GetDomain(line, out url1); }
|
||||||
|
if (ports[i] == 443 && string.IsNullOrWhiteSpace(url2)) { FilterHelper.GetDomain(line, out url2); }
|
||||||
|
if (ports[i] == 80 && string.IsNullOrWhiteSpace(serverType1)) { FilterHelper.GetServerType(line, out serverType1); }
|
||||||
|
if (ports[i] == 443 && string.IsNullOrWhiteSpace(serverType2)) { FilterHelper.GetServerType(line, out serverType2); }
|
||||||
|
if (ports[i] == 80 && string.IsNullOrWhiteSpace(httpVersion1)) { FilterHelper.GetHttpVersion(line, out httpVersion1); }
|
||||||
|
if (ports[i] == 443 && string.IsNullOrWhiteSpace(httpVersion2)) { FilterHelper.GetHttpVersion(line, out httpVersion2); }
|
||||||
|
if (ports[i] == 443 && string.IsNullOrWhiteSpace(alpn)) { FilterHelper.GetALPN(line, out alpn); }
|
||||||
|
if (ports[i] == 443 && string.IsNullOrWhiteSpace(certificateIssuerCountry)) { FilterHelper.GetCertificateIssuerCountry(line, out certificateIssuerCountry); }
|
||||||
|
if (ports[i] == 443 && string.IsNullOrWhiteSpace(certificateOrganizationName)) { FilterHelper.GetCertificateOrganizationName(line, out certificateOrganizationName); }
|
||||||
|
if (ports[i] == 443 && string.IsNullOrWhiteSpace(ipV6)) { FilterHelper.GetIpV6(line, out ipV6); }
|
||||||
|
if (ports[i] == 443 && string.IsNullOrWhiteSpace(tlsVersion)) { FilterHelper.GetTlsVersion(line, out tlsVersion); }
|
||||||
|
if (ports[i] == 80 && string.IsNullOrWhiteSpace(connection1)) { FilterHelper.GetConnection(line, out connection1); }
|
||||||
|
if (ports[i] == 443 && string.IsNullOrWhiteSpace(connection2)) { FilterHelper.GetConnection(line, out connection2); }
|
||||||
|
if (ports[i] == 80 && string.IsNullOrWhiteSpace(acceptEncoding1)) { FilterHelper.GetEncoding(line, out acceptEncoding1); }
|
||||||
|
if (ports[i] == 443 && string.IsNullOrWhiteSpace(acceptEncoding2)) { FilterHelper.GetEncoding(line, out acceptEncoding2); }
|
||||||
|
if (ports[i] == 443 && string.IsNullOrWhiteSpace(publicKeyType1)) { FilterHelper.GetPublicKeyType(line, out publicKeyType1, "Certificate level 0: Public key type "); }
|
||||||
|
if (ports[i] == 443 && string.IsNullOrWhiteSpace(publicKeyType2)) { FilterHelper.GetPublicKeyType(line, out publicKeyType2, "Certificate level 1: Public key type "); }
|
||||||
|
if (ports[i] == 443 && string.IsNullOrWhiteSpace(publicKeyType3)) { FilterHelper.GetPublicKeyType(line, out publicKeyType3, "Certificate level 2: Public key type "); }
|
||||||
|
if (ports[i] == 443 && string.IsNullOrWhiteSpace(cipherSuite)) { FilterHelper.GetCipherSuite(line, out cipherSuite); }
|
||||||
|
if (ports[i] == 443 && string.IsNullOrWhiteSpace(keyExchangeAlgorithm)) { FilterHelper.GetKeyExchangeAlgorithm(line, out keyExchangeAlgorithm); }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
for (int i = 0; i < ports.Length; i++)
|
||||||
|
{
|
||||||
|
string? html;
|
||||||
|
|
||||||
|
if (ports[i] == 80)
|
||||||
|
{
|
||||||
|
if (string.IsNullOrWhiteSpace(url1)) continue;
|
||||||
|
|
||||||
|
html = Task.Run(() => HttpClientHelper.GetHtml(url1, 80).Result).Result;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
if (string.IsNullOrWhiteSpace(url2)) continue;
|
||||||
|
|
||||||
|
html = Task.Run(() => HttpClientHelper.GetHtml(url2, 443).Result).Result;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (string.IsNullOrWhiteSpace(html)) continue;
|
||||||
|
|
||||||
|
if (ports[i] == 80 && string.IsNullOrWhiteSpace(title1)) { FilterHelper.GetTitle(html, out title1); }
|
||||||
|
if (ports[i] == 443 && string.IsNullOrWhiteSpace(title2)) { FilterHelper.GetTitle(html ,out title2); }
|
||||||
|
if (ports[i] == 80 && string.IsNullOrWhiteSpace(description1)) { FilterHelper.GetDescription(html, out description1); }
|
||||||
|
if (ports[i] == 443 && string.IsNullOrWhiteSpace(description2)) { FilterHelper.GetDescription(html, out description2); }
|
||||||
|
if (ports[i] == 80 && !robotsTxt1) { robotsTxt1 = Task.Run(() => HttpClientHelper.HasRobotsTxt(url1, 80).Result).Result; }
|
||||||
|
if (ports[i] == 443 && !robotsTxt2) { robotsTxt2 = Task.Run(() => HttpClientHelper.HasRobotsTxt(url2, 443).Result).Result; }
|
||||||
|
}
|
||||||
|
|
||||||
|
Filtered siteData = new()
|
||||||
|
{
|
||||||
|
Ip = ip,
|
||||||
|
Url1 = url1,
|
||||||
|
Url2 = url2,
|
||||||
|
Title1 = title1,
|
||||||
|
Title2 = title2,
|
||||||
|
Description1 = description1,
|
||||||
|
Description2 = description2,
|
||||||
|
ServerType1 = serverType1,
|
||||||
|
ServerType2 = serverType2,
|
||||||
|
RobotsTXT1 = robotsTxt1,
|
||||||
|
RobotsTXT2 = robotsTxt2,
|
||||||
|
HttpVersion1 = httpVersion1,
|
||||||
|
HttpVersion2 = httpVersion2,
|
||||||
|
ALPN = alpn,
|
||||||
|
CertificateIssuerCountry = certificateIssuerCountry,
|
||||||
|
CertificateOrganizationName = certificateOrganizationName,
|
||||||
|
IpV6 = ipV6,
|
||||||
|
TlsVersion = tlsVersion,
|
||||||
|
CipherSuite = cipherSuite,
|
||||||
|
KeyExchangeAlgorithm = keyExchangeAlgorithm,
|
||||||
|
PublicKeyType1 = publicKeyType1,
|
||||||
|
PublicKeyType2 = publicKeyType2,
|
||||||
|
PublicKeyType3 = publicKeyType3,
|
||||||
|
AcceptEncoding1 = acceptEncoding1,
|
||||||
|
AcceptEncoding2 = acceptEncoding2,
|
||||||
|
Connection1 = connection1,
|
||||||
|
Connection2 = connection2,
|
||||||
|
};
|
||||||
|
|
||||||
|
return siteData;
|
||||||
|
}
|
||||||
|
|
||||||
|
private static void StartProcess(string ip, int port)
|
||||||
|
{
|
||||||
|
string fileName = port == 80 ? GetDomainPort80 : GetDomainPort443;
|
||||||
|
|
||||||
|
Process proc = new();
|
||||||
|
proc.StartInfo = new()
|
||||||
|
{
|
||||||
|
FileName = fileName,
|
||||||
|
Arguments = $"{ip}",
|
||||||
|
UseShellExecute = false,
|
||||||
|
RedirectStandardOutput = false,
|
||||||
|
RedirectStandardError = false,
|
||||||
|
RedirectStandardInput = false,
|
||||||
|
CreateNoWindow = true
|
||||||
|
};
|
||||||
|
|
||||||
|
try
|
||||||
|
{
|
||||||
|
proc.Start();
|
||||||
|
proc.WaitForExit();
|
||||||
|
}
|
||||||
|
catch (Exception e)
|
||||||
|
{
|
||||||
|
Console.WriteLine(e);
|
||||||
|
}
|
||||||
|
finally
|
||||||
|
{
|
||||||
|
proc.Close();
|
||||||
|
proc.Dispose();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public void Stop()
|
||||||
|
{
|
||||||
|
_stop = true;
|
||||||
|
}
|
||||||
|
}
|
229
Backend/Handler/IpScanner.cs
Normal file
229
Backend/Handler/IpScanner.cs
Normal file
@ -0,0 +1,229 @@
|
|||||||
|
using System.Collections.Concurrent;
|
||||||
|
using System.Globalization;
|
||||||
|
using System.Net;
|
||||||
|
using System.Net.NetworkInformation;
|
||||||
|
using Backend.Helper;
|
||||||
|
using Models.Handler;
|
||||||
|
using Models.Model.Backend;
|
||||||
|
|
||||||
|
namespace Backend.Handler;
|
||||||
|
|
||||||
|
public class ScanSettings
|
||||||
|
{
|
||||||
|
public int Start;
|
||||||
|
public int End;
|
||||||
|
public int ThreadNumber;
|
||||||
|
public EventWaitHandle? Handle;
|
||||||
|
}
|
||||||
|
|
||||||
|
public class IpScanner
|
||||||
|
{
|
||||||
|
private readonly ConcurrentQueue<QueueItem> _queue;
|
||||||
|
private readonly ConcurrentQueue<Discarded> _discardedQueue;
|
||||||
|
private readonly DbHandler _dbHandler;
|
||||||
|
private bool _stop;
|
||||||
|
|
||||||
|
public IpScanner(ConcurrentQueue<QueueItem> queue, DbHandler dbHandler, ConcurrentQueue<Discarded> discardedQueue)
|
||||||
|
{
|
||||||
|
_queue = queue;
|
||||||
|
_dbHandler = dbHandler;
|
||||||
|
_discardedQueue = discardedQueue;
|
||||||
|
}
|
||||||
|
|
||||||
|
public WaitHandle[] Start(int threads)
|
||||||
|
{
|
||||||
|
int threadsAmount = 0;
|
||||||
|
if (threads % 2 == 0)
|
||||||
|
{
|
||||||
|
threadsAmount = 256 / threads;
|
||||||
|
}
|
||||||
|
|
||||||
|
WaitHandle[] waitHandles = new WaitHandle[threads];
|
||||||
|
|
||||||
|
for (int i = 0; i < threads; i++)
|
||||||
|
{
|
||||||
|
EventWaitHandle handle = new(false, EventResetMode.ManualReset);
|
||||||
|
|
||||||
|
ScanSettings scanSettings = new()
|
||||||
|
{
|
||||||
|
Start = threadsAmount * i,
|
||||||
|
End = threadsAmount * i + threadsAmount,
|
||||||
|
ThreadNumber = i,
|
||||||
|
Handle = handle
|
||||||
|
};
|
||||||
|
|
||||||
|
waitHandles[i] = handle;
|
||||||
|
|
||||||
|
Thread f = new (Scan!);
|
||||||
|
f.Start(scanSettings);
|
||||||
|
|
||||||
|
Console.WriteLine($"Scanner thread ({i}) started");
|
||||||
|
Thread.Sleep(1000);
|
||||||
|
}
|
||||||
|
|
||||||
|
return waitHandles;
|
||||||
|
}
|
||||||
|
|
||||||
|
private void Scan(object obj)
|
||||||
|
{
|
||||||
|
ScanSettings scanSettings = (ScanSettings)obj;
|
||||||
|
|
||||||
|
ScannerResumeObject resumeObject = new();
|
||||||
|
resumeObject.ThreadNumber = scanSettings.ThreadNumber;
|
||||||
|
resumeObject.StartRange = scanSettings.Start;
|
||||||
|
resumeObject.EndRange = scanSettings.End;
|
||||||
|
|
||||||
|
ScannerResumeObject? resumeNow = _dbHandler.GetResumeObject(scanSettings.ThreadNumber);
|
||||||
|
|
||||||
|
int secondByte = 0;
|
||||||
|
int thirdByte = 0;
|
||||||
|
int fourthByte = 0;
|
||||||
|
|
||||||
|
if (resumeNow is not null)
|
||||||
|
{
|
||||||
|
scanSettings.Start = resumeNow.FirstByte;
|
||||||
|
scanSettings.End = resumeNow.EndRange;
|
||||||
|
secondByte = resumeNow.SecondByte;
|
||||||
|
thirdByte = resumeNow.ThirdByte;
|
||||||
|
fourthByte = resumeNow.FourthByte;
|
||||||
|
}
|
||||||
|
|
||||||
|
byte[] buf = [];
|
||||||
|
using Ping ping = new();
|
||||||
|
|
||||||
|
for (int i = scanSettings.Start; i < scanSettings.End; i++)
|
||||||
|
{
|
||||||
|
if (i is 0 or 10 or 127 or 256) continue;
|
||||||
|
if (i is >= 224 and <= 239) continue;
|
||||||
|
|
||||||
|
for (int j = secondByte; j < 256; j++)
|
||||||
|
{
|
||||||
|
if (i == 169 && j == 254) continue;
|
||||||
|
if (i == 192 && j == 168) continue;
|
||||||
|
if (i == 198 && j == 18 || j == 19) continue;
|
||||||
|
if (i == 172 && j is >= 16 and <= 31) continue;
|
||||||
|
|
||||||
|
for (int k = thirdByte; k < 256; k++)
|
||||||
|
{
|
||||||
|
if (i == 192 && k == 2) continue;
|
||||||
|
if (i == 192 && j == 88 && k == 99) continue;
|
||||||
|
|
||||||
|
if (_discardedQueue.Count >= 2000)
|
||||||
|
{
|
||||||
|
Console.WriteLine("loooooooooooooooooooooooooooool");
|
||||||
|
Thread.Sleep(500);
|
||||||
|
}
|
||||||
|
|
||||||
|
for (int l = fourthByte; l < 256; l++)
|
||||||
|
{
|
||||||
|
if (_stop)
|
||||||
|
{
|
||||||
|
resumeObject.FourthByte = l;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
string ip = $"{i}.{j}.{k}.{l}";
|
||||||
|
|
||||||
|
IPStatus responseCode = IPStatus.Unknown;
|
||||||
|
|
||||||
|
try
|
||||||
|
{
|
||||||
|
// Sometimes, if the pinger gets a Destination Unreachable Communication administratively prohibited response, the pinger will throw an exception.
|
||||||
|
// https://en.wikipedia.org/wiki/Internet_Control_Message_Protocol?useskin=vector#Control_messages
|
||||||
|
_ = IPAddress.TryParse(ip, out IPAddress? address);
|
||||||
|
if (address is not null)
|
||||||
|
{
|
||||||
|
responseCode = ping.Send(address, 512, buf, null).Status;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
catch (Exception e)
|
||||||
|
{
|
||||||
|
Console.WriteLine(e);
|
||||||
|
}
|
||||||
|
|
||||||
|
if (responseCode != IPStatus.Success)
|
||||||
|
{
|
||||||
|
_discardedQueue.Enqueue(CreateDiscardedQueueItem(ip, (int)responseCode));
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
(int, int) ports = TcpClientHelper.CheckPort(ip, 80, 443);
|
||||||
|
|
||||||
|
if (ports is { Item1: 0, Item2: 0 })
|
||||||
|
{
|
||||||
|
_discardedQueue.Enqueue(CreateDiscardedQueueItem(ip, (int)responseCode));
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
_queue.Enqueue(CreateUnfilteredQueueItem(ip, (int)responseCode, ports));
|
||||||
|
}
|
||||||
|
|
||||||
|
if (_stop)
|
||||||
|
{
|
||||||
|
resumeObject.ThirdByte = k;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if (_stop)
|
||||||
|
{
|
||||||
|
resumeObject.SecondByte = j;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if (_stop)
|
||||||
|
{
|
||||||
|
resumeObject.FirstByte = i;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
//Console.WriteLine($"Thread ({scanSettings.ThreadNumber}) is at index ({i}) out of ({scanSettings.End}). Remaining ({scanSettings.End - i})");
|
||||||
|
}
|
||||||
|
|
||||||
|
QueueItem resume = new()
|
||||||
|
{
|
||||||
|
ResumeObject = resumeObject,
|
||||||
|
Operations = Operations.Insert
|
||||||
|
};
|
||||||
|
|
||||||
|
_queue.Enqueue(resume);
|
||||||
|
|
||||||
|
scanSettings.Handle!.Set();
|
||||||
|
}
|
||||||
|
|
||||||
|
private static Discarded CreateDiscardedQueueItem(string ip, int responseCode)
|
||||||
|
{
|
||||||
|
Discarded discarded = new()
|
||||||
|
{
|
||||||
|
Ip = ip,
|
||||||
|
ResponseCode = responseCode
|
||||||
|
};
|
||||||
|
|
||||||
|
return discarded;
|
||||||
|
}
|
||||||
|
|
||||||
|
private static QueueItem CreateUnfilteredQueueItem(string ip, int responseCode, (int, int) ports)
|
||||||
|
{
|
||||||
|
Unfiltered unfiltered = new()
|
||||||
|
{
|
||||||
|
Ip = ip,
|
||||||
|
ResponseCode = responseCode,
|
||||||
|
Port1 = ports.Item1,
|
||||||
|
Port2 = ports.Item2,
|
||||||
|
Filtered = 0
|
||||||
|
};
|
||||||
|
|
||||||
|
QueueItem superUnfilteredObject = new()
|
||||||
|
{
|
||||||
|
Unfiltered = unfiltered,
|
||||||
|
Operations = Operations.Insert
|
||||||
|
};
|
||||||
|
|
||||||
|
return superUnfilteredObject;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void Stop()
|
||||||
|
{
|
||||||
|
_stop = true;
|
||||||
|
}
|
||||||
|
}
|
139
Backend/Handler/ThreadHandler.cs
Normal file
139
Backend/Handler/ThreadHandler.cs
Normal file
@ -0,0 +1,139 @@
|
|||||||
|
using System.Collections.Concurrent;
|
||||||
|
using Models.Handler;
|
||||||
|
using Models.Model.Backend;
|
||||||
|
|
||||||
|
namespace Backend.Handler;
|
||||||
|
|
||||||
|
public class ThreadHandler
|
||||||
|
{
|
||||||
|
private readonly DbHandler _dbHandler;
|
||||||
|
private readonly Communication _communication;
|
||||||
|
private readonly IpScanner _ipScanner;
|
||||||
|
private readonly ContentFilter _contentFilter;
|
||||||
|
|
||||||
|
private bool _communicationStopped;
|
||||||
|
private bool _ipScannerStopped;
|
||||||
|
private bool _contentFilterStopped;
|
||||||
|
private bool _stopSignal;
|
||||||
|
|
||||||
|
public ThreadHandler()
|
||||||
|
{
|
||||||
|
ConcurrentQueue<QueueItem> contentQueue = new();
|
||||||
|
ConcurrentQueue<Discarded> discardedQueue = new();
|
||||||
|
|
||||||
|
_dbHandler = new(contentQueue, discardedQueue);
|
||||||
|
_communication = new(_dbHandler, this);
|
||||||
|
_ipScanner = new(contentQueue, _dbHandler, discardedQueue);
|
||||||
|
_contentFilter = new(contentQueue, _dbHandler);
|
||||||
|
}
|
||||||
|
|
||||||
|
public void Start()
|
||||||
|
{
|
||||||
|
//Thread scanner = new(StartScanner);
|
||||||
|
//Thread indexer = new(StartIndexer);
|
||||||
|
Thread database = new(StartDbHandler);
|
||||||
|
Thread discarded = new(StartDiscardedDbHandler);
|
||||||
|
Thread communication = new(StartCommunicationHandler);
|
||||||
|
|
||||||
|
//scanner.Start();
|
||||||
|
//indexer.Start();
|
||||||
|
database.Start();
|
||||||
|
discarded.Start();
|
||||||
|
communication.Start();
|
||||||
|
|
||||||
|
//scanner.Join();
|
||||||
|
//indexer.Join();
|
||||||
|
database.Join();
|
||||||
|
discarded.Join();
|
||||||
|
communication.Join();
|
||||||
|
}
|
||||||
|
|
||||||
|
public static void ManualGc()
|
||||||
|
{
|
||||||
|
GC.Collect();
|
||||||
|
GC.WaitForPendingFinalizers();
|
||||||
|
GC.Collect();
|
||||||
|
}
|
||||||
|
|
||||||
|
private void StartScanner()
|
||||||
|
{
|
||||||
|
Thread.Sleep(10000); // Let the database handler instantiate and warm up first.
|
||||||
|
|
||||||
|
WaitHandle[] wait = _ipScanner.Start(4);
|
||||||
|
|
||||||
|
WaitHandle.WaitAll(wait);
|
||||||
|
|
||||||
|
Console.WriteLine("Scanner finished");
|
||||||
|
|
||||||
|
_ipScannerStopped = true;
|
||||||
|
}
|
||||||
|
|
||||||
|
private void StartIndexer()
|
||||||
|
{
|
||||||
|
while (!_stopSignal)
|
||||||
|
{
|
||||||
|
WaitHandle[] wait = _contentFilter.Start();
|
||||||
|
|
||||||
|
WaitHandle.WaitAll(wait);
|
||||||
|
|
||||||
|
Thread.Sleep(300000); // 5 minutes
|
||||||
|
}
|
||||||
|
|
||||||
|
Console.WriteLine("Indexer finished");
|
||||||
|
|
||||||
|
_contentFilterStopped = true;
|
||||||
|
}
|
||||||
|
|
||||||
|
private void StartDbHandler()
|
||||||
|
{
|
||||||
|
_dbHandler.StartContent();
|
||||||
|
}
|
||||||
|
|
||||||
|
private void StartDiscardedDbHandler()
|
||||||
|
{
|
||||||
|
WaitHandle[] wait = _dbHandler.Start(2);
|
||||||
|
|
||||||
|
WaitHandle.WaitAll(wait);
|
||||||
|
|
||||||
|
Console.WriteLine("Discarded DbHandler finished");
|
||||||
|
}
|
||||||
|
|
||||||
|
private void StartCommunicationHandler()
|
||||||
|
{
|
||||||
|
WaitHandle[] wait = _communication.Start();
|
||||||
|
|
||||||
|
WaitHandle.WaitAll(wait);
|
||||||
|
|
||||||
|
Console.WriteLine("Communicator finished");
|
||||||
|
|
||||||
|
_communicationStopped = true;
|
||||||
|
}
|
||||||
|
|
||||||
|
private void StopCommunicator()
|
||||||
|
{
|
||||||
|
Thread t = new(_communication.Stop);
|
||||||
|
t.Start();
|
||||||
|
t.Join();
|
||||||
|
}
|
||||||
|
|
||||||
|
public void Stop()
|
||||||
|
{
|
||||||
|
_stopSignal = true;
|
||||||
|
_ipScanner.Stop();
|
||||||
|
_contentFilter.Stop();
|
||||||
|
StopCommunicator();
|
||||||
|
|
||||||
|
bool stopping = true;
|
||||||
|
|
||||||
|
while (stopping)
|
||||||
|
{
|
||||||
|
if (_communicationStopped && _ipScannerStopped && _contentFilterStopped)
|
||||||
|
{
|
||||||
|
_dbHandler.Stop();
|
||||||
|
stopping = false;
|
||||||
|
}
|
||||||
|
|
||||||
|
Thread.Sleep(3000);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
43
Backend/Helper/FilesystemHelper.cs
Normal file
43
Backend/Helper/FilesystemHelper.cs
Normal file
@ -0,0 +1,43 @@
|
|||||||
|
using Models.Model.Backend;
|
||||||
|
|
||||||
|
namespace Backend.Helper;
|
||||||
|
|
||||||
|
public static class FilesystemHelper
|
||||||
|
{
|
||||||
|
public static DatabaseSizes GetDatabaseSizes()
|
||||||
|
{
|
||||||
|
DatabaseSizes databaseSizes = new();
|
||||||
|
|
||||||
|
FileInfo fileInfo = new("../../../../Models/mydb.db");
|
||||||
|
databaseSizes.MyDbSize = fileInfo.Length.ToSize(SizeUnits.KB);
|
||||||
|
|
||||||
|
databaseSizes.DiscardedDbSize = GetDiscardedDbSizes().ToSize(SizeUnits.KB);
|
||||||
|
|
||||||
|
fileInfo = new("../../../../Models/Filtered.db");
|
||||||
|
databaseSizes.FilteredDbSize = fileInfo.Length.ToSize(SizeUnits.KB);
|
||||||
|
|
||||||
|
return databaseSizes;
|
||||||
|
}
|
||||||
|
|
||||||
|
private static long GetDiscardedDbSizes()
|
||||||
|
{
|
||||||
|
const string folder = "../../../../Models";
|
||||||
|
string[] files = Directory.GetFiles(folder, "*.db");
|
||||||
|
|
||||||
|
long size = 0;
|
||||||
|
|
||||||
|
for (int i = 0; i < files.Length; i++)
|
||||||
|
{
|
||||||
|
if (!files[i].Contains("Discarded")) continue;
|
||||||
|
FileInfo fileInfo = new(files[i]);
|
||||||
|
size += fileInfo.Length;
|
||||||
|
}
|
||||||
|
|
||||||
|
return size;
|
||||||
|
}
|
||||||
|
|
||||||
|
private static double ToSize(this long value, SizeUnits unit)
|
||||||
|
{
|
||||||
|
return double.Parse((value / Math.Pow(1024, (long)unit)).ToString("0.00"));
|
||||||
|
}
|
||||||
|
}
|
257
Backend/Helper/FilterHelper.cs
Normal file
257
Backend/Helper/FilterHelper.cs
Normal file
@ -0,0 +1,257 @@
|
|||||||
|
using System.Text.RegularExpressions;
|
||||||
|
|
||||||
|
namespace Backend.Helper;
|
||||||
|
|
||||||
|
public static partial class FilterHelper
|
||||||
|
{
|
||||||
|
// https://stackoverflow.com/a/56116499
|
||||||
|
private const string DomainPattern = @"^(?:http(s)?:\/\/)?[\w.-]+(?:\.[\w\.-]+)+[\w\-\._~:/?#[\]@!\$&'\(\)\*\+,;=.]+$";
|
||||||
|
private const string TitlePattern = "<title>(.*)</title>";
|
||||||
|
private const string DescriptionPattern = "<meta name=\"description\" content=\"(.*?)\"";
|
||||||
|
|
||||||
|
public static void GetDomain(string data, out string result)
|
||||||
|
{
|
||||||
|
result = "";
|
||||||
|
const string searchTerm = "CN=";
|
||||||
|
|
||||||
|
if (!data.Contains("subject:") || !data.Contains(searchTerm)) return;
|
||||||
|
|
||||||
|
int start = data.LastIndexOf(searchTerm, StringComparison.Ordinal) + searchTerm.Length;
|
||||||
|
int end = data.Length;
|
||||||
|
|
||||||
|
result = GetSubstring(data, start, end);
|
||||||
|
|
||||||
|
bool isValid = ValidateUrl(result);
|
||||||
|
|
||||||
|
if (!isValid)
|
||||||
|
{
|
||||||
|
result = "";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public static void GetServerType(string data, out string result)
|
||||||
|
{
|
||||||
|
result = "";
|
||||||
|
const string searchTerm = "Server:";
|
||||||
|
|
||||||
|
if (!data.Contains(searchTerm)) return;
|
||||||
|
|
||||||
|
int start = data.LastIndexOf(searchTerm, StringComparison.Ordinal) + searchTerm.Length;
|
||||||
|
int end = data.Length;
|
||||||
|
|
||||||
|
result = GetSubstring(data, start, end);
|
||||||
|
}
|
||||||
|
|
||||||
|
public static void GetTitle(string data, out string result)
|
||||||
|
{
|
||||||
|
result = "";
|
||||||
|
|
||||||
|
Regex titleRegex = MyRegex1();
|
||||||
|
Match match = titleRegex.Match(data);
|
||||||
|
|
||||||
|
if (match.Success)
|
||||||
|
{
|
||||||
|
result = match.Groups[1].Value;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public static void GetDescription(string data, out string result)
|
||||||
|
{
|
||||||
|
result = "";
|
||||||
|
|
||||||
|
Regex titleRegex = MyRegex2();
|
||||||
|
Match match = titleRegex.Match(data);
|
||||||
|
|
||||||
|
if (match.Success)
|
||||||
|
{
|
||||||
|
result = match.Groups[1].Value;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public static void GetHttpVersion(string data, out string result)
|
||||||
|
{
|
||||||
|
result = "";
|
||||||
|
const string searchTerm = "> HEAD / ";
|
||||||
|
|
||||||
|
if (!data.Contains(searchTerm)) return;
|
||||||
|
|
||||||
|
int start = data.LastIndexOf(searchTerm, StringComparison.Ordinal) + searchTerm.Length;
|
||||||
|
int end = data.Length;
|
||||||
|
|
||||||
|
result = GetSubstring(data, start, end);
|
||||||
|
}
|
||||||
|
|
||||||
|
public static void GetALPN(string data, out string result)
|
||||||
|
{
|
||||||
|
result = "";
|
||||||
|
const string searchTerm = "* ALPN: server accepted ";
|
||||||
|
|
||||||
|
if (!data.Contains(searchTerm)) return;
|
||||||
|
|
||||||
|
int start = data.LastIndexOf(searchTerm, StringComparison.Ordinal) + searchTerm.Length;
|
||||||
|
int end = data.Length;
|
||||||
|
|
||||||
|
result = GetSubstring(data, start, end);
|
||||||
|
}
|
||||||
|
|
||||||
|
public static void GetCertificateIssuerCountry(string data, out string result)
|
||||||
|
{
|
||||||
|
result = "";
|
||||||
|
const string searchTerm = "issuer: C=";
|
||||||
|
|
||||||
|
if (!data.Contains(searchTerm)) return;
|
||||||
|
|
||||||
|
int start = data.LastIndexOf(searchTerm, StringComparison.Ordinal) + searchTerm.Length;
|
||||||
|
int end = data.IndexOf(';', StringComparison.Ordinal);
|
||||||
|
|
||||||
|
result = GetSubstring(data, start, end);
|
||||||
|
}
|
||||||
|
|
||||||
|
public static void GetCertificateOrganizationName(string data, out string result)
|
||||||
|
{
|
||||||
|
result = "";
|
||||||
|
const string searchTerm = "O=";
|
||||||
|
|
||||||
|
if (!data.Contains(searchTerm)) return;
|
||||||
|
|
||||||
|
int start = data.LastIndexOf(searchTerm, StringComparison.Ordinal) + searchTerm.Length;
|
||||||
|
int end = data.IndexOf(';', StringComparison.Ordinal);
|
||||||
|
|
||||||
|
result = GetSubstring(data, start, end);
|
||||||
|
}
|
||||||
|
|
||||||
|
public static void GetIpV6(string data, out string result)
|
||||||
|
{
|
||||||
|
result = "";
|
||||||
|
const string searchTerm = "IPv6: ";
|
||||||
|
|
||||||
|
if (!data.Contains(searchTerm)) return;
|
||||||
|
|
||||||
|
int start = data.LastIndexOf(searchTerm, StringComparison.Ordinal) + searchTerm.Length;
|
||||||
|
int end = data.Length;
|
||||||
|
|
||||||
|
result = GetSubstring(data, start, end);
|
||||||
|
}
|
||||||
|
|
||||||
|
public static void GetTlsVersion(string data, out string result)
|
||||||
|
{
|
||||||
|
result = "";
|
||||||
|
const string searchTerm = "SSL connection using ";
|
||||||
|
|
||||||
|
if (!data.Contains(searchTerm)) return;
|
||||||
|
|
||||||
|
int start = data.LastIndexOf(searchTerm, StringComparison.Ordinal) + searchTerm.Length;
|
||||||
|
int end = data.IndexOf('/') - 1;
|
||||||
|
|
||||||
|
result = GetSubstring(data, start, end);
|
||||||
|
}
|
||||||
|
|
||||||
|
public static void GetConnection(string data, out string result)
|
||||||
|
{
|
||||||
|
result = "";
|
||||||
|
const string searchTerm = "< Connection: ";
|
||||||
|
|
||||||
|
if (!data.Contains(searchTerm)) return;
|
||||||
|
|
||||||
|
int start = data.LastIndexOf(searchTerm, StringComparison.Ordinal) + searchTerm.Length;
|
||||||
|
int end = data.Length;
|
||||||
|
|
||||||
|
result = GetSubstring(data, start, end);
|
||||||
|
}
|
||||||
|
|
||||||
|
public static void GetEncoding(string data, out string result)
|
||||||
|
{
|
||||||
|
result = "";
|
||||||
|
const string searchTerm = "< Vary: ";
|
||||||
|
|
||||||
|
if (!data.Contains(searchTerm)) return;
|
||||||
|
|
||||||
|
int start = data.LastIndexOf(searchTerm, StringComparison.Ordinal) + searchTerm.Length;
|
||||||
|
int end = data.Length;
|
||||||
|
|
||||||
|
result = GetSubstring(data, start, end);
|
||||||
|
}
|
||||||
|
|
||||||
|
public static void GetPublicKeyType(string data, out string result, string searchTerm)
|
||||||
|
{
|
||||||
|
result = "";
|
||||||
|
|
||||||
|
if (!data.Contains(searchTerm)) return;
|
||||||
|
|
||||||
|
int start = data.LastIndexOf(searchTerm, StringComparison.Ordinal) + searchTerm.Length;
|
||||||
|
int end = data.Length;
|
||||||
|
|
||||||
|
result = GetSubstring(data, start, end);
|
||||||
|
}
|
||||||
|
|
||||||
|
public static void GetKeyExchangeAlgorithm(string data, out string result)
|
||||||
|
{
|
||||||
|
result = "";
|
||||||
|
const string searchTerm = "* SSL connection using ";
|
||||||
|
|
||||||
|
if (!data.Contains(searchTerm) || string.IsNullOrWhiteSpace(data)) return;
|
||||||
|
|
||||||
|
string[] temp = data.Split('/');
|
||||||
|
|
||||||
|
switch (temp.Length)
|
||||||
|
{
|
||||||
|
case 0:
|
||||||
|
return;
|
||||||
|
case 2:
|
||||||
|
result = $"{temp[1].Trim()} UUHHHMMM";
|
||||||
|
return;
|
||||||
|
default:
|
||||||
|
result = temp[2].Trim();
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public static void GetCipherSuite(string data, out string result)
|
||||||
|
{
|
||||||
|
result = "";
|
||||||
|
const string searchTerm = "* SSL connection using ";
|
||||||
|
|
||||||
|
if (!data.Contains(searchTerm)) return;
|
||||||
|
|
||||||
|
string[] temp = data.Split('/');
|
||||||
|
|
||||||
|
result = temp[1].Trim();
|
||||||
|
}
|
||||||
|
|
||||||
|
private static string GetSubstring(string input, int start, int end)
|
||||||
|
{
|
||||||
|
try
|
||||||
|
{
|
||||||
|
if (start >= end)
|
||||||
|
{
|
||||||
|
return "";
|
||||||
|
}
|
||||||
|
|
||||||
|
return input.AsSpan().Slice(start, end - start).ToString();
|
||||||
|
}
|
||||||
|
catch (Exception e)
|
||||||
|
{
|
||||||
|
Console.WriteLine($"start index {start} end index {end}");
|
||||||
|
Console.WriteLine();
|
||||||
|
Console.WriteLine(e);
|
||||||
|
}
|
||||||
|
|
||||||
|
return "";
|
||||||
|
}
|
||||||
|
|
||||||
|
private static bool ValidateUrl(string url)
|
||||||
|
{
|
||||||
|
Regex rgx = MyRegex();
|
||||||
|
return rgx.IsMatch(url);
|
||||||
|
}
|
||||||
|
|
||||||
|
//Generate the RegEx at compile time.
|
||||||
|
[GeneratedRegex(DomainPattern, RegexOptions.IgnoreCase | RegexOptions.Compiled, "en-US")]
|
||||||
|
private static partial Regex MyRegex();
|
||||||
|
|
||||||
|
[GeneratedRegex(TitlePattern)]
|
||||||
|
private static partial Regex MyRegex1();
|
||||||
|
|
||||||
|
[GeneratedRegex(DescriptionPattern)]
|
||||||
|
private static partial Regex MyRegex2();
|
||||||
|
}
|
67
Backend/Helper/HttpClientHelper.cs
Normal file
67
Backend/Helper/HttpClientHelper.cs
Normal file
@ -0,0 +1,67 @@
|
|||||||
|
namespace Backend.Helper;
|
||||||
|
|
||||||
|
public static class HttpClientHelper
|
||||||
|
{
|
||||||
|
public static async Task<string> GetHtml(string url, int port)
|
||||||
|
{
|
||||||
|
using HttpClient client = new();
|
||||||
|
|
||||||
|
if (port == 80)
|
||||||
|
{
|
||||||
|
client.BaseAddress = new($"http://{url}");
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
client.BaseAddress = new($"https://{url}");
|
||||||
|
}
|
||||||
|
|
||||||
|
client.DefaultRequestHeaders.Accept.Clear();
|
||||||
|
|
||||||
|
HttpResponseMessage? response = null;
|
||||||
|
|
||||||
|
try
|
||||||
|
{
|
||||||
|
response = await client.GetAsync("/");
|
||||||
|
}
|
||||||
|
catch (Exception e)
|
||||||
|
{
|
||||||
|
Console.WriteLine(e);
|
||||||
|
}
|
||||||
|
|
||||||
|
if (response is null || !response.IsSuccessStatusCode)
|
||||||
|
{
|
||||||
|
return "";
|
||||||
|
}
|
||||||
|
|
||||||
|
return await response.Content.ReadAsStringAsync();
|
||||||
|
}
|
||||||
|
|
||||||
|
public static async Task<bool> HasRobotsTxt(string url, int port)
|
||||||
|
{
|
||||||
|
using HttpClient client = new();
|
||||||
|
|
||||||
|
if (port == 80)
|
||||||
|
{
|
||||||
|
client.BaseAddress = new($"http://{url}");
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
client.BaseAddress = new($"https://{url}");
|
||||||
|
}
|
||||||
|
|
||||||
|
client.DefaultRequestHeaders.Accept.Clear();
|
||||||
|
|
||||||
|
HttpResponseMessage? response = null;
|
||||||
|
|
||||||
|
try
|
||||||
|
{
|
||||||
|
response = await client.GetAsync("/robots.txt");
|
||||||
|
}
|
||||||
|
catch (Exception e)
|
||||||
|
{
|
||||||
|
Console.WriteLine(e);
|
||||||
|
}
|
||||||
|
|
||||||
|
return response is not null && response.IsSuccessStatusCode;
|
||||||
|
}
|
||||||
|
}
|
44
Backend/Helper/SearchHelper.cs
Normal file
44
Backend/Helper/SearchHelper.cs
Normal file
@ -0,0 +1,44 @@
|
|||||||
|
using FuzzySharp;
|
||||||
|
using Models.Handler;
|
||||||
|
using Models.Model.External;
|
||||||
|
|
||||||
|
namespace Backend.Helper;
|
||||||
|
|
||||||
|
public static class SearchHelper
|
||||||
|
{
|
||||||
|
public static SearchResults Search(string searchText, DbHandler dbHandler)
|
||||||
|
{
|
||||||
|
if (string.IsNullOrWhiteSpace(searchText))
|
||||||
|
{
|
||||||
|
SearchResult searchResult = new();
|
||||||
|
searchResult.Description = "asd";
|
||||||
|
searchResult.Title = "asd";
|
||||||
|
searchResult.Url = "asd";
|
||||||
|
SearchResults searchResults = new();
|
||||||
|
searchResults.Results =
|
||||||
|
[
|
||||||
|
searchResult
|
||||||
|
];
|
||||||
|
return searchResults;
|
||||||
|
}
|
||||||
|
|
||||||
|
List<SearchResult?> temp = dbHandler.GetSearchResults();
|
||||||
|
SearchResults searchResultsList = new();
|
||||||
|
|
||||||
|
for (int i = 0; i < temp.Count; i++)
|
||||||
|
{
|
||||||
|
if (temp[i] is null) continue;
|
||||||
|
|
||||||
|
SearchResult result = new();
|
||||||
|
|
||||||
|
if (Fuzz.Ratio(searchText, temp[i]!.Url) <= 50 && Fuzz.Ratio(searchText, temp[i]!.Title) <= 50) continue;
|
||||||
|
|
||||||
|
result.Url = temp[i]?.Url;
|
||||||
|
result.Title = temp[i]?.Title;
|
||||||
|
|
||||||
|
searchResultsList.Results.Add(result);
|
||||||
|
}
|
||||||
|
|
||||||
|
return searchResultsList;
|
||||||
|
}
|
||||||
|
}
|
27
Backend/Helper/TcpClientHelper.cs
Normal file
27
Backend/Helper/TcpClientHelper.cs
Normal file
@ -0,0 +1,27 @@
|
|||||||
|
using System.Net;
|
||||||
|
using System.Net.Sockets;
|
||||||
|
|
||||||
|
namespace Backend.Helper;
|
||||||
|
|
||||||
|
public static class TcpClientHelper
|
||||||
|
{
|
||||||
|
public static (int, int) CheckPort(string ip, params int[] ports)
|
||||||
|
{
|
||||||
|
// This would be way cleaner if the TcpClient didn't throw an exception if the destination couldn't be reached,
|
||||||
|
// and it would just return a result.error, for example.
|
||||||
|
for (int i = 0; i < ports.Length; i++) {
|
||||||
|
try
|
||||||
|
{
|
||||||
|
using TcpClient client = new();
|
||||||
|
client.Connect(ip, ports[i]);
|
||||||
|
// If the connection is successful, update the result array with the port number
|
||||||
|
}
|
||||||
|
catch
|
||||||
|
{
|
||||||
|
ports[i] = 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return (ports[0], ports[1]);
|
||||||
|
}
|
||||||
|
}
|
9
Backend/Helper/Urlverifier.cs
Normal file
9
Backend/Helper/Urlverifier.cs
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
namespace Backend.Helper;
|
||||||
|
|
||||||
|
public static class Urlverifier
|
||||||
|
{
|
||||||
|
public static bool VerifyUrl(this string url)
|
||||||
|
{
|
||||||
|
return url.Contains("https://") || url.Contains("http://");
|
||||||
|
}
|
||||||
|
}
|
8
Backend/Program.cs
Normal file
8
Backend/Program.cs
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
using Backend.Handler;
|
||||||
|
|
||||||
|
Console.WriteLine("Program started");
|
||||||
|
|
||||||
|
ThreadHandler threadHandler = new();
|
||||||
|
threadHandler.Start();
|
||||||
|
|
||||||
|
Console.WriteLine("Done");
|
1
Backend/UpdateUnfilteredFilteredRow.sql
Normal file
1
Backend/UpdateUnfilteredFilteredRow.sql
Normal file
@ -0,0 +1 @@
|
|||||||
|
UPDATE Unfiltered SET Filtered = 0 WHERE Filtered != 0;
|
28
Backend/obj/Backend.csproj.EntityFrameworkCore.targets
Normal file
28
Backend/obj/Backend.csproj.EntityFrameworkCore.targets
Normal file
@ -0,0 +1,28 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
<Target Name="GetEFProjectMetadata">
|
||||||
|
<MSBuild Condition=" '$(TargetFramework)' == '' "
|
||||||
|
Projects="$(MSBuildProjectFile)"
|
||||||
|
Targets="GetEFProjectMetadata"
|
||||||
|
Properties="TargetFramework=$(TargetFrameworks.Split(';')[0]);EFProjectMetadataFile=$(EFProjectMetadataFile)" />
|
||||||
|
<ItemGroup Condition=" '$(TargetFramework)' != '' ">
|
||||||
|
<EFProjectMetadata Include="AssemblyName: $(AssemblyName)" />
|
||||||
|
<EFProjectMetadata Include="Language: $(Language)" />
|
||||||
|
<EFProjectMetadata Include="OutputPath: $(OutputPath)" />
|
||||||
|
<EFProjectMetadata Include="Platform: $(Platform)" />
|
||||||
|
<EFProjectMetadata Include="PlatformTarget: $(PlatformTarget)" />
|
||||||
|
<EFProjectMetadata Include="ProjectAssetsFile: $(ProjectAssetsFile)" />
|
||||||
|
<EFProjectMetadata Include="ProjectDir: $(ProjectDir)" />
|
||||||
|
<EFProjectMetadata Include="RootNamespace: $(RootNamespace)" />
|
||||||
|
<EFProjectMetadata Include="RuntimeFrameworkVersion: $(RuntimeFrameworkVersion)" />
|
||||||
|
<EFProjectMetadata Include="TargetFileName: $(TargetFileName)" />
|
||||||
|
<EFProjectMetadata Include="TargetFrameworkMoniker: $(TargetFrameworkMoniker)" />
|
||||||
|
<EFProjectMetadata Include="Nullable: $(Nullable)" />
|
||||||
|
<EFProjectMetadata Include="TargetFramework: $(TargetFramework)" />
|
||||||
|
<EFProjectMetadata Include="TargetPlatformIdentifier: $(TargetPlatformIdentifier)" />
|
||||||
|
</ItemGroup>
|
||||||
|
<WriteLinesToFile Condition=" '$(TargetFramework)' != '' "
|
||||||
|
File="$(EFProjectMetadataFile)"
|
||||||
|
Lines="@(EFProjectMetadata)" />
|
||||||
|
</Target>
|
||||||
|
</Project>
|
200
Backend/obj/Backend.csproj.nuget.dgspec.json
Normal file
200
Backend/obj/Backend.csproj.nuget.dgspec.json
Normal file
@ -0,0 +1,200 @@
|
|||||||
|
{
|
||||||
|
"format": 1,
|
||||||
|
"restore": {
|
||||||
|
"/home/skingging/Documents/Projects/CSharp/RSE/Backend/Backend.csproj": {}
|
||||||
|
},
|
||||||
|
"projects": {
|
||||||
|
"/home/skingging/Documents/Projects/CSharp/RSE/Backend/Backend.csproj": {
|
||||||
|
"version": "1.0.0",
|
||||||
|
"restore": {
|
||||||
|
"projectUniqueName": "/home/skingging/Documents/Projects/CSharp/RSE/Backend/Backend.csproj",
|
||||||
|
"projectName": "Backend",
|
||||||
|
"projectPath": "/home/skingging/Documents/Projects/CSharp/RSE/Backend/Backend.csproj",
|
||||||
|
"packagesPath": "/home/skingging/.nuget/packages/",
|
||||||
|
"outputPath": "/home/skingging/Documents/Projects/CSharp/RSE/Backend/obj/",
|
||||||
|
"projectStyle": "PackageReference",
|
||||||
|
"configFilePaths": [
|
||||||
|
"/home/skingging/.nuget/NuGet/NuGet.Config"
|
||||||
|
],
|
||||||
|
"originalTargetFrameworks": [
|
||||||
|
"net8.0"
|
||||||
|
],
|
||||||
|
"sources": {
|
||||||
|
"https://api.nuget.org/v3/index.json": {}
|
||||||
|
},
|
||||||
|
"frameworks": {
|
||||||
|
"net8.0": {
|
||||||
|
"targetAlias": "net8.0",
|
||||||
|
"projectReferences": {
|
||||||
|
"/home/skingging/Documents/Projects/CSharp/RSE/Models/Models.csproj": {
|
||||||
|
"projectPath": "/home/skingging/Documents/Projects/CSharp/RSE/Models/Models.csproj"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"warningProperties": {
|
||||||
|
"warnAsError": [
|
||||||
|
"NU1605"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"restoreAuditProperties": {
|
||||||
|
"enableAudit": "true",
|
||||||
|
"auditLevel": "low",
|
||||||
|
"auditMode": "all"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"frameworks": {
|
||||||
|
"net8.0": {
|
||||||
|
"targetAlias": "net8.0",
|
||||||
|
"dependencies": {
|
||||||
|
"FuzzySharp": {
|
||||||
|
"target": "Package",
|
||||||
|
"version": "[2.0.2, )"
|
||||||
|
},
|
||||||
|
"MessagePack": {
|
||||||
|
"target": "Package",
|
||||||
|
"version": "[3.0.238-rc.1, )"
|
||||||
|
},
|
||||||
|
"MessagePack.Annotations": {
|
||||||
|
"target": "Package",
|
||||||
|
"version": "[3.0.238-rc.1, )"
|
||||||
|
},
|
||||||
|
"MessagePackAnalyzer": {
|
||||||
|
"include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive",
|
||||||
|
"suppressParent": "All",
|
||||||
|
"target": "Package",
|
||||||
|
"version": "[3.0.238-rc.1, )"
|
||||||
|
},
|
||||||
|
"NetMQ": {
|
||||||
|
"target": "Package",
|
||||||
|
"version": "[4.0.1.13, )"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"imports": [
|
||||||
|
"net461",
|
||||||
|
"net462",
|
||||||
|
"net47",
|
||||||
|
"net471",
|
||||||
|
"net472",
|
||||||
|
"net48",
|
||||||
|
"net481"
|
||||||
|
],
|
||||||
|
"assetTargetFallback": true,
|
||||||
|
"warn": true,
|
||||||
|
"downloadDependencies": [
|
||||||
|
{
|
||||||
|
"name": "Microsoft.AspNetCore.App.Ref",
|
||||||
|
"version": "[8.0.5, 8.0.5]"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Microsoft.NETCore.App.Host.linux-x64",
|
||||||
|
"version": "[8.0.5, 8.0.5]"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Microsoft.NETCore.App.Ref",
|
||||||
|
"version": "[8.0.5, 8.0.5]"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"frameworkReferences": {
|
||||||
|
"Microsoft.NETCore.App": {
|
||||||
|
"privateAssets": "all"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"runtimeIdentifierGraphPath": "/home/skingging/.dotnet/sdk/9.0.100-preview.6.24328.19/PortableRuntimeIdentifierGraph.json"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"/home/skingging/Documents/Projects/CSharp/RSE/Models/Models.csproj": {
|
||||||
|
"version": "1.0.0",
|
||||||
|
"restore": {
|
||||||
|
"projectUniqueName": "/home/skingging/Documents/Projects/CSharp/RSE/Models/Models.csproj",
|
||||||
|
"projectName": "Models",
|
||||||
|
"projectPath": "/home/skingging/Documents/Projects/CSharp/RSE/Models/Models.csproj",
|
||||||
|
"packagesPath": "/home/skingging/.nuget/packages/",
|
||||||
|
"outputPath": "/home/skingging/Documents/Projects/CSharp/RSE/Models/obj/",
|
||||||
|
"projectStyle": "PackageReference",
|
||||||
|
"configFilePaths": [
|
||||||
|
"/home/skingging/.nuget/NuGet/NuGet.Config"
|
||||||
|
],
|
||||||
|
"originalTargetFrameworks": [
|
||||||
|
"net8.0"
|
||||||
|
],
|
||||||
|
"sources": {
|
||||||
|
"https://api.nuget.org/v3/index.json": {}
|
||||||
|
},
|
||||||
|
"frameworks": {
|
||||||
|
"net8.0": {
|
||||||
|
"targetAlias": "net8.0",
|
||||||
|
"projectReferences": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"warningProperties": {
|
||||||
|
"warnAsError": [
|
||||||
|
"NU1605"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"restoreAuditProperties": {
|
||||||
|
"enableAudit": "true",
|
||||||
|
"auditLevel": "low",
|
||||||
|
"auditMode": "all"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"frameworks": {
|
||||||
|
"net8.0": {
|
||||||
|
"targetAlias": "net8.0",
|
||||||
|
"dependencies": {
|
||||||
|
"MessagePack": {
|
||||||
|
"target": "Package",
|
||||||
|
"version": "[3.0.238-rc.1, )"
|
||||||
|
},
|
||||||
|
"MessagePack.Annotations": {
|
||||||
|
"target": "Package",
|
||||||
|
"version": "[3.0.238-rc.1, )"
|
||||||
|
},
|
||||||
|
"MessagePackAnalyzer": {
|
||||||
|
"include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive",
|
||||||
|
"suppressParent": "All",
|
||||||
|
"target": "Package",
|
||||||
|
"version": "[3.0.238-rc.1, )"
|
||||||
|
},
|
||||||
|
"Microsoft.Data.Sqlite": {
|
||||||
|
"target": "Package",
|
||||||
|
"version": "[8.0.10, )"
|
||||||
|
},
|
||||||
|
"SQLite": {
|
||||||
|
"target": "Package",
|
||||||
|
"version": "[3.13.0, )"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"imports": [
|
||||||
|
"net461",
|
||||||
|
"net462",
|
||||||
|
"net47",
|
||||||
|
"net471",
|
||||||
|
"net472",
|
||||||
|
"net48",
|
||||||
|
"net481"
|
||||||
|
],
|
||||||
|
"assetTargetFallback": true,
|
||||||
|
"warn": true,
|
||||||
|
"downloadDependencies": [
|
||||||
|
{
|
||||||
|
"name": "Microsoft.AspNetCore.App.Ref",
|
||||||
|
"version": "[8.0.5, 8.0.5]"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Microsoft.NETCore.App.Ref",
|
||||||
|
"version": "[8.0.5, 8.0.5]"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"frameworkReferences": {
|
||||||
|
"Microsoft.NETCore.App": {
|
||||||
|
"privateAssets": "all"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"runtimeIdentifierGraphPath": "/home/skingging/.dotnet/sdk/9.0.100-preview.6.24328.19/PortableRuntimeIdentifierGraph.json"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
15
Backend/obj/Backend.csproj.nuget.g.props
Normal file
15
Backend/obj/Backend.csproj.nuget.g.props
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8" standalone="no"?>
|
||||||
|
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
<PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
|
||||||
|
<RestoreSuccess Condition=" '$(RestoreSuccess)' == '' ">True</RestoreSuccess>
|
||||||
|
<RestoreTool Condition=" '$(RestoreTool)' == '' ">NuGet</RestoreTool>
|
||||||
|
<ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">$(MSBuildThisFileDirectory)project.assets.json</ProjectAssetsFile>
|
||||||
|
<NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">/home/skingging/.nuget/packages/</NuGetPackageRoot>
|
||||||
|
<NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">/home/skingging/.nuget/packages/</NuGetPackageFolders>
|
||||||
|
<NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
|
||||||
|
<NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">6.10.1</NuGetToolVersion>
|
||||||
|
</PropertyGroup>
|
||||||
|
<ItemGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
|
||||||
|
<SourceRoot Include="/home/skingging/.nuget/packages/" />
|
||||||
|
</ItemGroup>
|
||||||
|
</Project>
|
7
Backend/obj/Backend.csproj.nuget.g.targets
Normal file
7
Backend/obj/Backend.csproj.nuget.g.targets
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8" standalone="no"?>
|
||||||
|
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
<ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
|
||||||
|
<Import Project="$(NuGetPackageRoot)sqlitepclraw.lib.e_sqlite3/2.1.6/buildTransitive/net8.0/SQLitePCLRaw.lib.e_sqlite3.targets" Condition="Exists('$(NuGetPackageRoot)sqlitepclraw.lib.e_sqlite3/2.1.6/buildTransitive/net8.0/SQLitePCLRaw.lib.e_sqlite3.targets')" />
|
||||||
|
<Import Project="$(NuGetPackageRoot)messagepackanalyzer/3.0.238-rc.1/build/MessagePackAnalyzer.targets" Condition="Exists('$(NuGetPackageRoot)messagepackanalyzer/3.0.238-rc.1/build/MessagePackAnalyzer.targets')" />
|
||||||
|
</ImportGroup>
|
||||||
|
</Project>
|
@ -0,0 +1,4 @@
|
|||||||
|
// <autogenerated />
|
||||||
|
using System;
|
||||||
|
using System.Reflection;
|
||||||
|
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v8.0", FrameworkDisplayName = ".NET 8.0")]
|
22
Backend/obj/Debug/net8.0/Backend.AssemblyInfo.cs
Normal file
22
Backend/obj/Debug/net8.0/Backend.AssemblyInfo.cs
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
//------------------------------------------------------------------------------
|
||||||
|
// <auto-generated>
|
||||||
|
// This code was generated by a tool.
|
||||||
|
//
|
||||||
|
// Changes to this file may cause incorrect behavior and will be lost if
|
||||||
|
// the code is regenerated.
|
||||||
|
// </auto-generated>
|
||||||
|
//------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
using System;
|
||||||
|
using System.Reflection;
|
||||||
|
|
||||||
|
[assembly: System.Reflection.AssemblyCompanyAttribute("Backend")]
|
||||||
|
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
|
||||||
|
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
|
||||||
|
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
|
||||||
|
[assembly: System.Reflection.AssemblyProductAttribute("Backend")]
|
||||||
|
[assembly: System.Reflection.AssemblyTitleAttribute("Backend")]
|
||||||
|
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
|
||||||
|
|
||||||
|
// Generated by the MSBuild WriteCodeFragment class.
|
||||||
|
|
@ -0,0 +1 @@
|
|||||||
|
9371234864fbc6630f90d88b86a9165d6bf6b07556d735c0a3bcf7b4cfc5fd84
|
@ -0,0 +1,14 @@
|
|||||||
|
is_global = true
|
||||||
|
build_property.TargetFramework = net8.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 = Backend
|
||||||
|
build_property.ProjectDir = /home/skingging/Documents/Projects/CSharp/RSE/Backend/
|
||||||
|
build_property.EnableComHosting =
|
||||||
|
build_property.EnableGeneratedComInterfaceComImportInterop =
|
||||||
|
build_property.EffectiveAnalysisLevelStyle = 8.0
|
8
Backend/obj/Debug/net8.0/Backend.GlobalUsings.g.cs
Normal file
8
Backend/obj/Debug/net8.0/Backend.GlobalUsings.g.cs
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
// <auto-generated/>
|
||||||
|
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;
|
BIN
Backend/obj/Debug/net8.0/Backend.assets.cache
Normal file
BIN
Backend/obj/Debug/net8.0/Backend.assets.cache
Normal file
Binary file not shown.
BIN
Backend/obj/Debug/net8.0/Backend.csproj.AssemblyReference.cache
Normal file
BIN
Backend/obj/Debug/net8.0/Backend.csproj.AssemblyReference.cache
Normal file
Binary file not shown.
@ -0,0 +1 @@
|
|||||||
|
d4d583d1f9305bfe4b6166eebe3363e92c16e51e5883f78a57c65c482ecf9a6c
|
82
Backend/obj/Debug/net8.0/Backend.csproj.FileListAbsolute.txt
Normal file
82
Backend/obj/Debug/net8.0/Backend.csproj.FileListAbsolute.txt
Normal file
@ -0,0 +1,82 @@
|
|||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/Backend
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/Backend.deps.json
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/Backend.runtimeconfig.json
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/Backend.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/Backend.pdb
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/Models.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/Models.pdb
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/obj/Debug/net8.0/Backend.csproj.AssemblyReference.cache
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/obj/Debug/net8.0/Backend.GeneratedMSBuildEditorConfig.editorconfig
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/obj/Debug/net8.0/Backend.AssemblyInfoInputs.cache
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/obj/Debug/net8.0/Backend.AssemblyInfo.cs
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/obj/Debug/net8.0/Backend.csproj.CoreCompileInputs.cache
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/obj/Debug/net8.0/Backend.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/obj/Debug/net8.0/refint/Backend.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/obj/Debug/net8.0/Backend.pdb
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/obj/Debug/net8.0/Backend.genruntimeconfig.cache
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/obj/Debug/net8.0/ref/Backend.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/Microsoft.Data.Sqlite.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/SQLitePCLRaw.batteries_v2.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/SQLitePCLRaw.core.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/SQLitePCLRaw.provider.e_sqlite3.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/runtimes/browser-wasm/nativeassets/net8.0/e_sqlite3.a
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/runtimes/linux-arm/native/libe_sqlite3.so
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/runtimes/linux-arm64/native/libe_sqlite3.so
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/runtimes/linux-armel/native/libe_sqlite3.so
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/runtimes/linux-mips64/native/libe_sqlite3.so
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/runtimes/linux-musl-arm/native/libe_sqlite3.so
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/runtimes/linux-musl-arm64/native/libe_sqlite3.so
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/runtimes/linux-musl-x64/native/libe_sqlite3.so
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/runtimes/linux-ppc64le/native/libe_sqlite3.so
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/runtimes/linux-s390x/native/libe_sqlite3.so
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/runtimes/linux-x64/native/libe_sqlite3.so
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/runtimes/linux-x86/native/libe_sqlite3.so
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/runtimes/maccatalyst-arm64/native/libe_sqlite3.dylib
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/runtimes/maccatalyst-x64/native/libe_sqlite3.dylib
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/runtimes/osx-arm64/native/libe_sqlite3.dylib
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/runtimes/osx-x64/native/libe_sqlite3.dylib
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/runtimes/win-arm/native/e_sqlite3.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/runtimes/win-arm64/native/e_sqlite3.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/runtimes/win-x64/native/e_sqlite3.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/runtimes/win-x86/native/e_sqlite3.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/runtimes/linux-x64/native/libsqlite3.so
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/runtimes/osx-x64/native/libsqlite3.dylib
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/runtimes/win7-x64/native/sqlite3.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/runtimes/win7-x86/native/sqlite3.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/AsyncIO.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/Microsoft.Bcl.AsyncInterfaces.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/Microsoft.Extensions.ObjectPool.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/Microsoft.Win32.SystemEvents.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/NaCl.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/NetMQ.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/System.Drawing.Common.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/System.Private.ServiceModel.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/System.Security.Cryptography.Pkcs.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/System.Security.Cryptography.Xml.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/System.Security.Permissions.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/System.ServiceModel.Primitives.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/System.ServiceModel.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/System.Windows.Extensions.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/cs/System.Private.ServiceModel.resources.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/de/System.Private.ServiceModel.resources.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/es/System.Private.ServiceModel.resources.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/fr/System.Private.ServiceModel.resources.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/it/System.Private.ServiceModel.resources.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/ja/System.Private.ServiceModel.resources.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/ko/System.Private.ServiceModel.resources.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/pl/System.Private.ServiceModel.resources.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/pt-BR/System.Private.ServiceModel.resources.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/ru/System.Private.ServiceModel.resources.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/tr/System.Private.ServiceModel.resources.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/zh-Hans/System.Private.ServiceModel.resources.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/zh-Hant/System.Private.ServiceModel.resources.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/runtimes/win/lib/netcoreapp3.0/Microsoft.Win32.SystemEvents.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/runtimes/unix/lib/netcoreapp3.0/System.Drawing.Common.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/runtimes/win/lib/netcoreapp3.0/System.Drawing.Common.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/runtimes/win/lib/netcoreapp3.0/System.Security.Cryptography.Pkcs.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/runtimes/win/lib/netcoreapp3.0/System.Windows.Extensions.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/FuzzySharp.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/MessagePack.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/MessagePack.Annotations.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/Microsoft.NET.StringTools.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/obj/Debug/net8.0/Backend.csproj.Up2Date
|
0
Backend/obj/Debug/net8.0/Backend.csproj.Up2Date
Normal file
0
Backend/obj/Debug/net8.0/Backend.csproj.Up2Date
Normal file
BIN
Backend/obj/Debug/net8.0/Backend.dll
Normal file
BIN
Backend/obj/Debug/net8.0/Backend.dll
Normal file
Binary file not shown.
1
Backend/obj/Debug/net8.0/Backend.genruntimeconfig.cache
Normal file
1
Backend/obj/Debug/net8.0/Backend.genruntimeconfig.cache
Normal file
@ -0,0 +1 @@
|
|||||||
|
4ae99fa15b198bb9214533e1fedf5a1e40165b14a6ff445e8657afc57890c853
|
BIN
Backend/obj/Debug/net8.0/Backend.pdb
Normal file
BIN
Backend/obj/Debug/net8.0/Backend.pdb
Normal file
Binary file not shown.
BIN
Backend/obj/Debug/net8.0/apphost
Executable file
BIN
Backend/obj/Debug/net8.0/apphost
Executable file
Binary file not shown.
@ -0,0 +1,4 @@
|
|||||||
|
// <autogenerated />
|
||||||
|
using System;
|
||||||
|
using System.Reflection;
|
||||||
|
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v8.0", FrameworkDisplayName = ".NET 8.0")]
|
22
Backend/obj/Debug/net8.0/linux-x64/Backend.AssemblyInfo.cs
Normal file
22
Backend/obj/Debug/net8.0/linux-x64/Backend.AssemblyInfo.cs
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
//------------------------------------------------------------------------------
|
||||||
|
// <auto-generated>
|
||||||
|
// This code was generated by a tool.
|
||||||
|
//
|
||||||
|
// Changes to this file may cause incorrect behavior and will be lost if
|
||||||
|
// the code is regenerated.
|
||||||
|
// </auto-generated>
|
||||||
|
//------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
using System;
|
||||||
|
using System.Reflection;
|
||||||
|
|
||||||
|
[assembly: System.Reflection.AssemblyCompanyAttribute("Backend")]
|
||||||
|
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
|
||||||
|
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
|
||||||
|
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
|
||||||
|
[assembly: System.Reflection.AssemblyProductAttribute("Backend")]
|
||||||
|
[assembly: System.Reflection.AssemblyTitleAttribute("Backend")]
|
||||||
|
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
|
||||||
|
|
||||||
|
// Generated by the MSBuild WriteCodeFragment class.
|
||||||
|
|
@ -0,0 +1 @@
|
|||||||
|
9371234864fbc6630f90d88b86a9165d6bf6b07556d735c0a3bcf7b4cfc5fd84
|
@ -0,0 +1,14 @@
|
|||||||
|
is_global = true
|
||||||
|
build_property.TargetFramework = net8.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 = Backend
|
||||||
|
build_property.ProjectDir = /home/skingging/Documents/Projects/CSharp/RSE/Backend/
|
||||||
|
build_property.EnableComHosting =
|
||||||
|
build_property.EnableGeneratedComInterfaceComImportInterop =
|
||||||
|
build_property.EffectiveAnalysisLevelStyle = 8.0
|
@ -0,0 +1,8 @@
|
|||||||
|
// <auto-generated/>
|
||||||
|
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;
|
BIN
Backend/obj/Debug/net8.0/linux-x64/Backend.assets.cache
Normal file
BIN
Backend/obj/Debug/net8.0/linux-x64/Backend.assets.cache
Normal file
Binary file not shown.
Binary file not shown.
@ -0,0 +1 @@
|
|||||||
|
fd3824608fd94d5a6ca4c7e65b7b3b8908871d218ed2a606e6da4c37de80f21d
|
@ -0,0 +1,51 @@
|
|||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/linux-x64/Backend
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/linux-x64/Backend.deps.json
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/linux-x64/Backend.runtimeconfig.json
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/linux-x64/Backend.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/linux-x64/Backend.pdb
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/linux-x64/Microsoft.Data.Sqlite.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/linux-x64/SQLitePCLRaw.batteries_v2.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/linux-x64/SQLitePCLRaw.core.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/linux-x64/SQLitePCLRaw.provider.e_sqlite3.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/linux-x64/libsqlite3.so
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/linux-x64/libe_sqlite3.so
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/linux-x64/Models.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/linux-x64/Models.pdb
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/obj/Debug/net8.0/linux-x64/Backend.csproj.AssemblyReference.cache
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/obj/Debug/net8.0/linux-x64/Backend.GeneratedMSBuildEditorConfig.editorconfig
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/obj/Debug/net8.0/linux-x64/Backend.AssemblyInfoInputs.cache
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/obj/Debug/net8.0/linux-x64/Backend.AssemblyInfo.cs
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/obj/Debug/net8.0/linux-x64/Backend.csproj.CoreCompileInputs.cache
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/obj/Debug/net8.0/linux-x64/Backend.csproj.Up2Date
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/obj/Debug/net8.0/linux-x64/Backend.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/obj/Debug/net8.0/linux-x64/refint/Backend.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/obj/Debug/net8.0/linux-x64/Backend.pdb
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/obj/Debug/net8.0/linux-x64/Backend.genruntimeconfig.cache
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/obj/Debug/net8.0/linux-x64/ref/Backend.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/linux-x64/AsyncIO.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/linux-x64/Microsoft.Bcl.AsyncInterfaces.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/linux-x64/Microsoft.Extensions.ObjectPool.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/linux-x64/Microsoft.Win32.SystemEvents.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/linux-x64/NaCl.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/linux-x64/NetMQ.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/linux-x64/System.Drawing.Common.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/linux-x64/System.Private.ServiceModel.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/linux-x64/System.Security.Cryptography.Pkcs.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/linux-x64/System.Security.Cryptography.Xml.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/linux-x64/System.Security.Permissions.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/linux-x64/System.ServiceModel.Primitives.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/linux-x64/System.ServiceModel.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/linux-x64/System.Windows.Extensions.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/linux-x64/cs/System.Private.ServiceModel.resources.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/linux-x64/de/System.Private.ServiceModel.resources.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/linux-x64/es/System.Private.ServiceModel.resources.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/linux-x64/fr/System.Private.ServiceModel.resources.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/linux-x64/it/System.Private.ServiceModel.resources.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/linux-x64/ja/System.Private.ServiceModel.resources.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/linux-x64/ko/System.Private.ServiceModel.resources.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/linux-x64/pl/System.Private.ServiceModel.resources.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/linux-x64/pt-BR/System.Private.ServiceModel.resources.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/linux-x64/ru/System.Private.ServiceModel.resources.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/linux-x64/tr/System.Private.ServiceModel.resources.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/linux-x64/zh-Hans/System.Private.ServiceModel.resources.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/linux-x64/zh-Hant/System.Private.ServiceModel.resources.dll
|
BIN
Backend/obj/Debug/net8.0/linux-x64/Backend.dll
Normal file
BIN
Backend/obj/Debug/net8.0/linux-x64/Backend.dll
Normal file
Binary file not shown.
@ -0,0 +1 @@
|
|||||||
|
a6028093686ad8ada04d4f48d5cf0f5281c16246ab92de50a4b16c2ef86d3719
|
BIN
Backend/obj/Debug/net8.0/linux-x64/Backend.pdb
Normal file
BIN
Backend/obj/Debug/net8.0/linux-x64/Backend.pdb
Normal file
Binary file not shown.
BIN
Backend/obj/Debug/net8.0/linux-x64/apphost
Executable file
BIN
Backend/obj/Debug/net8.0/linux-x64/apphost
Executable file
Binary file not shown.
BIN
Backend/obj/Debug/net8.0/linux-x64/ref/Backend.dll
Normal file
BIN
Backend/obj/Debug/net8.0/linux-x64/ref/Backend.dll
Normal file
Binary file not shown.
BIN
Backend/obj/Debug/net8.0/linux-x64/refint/Backend.dll
Normal file
BIN
Backend/obj/Debug/net8.0/linux-x64/refint/Backend.dll
Normal file
Binary file not shown.
BIN
Backend/obj/Debug/net8.0/ref/Backend.dll
Normal file
BIN
Backend/obj/Debug/net8.0/ref/Backend.dll
Normal file
Binary file not shown.
BIN
Backend/obj/Debug/net8.0/refint/Backend.dll
Normal file
BIN
Backend/obj/Debug/net8.0/refint/Backend.dll
Normal file
Binary file not shown.
@ -0,0 +1,4 @@
|
|||||||
|
// <autogenerated />
|
||||||
|
using System;
|
||||||
|
using System.Reflection;
|
||||||
|
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v9.0", FrameworkDisplayName = ".NET 9.0")]
|
22
Backend/obj/Debug/net9.0/Backend.AssemblyInfo.cs
Normal file
22
Backend/obj/Debug/net9.0/Backend.AssemblyInfo.cs
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
//------------------------------------------------------------------------------
|
||||||
|
// <auto-generated>
|
||||||
|
// This code was generated by a tool.
|
||||||
|
//
|
||||||
|
// Changes to this file may cause incorrect behavior and will be lost if
|
||||||
|
// the code is regenerated.
|
||||||
|
// </auto-generated>
|
||||||
|
//------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
using System;
|
||||||
|
using System.Reflection;
|
||||||
|
|
||||||
|
[assembly: System.Reflection.AssemblyCompanyAttribute("Backend")]
|
||||||
|
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
|
||||||
|
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
|
||||||
|
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
|
||||||
|
[assembly: System.Reflection.AssemblyProductAttribute("Backend")]
|
||||||
|
[assembly: System.Reflection.AssemblyTitleAttribute("Backend")]
|
||||||
|
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
|
||||||
|
|
||||||
|
// Generated by the MSBuild WriteCodeFragment class.
|
||||||
|
|
@ -0,0 +1 @@
|
|||||||
|
9371234864fbc6630f90d88b86a9165d6bf6b07556d735c0a3bcf7b4cfc5fd84
|
@ -0,0 +1,14 @@
|
|||||||
|
is_global = true
|
||||||
|
build_property.TargetFramework = net9.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 = Backend
|
||||||
|
build_property.ProjectDir = /home/skingging/Documents/Projects/CSharp/RSE/Backend/
|
||||||
|
build_property.EnableComHosting =
|
||||||
|
build_property.EnableGeneratedComInterfaceComImportInterop =
|
||||||
|
build_property.EffectiveAnalysisLevelStyle = 9.0
|
8
Backend/obj/Debug/net9.0/Backend.GlobalUsings.g.cs
Normal file
8
Backend/obj/Debug/net9.0/Backend.GlobalUsings.g.cs
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
// <auto-generated/>
|
||||||
|
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;
|
BIN
Backend/obj/Debug/net9.0/Backend.assets.cache
Normal file
BIN
Backend/obj/Debug/net9.0/Backend.assets.cache
Normal file
Binary file not shown.
BIN
Backend/obj/Debug/net9.0/Backend.csproj.AssemblyReference.cache
Normal file
BIN
Backend/obj/Debug/net9.0/Backend.csproj.AssemblyReference.cache
Normal file
Binary file not shown.
@ -0,0 +1,4 @@
|
|||||||
|
// <autogenerated />
|
||||||
|
using System;
|
||||||
|
using System.Reflection;
|
||||||
|
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v9.0", FrameworkDisplayName = ".NET 9.0")]
|
22
Backend/obj/Debug/net9.0/linux-x64/Backend.AssemblyInfo.cs
Normal file
22
Backend/obj/Debug/net9.0/linux-x64/Backend.AssemblyInfo.cs
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
//------------------------------------------------------------------------------
|
||||||
|
// <auto-generated>
|
||||||
|
// This code was generated by a tool.
|
||||||
|
//
|
||||||
|
// Changes to this file may cause incorrect behavior and will be lost if
|
||||||
|
// the code is regenerated.
|
||||||
|
// </auto-generated>
|
||||||
|
//------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
using System;
|
||||||
|
using System.Reflection;
|
||||||
|
|
||||||
|
[assembly: System.Reflection.AssemblyCompanyAttribute("Backend")]
|
||||||
|
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
|
||||||
|
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
|
||||||
|
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
|
||||||
|
[assembly: System.Reflection.AssemblyProductAttribute("Backend")]
|
||||||
|
[assembly: System.Reflection.AssemblyTitleAttribute("Backend")]
|
||||||
|
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
|
||||||
|
|
||||||
|
// Generated by the MSBuild WriteCodeFragment class.
|
||||||
|
|
@ -0,0 +1 @@
|
|||||||
|
9371234864fbc6630f90d88b86a9165d6bf6b07556d735c0a3bcf7b4cfc5fd84
|
@ -0,0 +1,18 @@
|
|||||||
|
is_global = true
|
||||||
|
build_property.EnableAotAnalyzer =
|
||||||
|
build_property.EnableSingleFileAnalyzer =
|
||||||
|
build_property.EnableTrimAnalyzer =
|
||||||
|
build_property.IncludeAllContentForSelfExtract =
|
||||||
|
build_property.TargetFramework = net9.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 = Backend
|
||||||
|
build_property.ProjectDir = /home/skingging/Documents/Projects/CSharp/RSE/Backend/
|
||||||
|
build_property.EnableComHosting =
|
||||||
|
build_property.EnableGeneratedComInterfaceComImportInterop =
|
||||||
|
build_property.EffectiveAnalysisLevelStyle = 9.0
|
@ -0,0 +1,8 @@
|
|||||||
|
// <auto-generated/>
|
||||||
|
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;
|
Binary file not shown.
@ -0,0 +1,4 @@
|
|||||||
|
// <autogenerated />
|
||||||
|
using System;
|
||||||
|
using System.Reflection;
|
||||||
|
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v8.0", FrameworkDisplayName = ".NET 8.0")]
|
22
Backend/obj/Release/net8.0/Backend.AssemblyInfo.cs
Normal file
22
Backend/obj/Release/net8.0/Backend.AssemblyInfo.cs
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
//------------------------------------------------------------------------------
|
||||||
|
// <auto-generated>
|
||||||
|
// This code was generated by a tool.
|
||||||
|
//
|
||||||
|
// Changes to this file may cause incorrect behavior and will be lost if
|
||||||
|
// the code is regenerated.
|
||||||
|
// </auto-generated>
|
||||||
|
//------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
using System;
|
||||||
|
using System.Reflection;
|
||||||
|
|
||||||
|
[assembly: System.Reflection.AssemblyCompanyAttribute("Backend")]
|
||||||
|
[assembly: System.Reflection.AssemblyConfigurationAttribute("Release")]
|
||||||
|
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
|
||||||
|
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+981960411028790aaa0b551986f102c57a5995a2")]
|
||||||
|
[assembly: System.Reflection.AssemblyProductAttribute("Backend")]
|
||||||
|
[assembly: System.Reflection.AssemblyTitleAttribute("Backend")]
|
||||||
|
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
|
||||||
|
|
||||||
|
// Generated by the MSBuild WriteCodeFragment class.
|
||||||
|
|
@ -0,0 +1 @@
|
|||||||
|
82adc2dfb6f85265418a27693e5a67940d85f327127a5bc478825c0f31a766c5
|
@ -0,0 +1,14 @@
|
|||||||
|
is_global = true
|
||||||
|
build_property.TargetFramework = net8.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 = Backend
|
||||||
|
build_property.ProjectDir = /home/skingging/Documents/Projects/CSharp/RSE/Backend/
|
||||||
|
build_property.EnableComHosting =
|
||||||
|
build_property.EnableGeneratedComInterfaceComImportInterop =
|
||||||
|
build_property.EffectiveAnalysisLevelStyle = 8.0
|
8
Backend/obj/Release/net8.0/Backend.GlobalUsings.g.cs
Normal file
8
Backend/obj/Release/net8.0/Backend.GlobalUsings.g.cs
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
// <auto-generated/>
|
||||||
|
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;
|
BIN
Backend/obj/Release/net8.0/Backend.assets.cache
Normal file
BIN
Backend/obj/Release/net8.0/Backend.assets.cache
Normal file
Binary file not shown.
Binary file not shown.
@ -0,0 +1 @@
|
|||||||
|
493a163160bdbc6e8e87f2ed6c5ee9a200739324e6f660fe040858ad1f69ffae
|
@ -0,0 +1,82 @@
|
|||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/Backend
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/Backend.deps.json
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/Backend.runtimeconfig.json
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/Backend.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/Backend.pdb
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/AsyncIO.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/FuzzySharp.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/Microsoft.Bcl.AsyncInterfaces.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/Microsoft.Data.Sqlite.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/Microsoft.Extensions.ObjectPool.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/Microsoft.Win32.SystemEvents.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/NaCl.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/NetMQ.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/SQLitePCLRaw.batteries_v2.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/SQLitePCLRaw.core.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/SQLitePCLRaw.provider.e_sqlite3.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/System.Drawing.Common.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/System.Private.ServiceModel.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/System.Security.Cryptography.Pkcs.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/System.Security.Cryptography.Xml.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/System.Security.Permissions.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/System.ServiceModel.Primitives.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/System.ServiceModel.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/System.Windows.Extensions.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/cs/System.Private.ServiceModel.resources.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/de/System.Private.ServiceModel.resources.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/es/System.Private.ServiceModel.resources.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/fr/System.Private.ServiceModel.resources.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/it/System.Private.ServiceModel.resources.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/ja/System.Private.ServiceModel.resources.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/ko/System.Private.ServiceModel.resources.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/pl/System.Private.ServiceModel.resources.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/pt-BR/System.Private.ServiceModel.resources.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/ru/System.Private.ServiceModel.resources.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/tr/System.Private.ServiceModel.resources.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/zh-Hans/System.Private.ServiceModel.resources.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/zh-Hant/System.Private.ServiceModel.resources.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/runtimes/win/lib/netcoreapp3.0/Microsoft.Win32.SystemEvents.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/runtimes/linux-x64/native/libsqlite3.so
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/runtimes/osx-x64/native/libsqlite3.dylib
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/runtimes/win7-x64/native/sqlite3.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/runtimes/win7-x86/native/sqlite3.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/runtimes/browser-wasm/nativeassets/net8.0/e_sqlite3.a
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/runtimes/linux-arm/native/libe_sqlite3.so
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/runtimes/linux-arm64/native/libe_sqlite3.so
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/runtimes/linux-armel/native/libe_sqlite3.so
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/runtimes/linux-mips64/native/libe_sqlite3.so
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/runtimes/linux-musl-arm/native/libe_sqlite3.so
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/runtimes/linux-musl-arm64/native/libe_sqlite3.so
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/runtimes/linux-musl-x64/native/libe_sqlite3.so
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/runtimes/linux-ppc64le/native/libe_sqlite3.so
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/runtimes/linux-s390x/native/libe_sqlite3.so
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/runtimes/linux-x64/native/libe_sqlite3.so
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/runtimes/linux-x86/native/libe_sqlite3.so
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/runtimes/maccatalyst-arm64/native/libe_sqlite3.dylib
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/runtimes/maccatalyst-x64/native/libe_sqlite3.dylib
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/runtimes/osx-arm64/native/libe_sqlite3.dylib
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/runtimes/osx-x64/native/libe_sqlite3.dylib
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/runtimes/win-arm/native/e_sqlite3.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/runtimes/win-arm64/native/e_sqlite3.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/runtimes/win-x64/native/e_sqlite3.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/runtimes/win-x86/native/e_sqlite3.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/runtimes/unix/lib/netcoreapp3.0/System.Drawing.Common.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/runtimes/win/lib/netcoreapp3.0/System.Drawing.Common.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/runtimes/win/lib/netcoreapp3.0/System.Security.Cryptography.Pkcs.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/runtimes/win/lib/netcoreapp3.0/System.Windows.Extensions.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/Models.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/Models.pdb
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/obj/Release/net8.0/Backend.csproj.AssemblyReference.cache
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/obj/Release/net8.0/Backend.GeneratedMSBuildEditorConfig.editorconfig
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/obj/Release/net8.0/Backend.AssemblyInfoInputs.cache
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/obj/Release/net8.0/Backend.AssemblyInfo.cs
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/obj/Release/net8.0/Backend.csproj.CoreCompileInputs.cache
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/obj/Release/net8.0/Backend.csproj.Up2Date
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/obj/Release/net8.0/Backend.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/obj/Release/net8.0/refint/Backend.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/obj/Release/net8.0/Backend.pdb
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/obj/Release/net8.0/Backend.genruntimeconfig.cache
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/obj/Release/net8.0/ref/Backend.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/MessagePack.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/MessagePack.Annotations.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/Microsoft.NET.StringTools.dll
|
0
Backend/obj/Release/net8.0/Backend.csproj.Up2Date
Normal file
0
Backend/obj/Release/net8.0/Backend.csproj.Up2Date
Normal file
BIN
Backend/obj/Release/net8.0/Backend.dll
Normal file
BIN
Backend/obj/Release/net8.0/Backend.dll
Normal file
Binary file not shown.
@ -0,0 +1 @@
|
|||||||
|
01e015f736467317e5c5ea662b02af6b2459e13eaa954f0d7563836369668286
|
BIN
Backend/obj/Release/net8.0/Backend.pdb
Normal file
BIN
Backend/obj/Release/net8.0/Backend.pdb
Normal file
Binary file not shown.
BIN
Backend/obj/Release/net8.0/apphost
Executable file
BIN
Backend/obj/Release/net8.0/apphost
Executable file
Binary file not shown.
@ -0,0 +1,4 @@
|
|||||||
|
// <autogenerated />
|
||||||
|
using System;
|
||||||
|
using System.Reflection;
|
||||||
|
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v8.0", FrameworkDisplayName = ".NET 8.0")]
|
22
Backend/obj/Release/net8.0/linux-x64/Backend.AssemblyInfo.cs
Normal file
22
Backend/obj/Release/net8.0/linux-x64/Backend.AssemblyInfo.cs
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
//------------------------------------------------------------------------------
|
||||||
|
// <auto-generated>
|
||||||
|
// This code was generated by a tool.
|
||||||
|
//
|
||||||
|
// Changes to this file may cause incorrect behavior and will be lost if
|
||||||
|
// the code is regenerated.
|
||||||
|
// </auto-generated>
|
||||||
|
//------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
using System;
|
||||||
|
using System.Reflection;
|
||||||
|
|
||||||
|
[assembly: System.Reflection.AssemblyCompanyAttribute("Backend")]
|
||||||
|
[assembly: System.Reflection.AssemblyConfigurationAttribute("Release")]
|
||||||
|
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
|
||||||
|
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
|
||||||
|
[assembly: System.Reflection.AssemblyProductAttribute("Backend")]
|
||||||
|
[assembly: System.Reflection.AssemblyTitleAttribute("Backend")]
|
||||||
|
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
|
||||||
|
|
||||||
|
// Generated by the MSBuild WriteCodeFragment class.
|
||||||
|
|
@ -0,0 +1 @@
|
|||||||
|
f6374ce8e27deb7d389612c875bb24368cf0c20220a76d7c26faa95a09317bab
|
@ -0,0 +1,18 @@
|
|||||||
|
is_global = true
|
||||||
|
build_property.EnableAotAnalyzer = true
|
||||||
|
build_property.EnableSingleFileAnalyzer = true
|
||||||
|
build_property.EnableTrimAnalyzer = true
|
||||||
|
build_property.IncludeAllContentForSelfExtract =
|
||||||
|
build_property.TargetFramework = net8.0
|
||||||
|
build_property.TargetPlatformMinVersion =
|
||||||
|
build_property.UsingMicrosoftNETSdkWeb =
|
||||||
|
build_property.ProjectTypeGuids =
|
||||||
|
build_property.InvariantGlobalization = true
|
||||||
|
build_property.PlatformNeutralAssembly =
|
||||||
|
build_property.EnforceExtendedAnalyzerRules =
|
||||||
|
build_property._SupportedPlatformList = Linux,macOS,Windows
|
||||||
|
build_property.RootNamespace = Backend
|
||||||
|
build_property.ProjectDir = /home/skingging/Documents/Projects/CSharp/RSE/Backend/
|
||||||
|
build_property.EnableComHosting =
|
||||||
|
build_property.EnableGeneratedComInterfaceComImportInterop = false
|
||||||
|
build_property.EffectiveAnalysisLevelStyle = 8.0
|
@ -0,0 +1,8 @@
|
|||||||
|
// <auto-generated/>
|
||||||
|
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;
|
BIN
Backend/obj/Release/net8.0/linux-x64/Backend.assets.cache
Normal file
BIN
Backend/obj/Release/net8.0/linux-x64/Backend.assets.cache
Normal file
Binary file not shown.
Binary file not shown.
@ -0,0 +1 @@
|
|||||||
|
80eb10c72da2229692efe6478d363aa514ff844afa60d5afbfce29a0dc6c1e90
|
@ -0,0 +1,234 @@
|
|||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/Backend
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/Backend.deps.json
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/Backend.runtimeconfig.json
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/Backend.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/Backend.pdb
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/Microsoft.Data.Sqlite.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/SQLitePCLRaw.batteries_v2.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/SQLitePCLRaw.core.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/SQLitePCLRaw.provider.e_sqlite3.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/libsqlite3.so
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/libe_sqlite3.so
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/Models.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/Models.pdb
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/obj/Release/net8.0/linux-x64/Backend.csproj.AssemblyReference.cache
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/obj/Release/net8.0/linux-x64/Backend.GeneratedMSBuildEditorConfig.editorconfig
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/obj/Release/net8.0/linux-x64/Backend.AssemblyInfoInputs.cache
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/obj/Release/net8.0/linux-x64/Backend.AssemblyInfo.cs
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/obj/Release/net8.0/linux-x64/Backend.csproj.CoreCompileInputs.cache
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/obj/Release/net8.0/linux-x64/Backend.csproj.Up2Date
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/obj/Release/net8.0/linux-x64/Backend.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/obj/Release/net8.0/linux-x64/refint/Backend.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/obj/Release/net8.0/linux-x64/Backend.pdb
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/obj/Release/net8.0/linux-x64/Backend.genruntimeconfig.cache
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/obj/Release/net8.0/linux-x64/ref/Backend.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/AsyncIO.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/Microsoft.Bcl.AsyncInterfaces.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/Microsoft.Extensions.ObjectPool.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/Microsoft.Win32.SystemEvents.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/NaCl.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/NetMQ.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Drawing.Common.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Private.ServiceModel.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Security.Cryptography.Pkcs.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Security.Cryptography.Xml.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Security.Permissions.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.ServiceModel.Primitives.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.ServiceModel.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Windows.Extensions.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/cs/System.Private.ServiceModel.resources.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/de/System.Private.ServiceModel.resources.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/es/System.Private.ServiceModel.resources.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/fr/System.Private.ServiceModel.resources.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/it/System.Private.ServiceModel.resources.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/ja/System.Private.ServiceModel.resources.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/ko/System.Private.ServiceModel.resources.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/pl/System.Private.ServiceModel.resources.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/pt-BR/System.Private.ServiceModel.resources.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/ru/System.Private.ServiceModel.resources.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/tr/System.Private.ServiceModel.resources.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/zh-Hans/System.Private.ServiceModel.resources.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/zh-Hant/System.Private.ServiceModel.resources.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/FuzzySharp.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/Microsoft.CSharp.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/Microsoft.VisualBasic.Core.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/Microsoft.VisualBasic.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/Microsoft.Win32.Primitives.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/Microsoft.Win32.Registry.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.AppContext.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Buffers.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Collections.Concurrent.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Collections.Immutable.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Collections.NonGeneric.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Collections.Specialized.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Collections.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.ComponentModel.Annotations.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.ComponentModel.DataAnnotations.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.ComponentModel.EventBasedAsync.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.ComponentModel.Primitives.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.ComponentModel.TypeConverter.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.ComponentModel.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Configuration.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Console.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Core.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Data.Common.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Data.DataSetExtensions.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Data.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Diagnostics.Contracts.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Diagnostics.Debug.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Diagnostics.DiagnosticSource.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Diagnostics.FileVersionInfo.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Diagnostics.Process.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Diagnostics.StackTrace.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Diagnostics.TextWriterTraceListener.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Diagnostics.Tools.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Diagnostics.TraceSource.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Diagnostics.Tracing.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Drawing.Primitives.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Drawing.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Dynamic.Runtime.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Formats.Asn1.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Formats.Tar.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Globalization.Calendars.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Globalization.Extensions.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Globalization.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.IO.Compression.Brotli.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.IO.Compression.FileSystem.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.IO.Compression.ZipFile.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.IO.Compression.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.IO.FileSystem.AccessControl.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.IO.FileSystem.DriveInfo.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.IO.FileSystem.Primitives.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.IO.FileSystem.Watcher.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.IO.FileSystem.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.IO.IsolatedStorage.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.IO.MemoryMappedFiles.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.IO.Pipes.AccessControl.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.IO.Pipes.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.IO.UnmanagedMemoryStream.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.IO.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Linq.Expressions.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Linq.Parallel.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Linq.Queryable.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Linq.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Memory.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Net.Http.Json.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Net.Http.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Net.HttpListener.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Net.Mail.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Net.NameResolution.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Net.NetworkInformation.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Net.Ping.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Net.Primitives.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Net.Quic.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Net.Requests.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Net.Security.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Net.ServicePoint.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Net.Sockets.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Net.WebClient.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Net.WebHeaderCollection.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Net.WebProxy.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Net.WebSockets.Client.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Net.WebSockets.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Net.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Numerics.Vectors.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Numerics.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.ObjectModel.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Private.CoreLib.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Private.DataContractSerialization.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Private.Uri.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Private.Xml.Linq.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Private.Xml.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Reflection.DispatchProxy.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Reflection.Emit.ILGeneration.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Reflection.Emit.Lightweight.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Reflection.Emit.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Reflection.Extensions.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Reflection.Metadata.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Reflection.Primitives.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Reflection.TypeExtensions.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Reflection.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Resources.Reader.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Resources.ResourceManager.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Resources.Writer.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Runtime.CompilerServices.Unsafe.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Runtime.CompilerServices.VisualC.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Runtime.Extensions.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Runtime.Handles.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Runtime.InteropServices.JavaScript.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Runtime.InteropServices.RuntimeInformation.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Runtime.InteropServices.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Runtime.Intrinsics.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Runtime.Loader.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Runtime.Numerics.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Runtime.Serialization.Formatters.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Runtime.Serialization.Json.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Runtime.Serialization.Primitives.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Runtime.Serialization.Xml.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Runtime.Serialization.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Runtime.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Security.AccessControl.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Security.Claims.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Security.Cryptography.Algorithms.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Security.Cryptography.Cng.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Security.Cryptography.Csp.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Security.Cryptography.Encoding.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Security.Cryptography.OpenSsl.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Security.Cryptography.Primitives.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Security.Cryptography.X509Certificates.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Security.Cryptography.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Security.Principal.Windows.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Security.Principal.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Security.SecureString.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Security.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.ServiceModel.Web.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.ServiceProcess.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Text.Encoding.CodePages.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Text.Encoding.Extensions.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Text.Encoding.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Text.Encodings.Web.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Text.Json.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Text.RegularExpressions.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Threading.Channels.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Threading.Overlapped.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Threading.Tasks.Dataflow.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Threading.Tasks.Extensions.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Threading.Tasks.Parallel.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Threading.Tasks.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Threading.Thread.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Threading.ThreadPool.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Threading.Timer.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Threading.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Transactions.Local.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Transactions.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.ValueTuple.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Web.HttpUtility.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Web.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Windows.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Xml.Linq.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Xml.ReaderWriter.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Xml.Serialization.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Xml.XDocument.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Xml.XPath.XDocument.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Xml.XPath.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Xml.XmlDocument.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Xml.XmlSerializer.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.Xml.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/System.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/WindowsBase.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/mscorlib.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/netstandard.dll
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/createdump
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/libSystem.Globalization.Native.so
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/libSystem.IO.Compression.Native.so
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/libSystem.Native.so
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/libSystem.Net.Security.Native.so
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/libSystem.Security.Cryptography.Native.OpenSsl.so
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/libclrgc.so
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/libclrjit.so
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/libcoreclr.so
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/libcoreclrtraceptprovider.so
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/libhostfxr.so
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/libhostpolicy.so
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/libmscordaccore.so
|
||||||
|
/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/linux-x64/libmscordbi.so
|
BIN
Backend/obj/Release/net8.0/linux-x64/Backend.dll
Normal file
BIN
Backend/obj/Release/net8.0/linux-x64/Backend.dll
Normal file
Binary file not shown.
@ -0,0 +1 @@
|
|||||||
|
2b5b5a064188d1d76b38421672b36b929cfe2bb718214adf31a9fa3bc7fd4059
|
BIN
Backend/obj/Release/net8.0/linux-x64/Backend.pdb
Normal file
BIN
Backend/obj/Release/net8.0/linux-x64/Backend.pdb
Normal file
Binary file not shown.
BIN
Backend/obj/Release/net8.0/linux-x64/apphost
Executable file
BIN
Backend/obj/Release/net8.0/linux-x64/apphost
Executable file
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user