Plexus File Layout
$plexus_top Top of server tree
server/ Server code directory
Overview Overview of what each file does
plexus Main program
dir.pl File and Directory support routines
get.pl Handles GET requests
log-simple.pl Simple file based logging functions
log-syslog.pl Syslog style logging functions
mime.pl MIME and HTTP/1.0 support routines
post.pl Handles POST requests
site.pl Platform specific support routines
Configuration Files
plexus.conf Server configuration file
local.conf Local site configuration file
Utilities
decode.pl Image-Decoding library
map.conf Image-Decoding configuration file
search.pl Directory search routines
grep.pl Flexible grep code (used by search.pl)
setext.pl Setext -> HTML converter
Access Control Support Routines
access/
access-sample.pl IP-based Request Filter
access-filter.pl Pass/Fail Access Control
access-filter.conf Pass/Fail Access Control configuration file
Authentication Support Routines
auth/
auth-ripem.pl RIPEM based authentication scheme
ripem-prv servers private key
ripem-pub authorized users public keys
Sample Gateways
apps/
date.pl Date and Time gateway
calendar.pl Calendar interface
fortune.pl Fortune interface
finger.pl Finger gateway (requires customization)
Contributed Utilities
contrib/
archiplex.html ArchiePlex archie gateway info
siks.pl Simple Index Keyword Searching
neuro.pl Neuroprose gateway for cs.indiana.edu
npindex.pl Neuroprose indexer
sunman.pl Sun man page front end for cs.indiana.edu
sunmanindex.pl Indexer for the sun man pages
Other Sub-directories
doc/ Documentation
walk/ SpaceWalk Demo
bookmark/ Bookmark Navigation Support
Misc Gateways
finger/finger-cover.html Finger index page
bsdi-man/ BSDI Man Page Gateway files
bsdi-man.pl Hypertext Man Page gateway
index.html Index Page
bsdi-man.xbm Man page icon
Tony Sanders