Help Library

Two programs are typically running and may be identical. One is the Aide and the other the System.

Aide

The Aide is used for initial installation and then management services thereafter. It is typically limited to local web access only using port 777 or http://127.0.0.1:777

Most services are disabled in the Aide.

System

The system is the normally operating program is performs all other services.

From the System the Aide version can be changed, and from the Aide the System version can be changed.

ShofarNexus or derived projects are contained in a single file with a uniform naming convention.

They are versioned by date from year to day. Multiple versions may be generated during development, but will use the same filename. This should not occur with released versions.

Available versions on a computer are found at: /_Run,Helm.

The actual files are located at: /Shofar/Program/@Y####/@M##/@D##/Type-####-##-##,Platform,exe with the appropriate year, month and day.

“Type” will be the program’s type, such as “ShofarNexus”.

“Platform” will what is required for the computer, such as “Win64”.

The “exe” will be what is appropriate for the platform.

Program_Development

When the program is located in within the “/Shofar/Source/” folder the Program_Development flag is set.

This is used in software development to allow normal operation in what otherwise would be considered the installer environment.

Aide and System

In normal operation the program will be located in within the “/Shofar/Program/” folder.

The Aide mode exists to allow two copies of the program to be executing on a single machine without conflict and for different purposes. In the Aide mode the normal communications functions are not initialized but only what is required to locally communicate for the installation, diagnostic, or development purposes.

This will typically mean that TCP communications will be available on the Aide port (port 777), only respond to local requests, and have full access to the local machine.

ShofarLeaks™
Help Library

Core

Dev

Kind

Kit

Leaf

Map

Message

Net

Overview

Packet

Primitives

Run

Secure

Session

Site

Socket

Sprint

Stack

Tool

The Tree

Run

Boot

Run Error Belt

Run Fail Belt

Kind

Memory

Permit

Pool

Preliminary

Queue

Stack

Tree

Program

Remove

Program