This article is from the comp.security.unix and comp.security.misc FAQ, by Alan J Rosenthal flaps@dgp.toronto.edu with numerous contributions by others.
SATAN acts as a web server so that it can use HTML conveniently. The main
thing it gets out of HTML is its hypertext capabilities (you can click on
stuff).
The web browser communicates with it using the HTTP protocol. This allows
it to generate responses to queries dynamically, rather than having to
generate a huge number of static files (to be accessed via file://). It
includes a cryptographic random number at the beginning of the URL so that
others can't contact your copy of SATAN and retrieve the information it's
supplying.
If SATAN claims it "can't find my own hostname" or if the web browser can't
resolve your hostname in the URL, try adding your hostname to /etc/hosts.
You can list multiple hostnames for a given IP address in /etc/hosts; among
them should be the output from the "hostname" command and also your
fully-qualified domain name ("myname.dept.organization.org" rather than
"myname" or "myname.dept").
 
Continue to: