Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file added Assets/sponsored_embarcadero.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified Assets/sshot-8.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 2 additions & 2 deletions Client GUI/ClientGUIGroup.groupproj.local
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<BorlandProject>
<Transactions>
<Transaction>2025/08/15 09:04:51.000.443,C:\Users\jples\Desktop\OptixGate\Client GUI\ClientGUIGroup.groupproj=C:\Users\jples\Documents\Embarcadero\Studio\Projects\ProjectGroup1.groupproj</Transaction>
<Transaction>2025/08/15 09:04:51.000.443,C:\Users\jples\Documents\Embarcadero\Studio\Projects\ProjectGroup1.groupproj=C:\Users\jples\Desktop\OptixGate\Client GUI\ClientGUIGroup.groupproj</Transaction>
</Transactions>
<Default.Personality>
<Projects ActiveProject="C:\Users\jples\Desktop\OptixGate\Client GUI\Client_GUI.dproj"/>
<Projects ActiveProject="C:\Users\jples\Desktop\OptixGate\Client GUI\Client_GUI_OpenSSL.dproj"/>
</Default.Personality>
</BorlandProject>
14 changes: 8 additions & 6 deletions Client GUI/Client_GUI.dpr
Original file line number Diff line number Diff line change
Expand Up @@ -62,35 +62,37 @@ uses
Optix.InformationGathering.Helper in '..\Shared\Optix.InformationGathering.Helper.pas',
Optix.Process.Helper in '..\Shared\Optix.Process.Helper.pas',
Optix.Func.SessionInformation in '..\Shared\Functions\Optix.Func.SessionInformation.pas',
Optix.Func.Enum.Process in '..\Shared\Functions\Optix.Func.Enum.Process.pas',
Optix.Protocol.SessionHandler in '..\Client\Units\Threads\Optix.Protocol.SessionHandler.pas',
Optix.Protocol.Client in '..\Client\Units\Threads\Optix.Protocol.Client.pas',
XSuperJSON in '..\Shared\XSuperJSON.pas',
XSuperObject in '..\Shared\XSuperObject.pas',
Optix.WinApiEx in '..\Shared\Optix.WinApiEx.pas',
Optix.System.Helper in '..\Shared\Optix.System.Helper.pas',
Optix.Shared.Types in '..\Shared\Optix.Shared.Types.pas',
Optix.Actions.Process in '..\Client\Units\Actions\Optix.Actions.Process.pas',
Optix.Func.LogNotifier in '..\Shared\Functions\Optix.Func.LogNotifier.pas',
Optix.Func.Enum.FileSystem in '..\Shared\Functions\Optix.Func.Enum.FileSystem.pas',
Optix.Shared.Classes in '..\Shared\Optix.Shared.Classes.pas',
Optix.FileSystem.Helper in '..\Shared\Optix.FileSystem.Helper.pas',
Optix.Protocol.Preflight in '..\Shared\Optix.Protocol.Preflight.pas',
Optix.Protocol.Exceptions in '..\Shared\Optix.Protocol.Exceptions.pas',
Optix.Protocol.Worker.FileTransfer in '..\Client\Units\Threads\Optix.Protocol.Worker.FileTransfer.pas',
Optix.Shared.Protocol.FileTransfer in '..\Shared\Optix.Shared.Protocol.FileTransfer.pas',
Optix.Task.ProcessDump in '..\Shared\Tasks\Optix.Task.ProcessDump.pas',
Optix.Task in '..\Shared\Tasks\Optix.Task.pas',
Optix.Actions.ProcessHandler in '..\Client\Units\Actions\Optix.Actions.ProcessHandler.pas',
Optix.Func.Shell in '..\Shared\Functions\Optix.Func.Shell.pas',
Optix.VCL.Helper in '..\Server\Units\Optix.VCL.Helper.pas',
Optix.Helper in '..\Server\Units\Optix.Helper.pas',
Optix.Constants in 'Units\Optix.Constants.pas',
Optix.Config.Helper in '..\Server\Units\Configs\Optix.Config.Helper.pas',
uFormMain in 'Units\Forms\uFormMain.pas' {FormMain},
uFormConnectToServer in 'Units\Forms\uFormConnectToServer.pas' {FormConnectToServer},
uFormAbout in '..\Server\Units\Forms\uFormAbout.pas' {FormAbout},
uFormDebugThreads in '..\Server\Units\Forms\uFormDebugThreads.pas' {FormDebugThreads};
uFormDebugThreads in '..\Server\Units\Forms\uFormDebugThreads.pas' {FormDebugThreads},
Optix.Func.Commands.Base in '..\Shared\Functions\Optix.Func.Commands.Base.pas',
Optix.ClassesRegistry in '..\Shared\Optix.ClassesRegistry.pas',
Optix.Func.Commands.FileSystem in '..\Shared\Functions\Optix.Func.Commands.FileSystem.pas',
Optix.Func.Commands.Process in '..\Shared\Functions\Optix.Func.Commands.Process.pas',
Optix.Func.Commands.Shell in '..\Shared\Functions\Optix.Func.Commands.Shell.pas',
Optix.FileSystem.Enum in '..\Shared\Optix.FileSystem.Enum.pas',
Optix.Process.Enum in '..\Shared\Optix.Process.Enum.pas';

{$R *.res}
{$R ..\Server\data.res}
Expand Down
43 changes: 20 additions & 23 deletions Client GUI/Client_GUI.dproj
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<ProjectGuid>{D154DC3E-A07B-4D90-8D86-C7D3829D4E17}</ProjectGuid>
<ProjectVersion>20.1</ProjectVersion>
<ProjectVersion>20.3</ProjectVersion>
<FrameworkType>VCL</FrameworkType>
<Base>True</Base>
<Config Condition="'$(Config)'==''">Release</Config>
Expand Down Expand Up @@ -156,27 +156,22 @@
<DCCReference Include="..\Shared\Optix.InformationGathering.Helper.pas"/>
<DCCReference Include="..\Shared\Optix.Process.Helper.pas"/>
<DCCReference Include="..\Shared\Functions\Optix.Func.SessionInformation.pas"/>
<DCCReference Include="..\Shared\Functions\Optix.Func.Enum.Process.pas"/>
<DCCReference Include="..\Client\Units\Threads\Optix.Protocol.SessionHandler.pas"/>
<DCCReference Include="..\Client\Units\Threads\Optix.Protocol.Client.pas"/>
<DCCReference Include="..\Shared\XSuperJSON.pas"/>
<DCCReference Include="..\Shared\XSuperObject.pas"/>
<DCCReference Include="..\Shared\Optix.WinApiEx.pas"/>
<DCCReference Include="..\Shared\Optix.System.Helper.pas"/>
<DCCReference Include="..\Shared\Optix.Shared.Types.pas"/>
<DCCReference Include="..\Client\Units\Actions\Optix.Actions.Process.pas"/>
<DCCReference Include="..\Shared\Functions\Optix.Func.LogNotifier.pas"/>
<DCCReference Include="..\Shared\Functions\Optix.Func.Enum.FileSystem.pas"/>
<DCCReference Include="..\Shared\Optix.Shared.Classes.pas"/>
<DCCReference Include="..\Shared\Optix.FileSystem.Helper.pas"/>
<DCCReference Include="..\Shared\Optix.Protocol.Preflight.pas"/>
<DCCReference Include="..\Shared\Optix.Protocol.Exceptions.pas"/>
<DCCReference Include="..\Client\Units\Threads\Optix.Protocol.Worker.FileTransfer.pas"/>
<DCCReference Include="..\Shared\Optix.Shared.Protocol.FileTransfer.pas"/>
<DCCReference Include="..\Shared\Tasks\Optix.Task.ProcessDump.pas"/>
<DCCReference Include="..\Shared\Tasks\Optix.Task.pas"/>
<DCCReference Include="..\Client\Units\Actions\Optix.Actions.ProcessHandler.pas"/>
<DCCReference Include="..\Shared\Functions\Optix.Func.Shell.pas"/>
<DCCReference Include="..\Server\Units\Optix.VCL.Helper.pas"/>
<DCCReference Include="..\Server\Units\Optix.Helper.pas"/>
<DCCReference Include="Units\Optix.Constants.pas"/>
Expand All @@ -193,6 +188,13 @@
<DCCReference Include="..\Server\Units\Forms\uFormDebugThreads.pas">
<Form>FormDebugThreads</Form>
</DCCReference>
<DCCReference Include="..\Shared\Functions\Optix.Func.Commands.Base.pas"/>
<DCCReference Include="..\Shared\Optix.ClassesRegistry.pas"/>
<DCCReference Include="..\Shared\Functions\Optix.Func.Commands.FileSystem.pas"/>
<DCCReference Include="..\Shared\Functions\Optix.Func.Commands.Process.pas"/>
<DCCReference Include="..\Shared\Functions\Optix.Func.Commands.Shell.pas"/>
<DCCReference Include="..\Shared\Optix.FileSystem.Enum.pas"/>
<DCCReference Include="..\Shared\Optix.Process.Enum.pas"/>
<BuildConfiguration Include="Base">
<Key>Base</Key>
</BuildConfiguration>
Expand All @@ -218,13 +220,8 @@
<Excluded_Packages Name="$(BDSBIN)\dclofficexp290.bpl">Microsoft Office XP Sample Automation Server Wrapper Components</Excluded_Packages>
</Excluded_Packages>
</Delphi.Personality>
<Deployment Version="4">
<DeployFile LocalName="Win32\Debug\Client_GUI.exe" Configuration="Debug" Class="ProjectOutput">
<Platform Name="Win32">
<RemoteName>Client_GUI.exe</RemoteName>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<Deployment Version="5">
<DeployFile LocalName="Win32\Debug\Client_GUI.exe" Configuration="Debug" Class="ProjectOutput"/>
<DeployClass Name="AdditionalDebugSymbols">
<Platform Name="iOSSimulator">
<Operation>1</Operation>
Expand All @@ -237,16 +234,6 @@
<Operation>0</Operation>
</Platform>
</DeployClass>
<DeployClass Name="AndroidClasses">
<Platform Name="Android">
<RemoteDir>classes</RemoteDir>
<Operation>64</Operation>
</Platform>
<Platform Name="Android64">
<RemoteDir>classes</RemoteDir>
<Operation>64</Operation>
</Platform>
</DeployClass>
<DeployClass Name="AndroidFileProvider">
<Platform Name="Android">
<RemoteDir>res\xml</RemoteDir>
Expand Down Expand Up @@ -349,6 +336,16 @@
<Operation>1</Operation>
</Platform>
</DeployClass>
<DeployClass Name="AndroidSplashStylesV35">
<Platform Name="Android">
<RemoteDir>res\values-v35</RemoteDir>
<Operation>1</Operation>
</Platform>
<Platform Name="Android64">
<RemoteDir>res\values-v35</RemoteDir>
<Operation>1</Operation>
</Platform>
</DeployClass>
<DeployClass Name="Android_AdaptiveIcon">
<Platform Name="Android">
<RemoteDir>res\drawable-anydpi-v26</RemoteDir>
Expand Down
Binary file modified Client GUI/Client_GUI.res
Binary file not shown.
14 changes: 8 additions & 6 deletions Client GUI/Client_GUI_OpenSSL.dpr
Original file line number Diff line number Diff line change
Expand Up @@ -62,27 +62,22 @@ uses
Optix.InformationGathering.Helper in '..\Shared\Optix.InformationGathering.Helper.pas',
Optix.Process.Helper in '..\Shared\Optix.Process.Helper.pas',
Optix.Func.SessionInformation in '..\Shared\Functions\Optix.Func.SessionInformation.pas',
Optix.Func.Enum.Process in '..\Shared\Functions\Optix.Func.Enum.Process.pas',
Optix.Protocol.SessionHandler in '..\Client\Units\Threads\Optix.Protocol.SessionHandler.pas',
Optix.Protocol.Client in '..\Client\Units\Threads\Optix.Protocol.Client.pas',
XSuperJSON in '..\Shared\XSuperJSON.pas',
XSuperObject in '..\Shared\XSuperObject.pas',
Optix.WinApiEx in '..\Shared\Optix.WinApiEx.pas',
Optix.System.Helper in '..\Shared\Optix.System.Helper.pas',
Optix.Shared.Types in '..\Shared\Optix.Shared.Types.pas',
Optix.Actions.Process in '..\Client\Units\Actions\Optix.Actions.Process.pas',
Optix.Func.LogNotifier in '..\Shared\Functions\Optix.Func.LogNotifier.pas',
Optix.Func.Enum.FileSystem in '..\Shared\Functions\Optix.Func.Enum.FileSystem.pas',
Optix.Shared.Classes in '..\Shared\Optix.Shared.Classes.pas',
Optix.FileSystem.Helper in '..\Shared\Optix.FileSystem.Helper.pas',
Optix.Protocol.Preflight in '..\Shared\Optix.Protocol.Preflight.pas',
Optix.Protocol.Exceptions in '..\Shared\Optix.Protocol.Exceptions.pas',
Optix.Protocol.Worker.FileTransfer in '..\Client\Units\Threads\Optix.Protocol.Worker.FileTransfer.pas',
Optix.Shared.Protocol.FileTransfer in '..\Shared\Optix.Shared.Protocol.FileTransfer.pas',
Optix.Task.ProcessDump in '..\Shared\Tasks\Optix.Task.ProcessDump.pas',
Optix.Task in '..\Shared\Tasks\Optix.Task.pas',
Optix.Actions.ProcessHandler in '..\Client\Units\Actions\Optix.Actions.ProcessHandler.pas',
Optix.Func.Shell in '..\Shared\Functions\Optix.Func.Shell.pas',
Optix.VCL.Helper in '..\Server\Units\Optix.VCL.Helper.pas',
Optix.Helper in '..\Server\Units\Optix.Helper.pas',
Optix.Constants in 'Units\Optix.Constants.pas',
Expand All @@ -101,7 +96,14 @@ uses
uFormCertificatesStore in '..\Server\Units\Forms\uFormCertificatesStore.pas' {FormCertificatesStore},
uFormGenerateNewCertificate in '..\Server\Units\Forms\uFormGenerateNewCertificate.pas' {FormGenerateNewCertificate},
uFormTrustedCertificates in '..\Server\Units\Forms\uFormTrustedCertificates.pas' {FormTrustedCertificates},
Optix.Config.TrustedCertificatesStore in '..\Server\Units\Configs\Optix.Config.TrustedCertificatesStore.pas';
Optix.Config.TrustedCertificatesStore in '..\Server\Units\Configs\Optix.Config.TrustedCertificatesStore.pas',
Optix.Func.Commands.Base in '..\Shared\Functions\Optix.Func.Commands.Base.pas',
Optix.ClassesRegistry in '..\Shared\Optix.ClassesRegistry.pas',
Optix.Func.Commands.FileSystem in '..\Shared\Functions\Optix.Func.Commands.FileSystem.pas',
Optix.Func.Commands.Process in '..\Shared\Functions\Optix.Func.Commands.Process.pas',
Optix.Func.Commands.Shell in '..\Shared\Functions\Optix.Func.Commands.Shell.pas',
Optix.FileSystem.Enum in '..\Shared\Optix.FileSystem.Enum.pas',
Optix.Process.Enum in '..\Shared\Optix.Process.Enum.pas';

{$R *.res}
{$R ..\Server\data.res}
Expand Down
39 changes: 21 additions & 18 deletions Client GUI/Client_GUI_OpenSSL.dproj
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<ProjectGuid>{8C143314-465A-4447-A6F1-4EBBD1E5F768}</ProjectGuid>
<ProjectVersion>20.1</ProjectVersion>
<ProjectVersion>20.3</ProjectVersion>
<FrameworkType>VCL</FrameworkType>
<Base>True</Base>
<Config Condition="'$(Config)'==''">Release</Config>
Expand Down Expand Up @@ -149,27 +149,22 @@
<DCCReference Include="..\Shared\Optix.InformationGathering.Helper.pas"/>
<DCCReference Include="..\Shared\Optix.Process.Helper.pas"/>
<DCCReference Include="..\Shared\Functions\Optix.Func.SessionInformation.pas"/>
<DCCReference Include="..\Shared\Functions\Optix.Func.Enum.Process.pas"/>
<DCCReference Include="..\Client\Units\Threads\Optix.Protocol.SessionHandler.pas"/>
<DCCReference Include="..\Client\Units\Threads\Optix.Protocol.Client.pas"/>
<DCCReference Include="..\Shared\XSuperJSON.pas"/>
<DCCReference Include="..\Shared\XSuperObject.pas"/>
<DCCReference Include="..\Shared\Optix.WinApiEx.pas"/>
<DCCReference Include="..\Shared\Optix.System.Helper.pas"/>
<DCCReference Include="..\Shared\Optix.Shared.Types.pas"/>
<DCCReference Include="..\Client\Units\Actions\Optix.Actions.Process.pas"/>
<DCCReference Include="..\Shared\Functions\Optix.Func.LogNotifier.pas"/>
<DCCReference Include="..\Shared\Functions\Optix.Func.Enum.FileSystem.pas"/>
<DCCReference Include="..\Shared\Optix.Shared.Classes.pas"/>
<DCCReference Include="..\Shared\Optix.FileSystem.Helper.pas"/>
<DCCReference Include="..\Shared\Optix.Protocol.Preflight.pas"/>
<DCCReference Include="..\Shared\Optix.Protocol.Exceptions.pas"/>
<DCCReference Include="..\Client\Units\Threads\Optix.Protocol.Worker.FileTransfer.pas"/>
<DCCReference Include="..\Shared\Optix.Shared.Protocol.FileTransfer.pas"/>
<DCCReference Include="..\Shared\Tasks\Optix.Task.ProcessDump.pas"/>
<DCCReference Include="..\Shared\Tasks\Optix.Task.pas"/>
<DCCReference Include="..\Client\Units\Actions\Optix.Actions.ProcessHandler.pas"/>
<DCCReference Include="..\Shared\Functions\Optix.Func.Shell.pas"/>
<DCCReference Include="..\Server\Units\Optix.VCL.Helper.pas"/>
<DCCReference Include="..\Server\Units\Optix.Helper.pas"/>
<DCCReference Include="Units\Optix.Constants.pas"/>
Expand Down Expand Up @@ -205,6 +200,13 @@
<DCCReference Include="..\Server\Units\Configs\Optix.Config.TrustedCertificatesStore.pas">
<Form>$R *.res</Form>
</DCCReference>
<DCCReference Include="..\Shared\Functions\Optix.Func.Commands.Base.pas"/>
<DCCReference Include="..\Shared\Optix.ClassesRegistry.pas"/>
<DCCReference Include="..\Shared\Functions\Optix.Func.Commands.FileSystem.pas"/>
<DCCReference Include="..\Shared\Functions\Optix.Func.Commands.Process.pas"/>
<DCCReference Include="..\Shared\Functions\Optix.Func.Commands.Shell.pas"/>
<DCCReference Include="..\Shared\Optix.FileSystem.Enum.pas"/>
<DCCReference Include="..\Shared\Optix.Process.Enum.pas"/>
<BuildConfiguration Include="Base">
<Key>Base</Key>
</BuildConfiguration>
Expand All @@ -230,8 +232,9 @@
<Excluded_Packages Name="$(BDSBIN)\dclofficexp290.bpl">Microsoft Office XP Sample Automation Server Wrapper Components</Excluded_Packages>
</Excluded_Packages>
</Delphi.Personality>
<Deployment Version="4">
<DeployFile LocalName="Win32\Debug\Client_GUI_OpenSSL.exe" Configuration="Debug" Class="ProjectOutput">
<Deployment Version="5">
<DeployFile LocalName="Win32\Debug\Client_GUI_OpenSSL.exe" Configuration="Debug" Class="ProjectOutput"/>
<DeployFile LocalName="bins\OpenSSL\Win32\Debug\Client_GUI_OpenSSL.exe" Configuration="Debug" Class="ProjectOutput">
<Platform Name="Win32">
<RemoteName>Client_GUI_OpenSSL.exe</RemoteName>
<Overwrite>true</Overwrite>
Expand All @@ -249,16 +252,6 @@
<Operation>0</Operation>
</Platform>
</DeployClass>
<DeployClass Name="AndroidClasses">
<Platform Name="Android">
<RemoteDir>classes</RemoteDir>
<Operation>64</Operation>
</Platform>
<Platform Name="Android64">
<RemoteDir>classes</RemoteDir>
<Operation>64</Operation>
</Platform>
</DeployClass>
<DeployClass Name="AndroidFileProvider">
<Platform Name="Android">
<RemoteDir>res\xml</RemoteDir>
Expand Down Expand Up @@ -361,6 +354,16 @@
<Operation>1</Operation>
</Platform>
</DeployClass>
<DeployClass Name="AndroidSplashStylesV35">
<Platform Name="Android">
<RemoteDir>res\values-v35</RemoteDir>
<Operation>1</Operation>
</Platform>
<Platform Name="Android64">
<RemoteDir>res\values-v35</RemoteDir>
<Operation>1</Operation>
</Platform>
</DeployClass>
<DeployClass Name="Android_AdaptiveIcon">
<Platform Name="Android">
<RemoteDir>res\drawable-anydpi-v26</RemoteDir>
Expand Down
Loading