This archive contains OPENGATE sources & documentations

Copyright (C) 1999-2006 Opengate Project Team
      Written by Yoshiaki Watanabe
      Modfied by Katsuhiko Eguchi

This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.

Email: watanaby@is.saga-u.ac.jp


-----------------------------------------------------
install documentation is in doc
-----------------------------------------------------

Content of this archive

README		This file

conf/		Configuration files
  rc.firewall.sample	Script of sample IPv4 firewall configuration
  rc.firewall6.sample	Script of initail IPv6 firewall configuration
  ipfwctl.pl.sample	Perl script executed by opengate(not use in default)
  opengatesrv.conf.sample	Sample file for Opengate configuration 

doc/		Documentation files
  Changes.html		Change log
  GPL.txt		GNU General Public License
  progflow.html		Program flow
  protocol.txt		Protocol between related applications

  en/ & ja/ documentation for each language
   install.html		Instruction for installation 
   qa.html		Questions and answers(not up to date)
   errcheck.html	Error checking list(not up to date)
 
javahtml/	Client Java Applet and HTML files
  Opengate.class	Java Applet main executable file
  Opengate.jar		Java Applet archive file
  Opengate.java		Java Applet source file
  OpengateClient.class	Java Applet sub executable file
  index.html.var	Document selector placed in DocumentRoot
  httpkeep.js		JavaScript code for http keep-alive
  md5.js		JavaScript code for MD5 hash
  favicon.ico		favorite icon

  en/ & ja/		HTML files for each language
    accept-java.html	Accept message page for java mode
    accept-http.html	Accept message page for http mode
    accept-time.html	Accept message page for timeout mode
    accept2.html	Second accept message page(for start browsing)
    deny.html		Deny message page
    deny-ssl.html	Deny message page(in SSL)
    retry.html          Retry message page
    httpkeep.html	Page for HTTP Keep-Alive 
    index-ssl.html	Authentication request page(in SSL)
    index.html		Authentication request page
    topindex.html	Top page displayed at firewall forward
			Keywords in files are replaced by CGI

opengatesrv/	Opengate server program source files
  Makefile		make file
  auth-ftps.c		Authentication by FTPS
  auth-pam.c		Authentication by PAM 
  auth-pop3s.c		Authentication by POP3S
  auth-rad.c		Authentication by RADIUS
  auth-ldap.c		Authentication by LDAP/LDAPS
  comm-arp.c		Communication with ARP
  comm-ndp.c            Communication with NDP
  comm-auth.c		Communication with authentication systems
  comm-cgi.c		Communication with Web server via CGI
  comm-ipfw.c		Communication with IPFW
  comm-ip6fw.c		Communication with IP6FW
  comm-userdb.c		Communication with user database
  ctrl-firewall.c	Control firewalls 
  ctrl-alarms.c		Control named alarms 
  error.c		Error routines
  get-mac.c		Get MAC address from arp or ndp
  get-param.c		Get parameters from config file
  htmltemplate.c	Html keyword replace routines
  addr-convert.c	IP address encode and decode routines
  opengatesrv.h		Common header file
  main.c		Main CGI
  opengateauth.c 	Authentication CGI
  opengatefwd.c		Forward CGI
  test-comm-auth.c	Test program to debug comm-auth.c
  test-comm-ipfw.c	Test program to debug comm-ipfw.c
  test-comm-client.c	Test program to debug comm-client.c
  test-console.sh	Test script  to debug cgi on console
  test-get-param.c	Test program to debug get-param.c
  test-cgi.c		Test program to debug cgi function
  utilities.c		Utilities
  signal.c		Functions of TCP/IP (By W. Richard Stevens)
  sock_ntop_host.c	Functions of TCP/IP (By W. Richard Stevens)
  tcp_connect.c		Functions of TCP/IP (By W. Richard Stevens)
  watch-client.c	Watching the client
  wrapper.c		Functions of TCP/IP (By W. Richard Stevens)

tools/		Related tools
  mrtg/			tool for MRTG display
  rulechk/		clean up tool for abnormal process termination

ezxml/		XML parser (Copyright Aaron Voisine)

