SWS(8)SWS(8)NAMEsws - Simple | Small | Safe Web Server
SYNOPSISswsDESCRIPTIONsws is a simple web server written in /bin/sh. It should be able to
run out of inetd on any Unix, Linux, or BSD system. It provides direc‐
tory indexing and serving of files under the document dir. The default
document directory is /usr/local/sws/docs/, this may be changed at
install time by editing the config area at the top of the program.
Directory indexing may also be turned off by changing the vlaue of
DOINDEX to anything other than yes in the config section of the pro‐
gram.
sws prevents escaping the document directory tree and also ignores any
trailing information after the URL to prevent compromise of the system
on which it is running.
sws will serve only static pages. It has no provision for cgi pro‐
grams.
EXAMPLE
A sample inetd.conf entry for sws
http stream tcp nowait nobody /usr/local/bin/sws swsDEPENDS ONsws requires /bin/sh, dirname, cat, and date to function. These should
be found on any modern POSIX system.
AUTHOR
Brett Wynkoop - wynkoop@wynn.com
LICENSEsws is released under the BSD license. To view the license point a web
browser at http://yourserver/sws/COPYRIGHT, or just look at the code.
SEE ALSOinetd(8)BUGS
No known bugs at the time of this writing.
SWS(8)