This archive contains OPENGATE sources & documentations

Copyright (C) 1999-2007 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
 watanaby@users.osdn.jp
support page: 
 http://www.cc.saga-u.ac.jp/opengate/index-e.html
 http://opengate.osdn.jp/index.html.en


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

Content of this archive

README		This file

conf/		Configuration files
  rc.firewall.sample	Script of sample 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
 
javahtml/	Client Java Applet and HTML files
  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-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)

