Pointillistic Software.

SURFnet Screenshots

Contents:

Stunnel-in-a-Box
Open Source Installer Toolkit (Roxy)

Stunnel-in-a-Box

Stunnel-in-a-Box was designed to simplify the process of installing and configuring Stunnel,
for both users and administrators. It was built using REBOL, PHP, and MySQL.

Administrators would log in and configure the services that are available to users.
This was developed in PHP and MySQL, with server side REBOL scripts to do key
generation and some other specific processes.

End users would download an installer for their operating system
(Windows and Linux were the only systems targeted initially).

The installer was built with a toolkit developed for this project.

There was a simple animation between two images at startup.

Then it displayed a familiar installer UI.

The installer would access the secure portal, given the user's institution (login) information,
and would pull the proper Stunnel configuration file dynamically. The application installed
(open-stunnel) would, on startup, connect to the secure portal; using PEM certificates and
MD5 checksums for security, it checks for any updates to the configuration, downloads
them, and runs Stunnel. With this model, administrators could make changes as necessary,
and users would get them automatically.

Open Source Installer Toolkit (Roxy)

The RXI (Roxy) toolkit is an Open Source installer toolkit built with REBOL. It creates
standard wizard style installers, though it was designed to allow for other options in the
future (e.g. unattended installs). It provides localization options and the ability to
define custom screens.

SURFnet also uses it for their SURFnet Detective project, and drives it with a server
process that dynamically builds installers on-demand, based on a user's operating system
and required content.

Generated with MakeDoc2 by REBOL - 12-Apr-2006