Shadow Network Framework
0.0.2-alpha
.NET Client Library for Shadow Network Framework
|
First download the DLL from My Website or from Github
To Include this Library in any C# Project these lines in the .csproj
If you use Visual Studio (VS 2022) after loading your project follow these steps
Project
-> Add COM Reference
-> Browse...
-> Then select the downloaded 0.0.2-alpha-snfclient-dotnet.dll -> Add
-> Ok
The general idea behind SNF is that it sends and receives Requests, automatically handles them behind the scenes on a Separate Thread Pool.
Shadow Network Framework is based on an Unnamed Protocol ( Not yet named ) where it sends variables in one buffer
SNF Request must have a
It is a series of 4 OPCode Members, 1 of each OPCode Member Ranks , Ranks are the following (In order from highest to lowest)
There is by default some base OPcode Members which are required for the normal functioning of the framework.
See more about the base OPCode Members in OPCode Base Class
See more about OPCode's Structure
The Contents are ASCII Strings in byte format that are Separated by a character called UNIT_SCEPARATOR ( 31 )
The limitation of treating the arguments as string will be problematic when you want to send binary data, this will of course be changed in future releases , but for now remember Arguments are ASCII strings.