## SafeFire Links

### v1.3a

# User Interface modules

There are multiple User Interface modules available in the SafeFire Links:

1. SFCLI.EXE

   > This module provides command-line interface to SafeFire Links. It is designed to be used in unattended installations. User can "detach" this module.

2. SFCON.EXE

   > This module is similar to the previous one. The only addition is user console. User can issue different commands to control SafeFire Links using it.

3. SFGUI.EXE

   > This is GUI module. It can be used to start PPP client easily.
   > Some additional information about PM GUI

### Command line parameters
recognized by SFCLI.EXE and SFCON.EXE

SafeFire Links accepts the following command line parameters:

-Cfilename | use filename configuration file
-Rsection | use starting loading section section. Note: Sections are loaded recursively starting from specified section using binding information.
-Dvariable_definition | This command is used to define (or alter) variable definitions from configuration file. Definition has the following format: `section#variable=value` For example: -Dppp#port.name=com2

> Note 1: Command-line parameters names(-C, -R, -D) are case sensitive.
> Note 2: There are no spaces between parameter name and value.

### Keys recognized by SFCLI.EXE

Command line version of SafeFire Links recognizes following combinations of keys:

Combination | Effect
--- | ---
Alt+I | Reset Idle timer to value from configuration file
Alt+C | Reset Connection timer to value from configuration file
Alt+D | Trigger DoD (simulate IP packet arrival)
Alt+X Ctrl+D | Exit program
Ctrl+R Space | Reset delay between redials and skip to next phone
Esc | Restart program (simulation of exit and restart)

### SafeFire Links GUI

SafeFire Links GUI is designed to be simple and easy to use interface to the basic SafeFire Links functionality. It is not intended to provide access to all capabilities of SafeFire Links. Despite it's simplicity it can handle most the tasks with minimal effort. If there is some functionality that present in command line version of SafeFire Links is needed but it can't be configured via GUI interface then it is possible to update appropriate configuration file and use it with GUI as well.

SafeFire Links supports one configuration per .INI file. So if you wish to use it for several accounts you should specify different .INI files as a command line parameter:

> sfgui -Cc:\path\myfile.ini

If .INI file does not exists then it will be created.

Another way is to create several program objects and specify different .INI files there.

Return to documentation index | SafeFire Links (C) Link Guard Solutions 1999, 2000