SafeFire PPP

v1.0

User Interface modules

There are multiple User Interface modules available in the SafeFire PPP:
  1. SFPPP.EXE
    This module provides command-line interface to SafeFire PPP. 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 PPP using it.
  3. PMPPP.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 SFPPP.EXE and SFCON.EXE

SafeFire PPP 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 SFPPP.EXE

Command line version of SafeFire PPP recognizes following combinations of keys:
CombinationEffect
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 PPP GUI

SafeFire PPP GUI is designed to be simple and easy to use interface to the basic SafeFire PPP functionality. It is not intended to provide access to all capabilities of SafeFire PPP. 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 PPP 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 PPP 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:

pmppp -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 PPP (C) Link Guard Solutions 1999, 2000