Project Octarion

Java Based Web Server


Object hyerarchie


(8)-+-CMDExecutor--------WSCMDExecutor
    |
    +-CMD(i)-------------[All_Admin_Server_Commands]
    |
    +-TCPServer(8)-----+-AdminServer
    |                  |
    |                  +-WWWServer
    |                  |
    |                  +-AWS
    |
    +-TCPClient(8)-----+-TelnetClient-------AdminClient
    |                  |
    |                  +-WWWClient
    |                  |
    |                  +-AWC
    |
    +-RestrictManager(i)-IPRestrictManager
    |                  |
    |                  +-[user_RestrictManagers_here]
    |
    +-HTTP-------------+-HTTPMethod(8)----+-HTTPMethodGET
                       |                  |
                       |                  +-HTTPMethodHEAD
                       |                  |
                       |                  +-[Another_Methods_Here]
                       |
                       +-WebResponser(8)--+-SysResponser------------[Some_err_msg_responsers_here]
                                          |
                                          +-CGIResponser
                                          |
                                          +-ProcResponser
                                          |
                                          +-CGIApplet(8)------------[All_web_server_user_CGI]
                                          |
                                          +-AbstractFileResponser-+-SysFileResponser
                                                                  |
                                                                  +-FileResponser

Standalone executables

FileDescription
ws_startWeb server
awsAbstract web server
canonicCanon helper

INI files

FileDescription
ws.iniWeb server enviroment
ws_mimeMIME types
ws_restrictionsWeb server IP restrictions