Directory Structure
The compressed file expands to com/theorem. Below that several directories are
created:
- misc: Miscellaneous support classes.
- smpagent: The SNMP agent software.
- radserver3: The RADIUS server, version 3. Under this directory reside:
- bouncycastle - the BouncyCastle MD5 digest algorithm.
- docs - The HTML api and associated manuals, RFC's and other documentation. the
documentation starts with docs/index.html.
- examples - Example code for servers and example support.
- authserver - a simple authentication/accounting server that uses a variety of
authentication modules from simple text file access, linux shadow passwords, and database
access. The server is called AuthServer.java and the test client is AuthTest.java.
The server configuration file is authserver.properties.
- proxy - A pure proxy server. This is designed to work with the AuthServer (above)
running on the same machine. It performs no authentication on it's own and proxies
requests to the AuthServer. The test client is called ProxyTest.java and the server's
configuration file is proxy.properties.
- clientload - contains a simple client (ClientLoad.java) with configurable thread
counts and iterations to test the AuthServer.
- objectpool - a database connection pool used with the AuthServer's DBAccess.java