لوحة المفاتيح العربية

Resource Guide

Introduction to the Web
Unraveling the Web, How it all Works
Installing and Configuring a Web Server
Security
Creating Hypertext Documents
Web Authoring Tools 
A Web Style Guide
Working with Server Scripts (scripts)
Writing Server Scripts
JavaScript

CHAPTER 1: Introduction to the Web

General

The World Wide Web FAQ (Frequently Asked Questions)

http://www.boutell.com/faq/

Web Subject Guides and Resource Compendiums

The Home of the Web at the W3 Organization

http://www.w3.org/

Yahoo (Huge and very complete!)

http://www.yahoo.com/

EINET Galaxy

http://galaxy.einet.net/

The CERN Virtual Library of Web Sites

http://www.w3.org/hypertext/DataSources/bySubject/

The CERN Geographical listing of Web Sites

http://www.w3.org/hypertext/DataSources/WWW/Geographical_generation/new-servers.html

Web-Wide Word Searches

Lycos

http://lycos.cs.cmu.edu/

The Web Crawler

http://webcrawler.com/

The World Wide Web Worm

http://wwww.cs.colorado.edu/wwww/

Alta Vista

http://www.altavista.com/

OpenText

http://www.opentext.com/

Steps to Creating a Web Site

Comprehensive Listing of Internet Service Providers

http://www.yahoo.com/Business_and_Economy/Companies/Internet_Services/Internet_Access_Providers/

WWW Virtual Library Registration

http://www.w3.org/vl/

Yahoo, AltaVista, WebCrawler and Lycos Registration

http://www.yahoo.com/

http://www.altavista.com/

http://www.webcrawler.com/

http://www.lycos.com/

Automated Site Registration Service

http://www.cen.uiuc.edu/~banister/submit-it/

Doing Business Over the Web

First Virtual Holdings Inc. (a broker for secure Web transactions)

http://fv.com/

Digicash Corporation (Electronic Data Interchange systems)

http://www.digicash.com/

CyberCash Corporation

http://www.cybercash.com/

CommerceNet

http://www.commerce.net/

CHAPTER 2: Unraveling the Web, How it all Works

Web Browsers

A General Listing of Browsers

http://www.w3.org/hypertext/WWW/Clients.html

NCSA Mosaic (X, Macintosh, Windows)

http://www.ncsa.uiuc.edu/SDG/Software/Mosaic/

Netscape (X, Macintosh, Windows; commercial)

http://home.netscape.com/

W3-Mode for Emacs (X, requires XEmacs or Emacs-19)

http://www.cs.indiana.edu/elisp/w3/docs.html

Arena (X; experimental HTML 3 browser)

http://www.w3.org/hypertext/WWW/Arena/

Chimera (X Windows System)

http://www.unlv.edu/chimera/

Microsoft Internet Explorer (Windows, Macintosh; commercial)

http://www.microsoft.com/

WinWeb (Windows)

http://www.einet.net/EINet/WinWeb/WinWebHome.html

Lynx (UNIX and DOS text-only browser)

http://www.cc.ukans.edu/about_lynx/

Cello (Windows)

http://www.law.cornell.edu/cello/

AIR Mosaic (Windows; commercial)

http://www.spry.com/

Amiga Mosaic (Amiga)

http://www.omnipresence.com/amosaic/2.0/

Web Explorer (OS/2)

ftp://ftp.ibm.net/pub/WebExplorer/

TCP/IP and DNS Tools

Traceroute (Unix; trace the network route between two points)

ftp://ftp.ee.lbl.gov/traceroute.tar.Z

Dig (Unix; versatile forward and reverse name lookup tool)

ftp://ftp.isi.edu/pub/dig.2.0.tar.Z

HTTP and URL References

HTTP Standards

http://www.w3.org/

MIME (Multipurpose Internet Mail Extensions; RFC1341 )

http://www.oac.uci.edu/indiv/ehood/MIME/1521/rfc1521ToC.html

URL Specifications

http://www.w3.org/hypertext/WWW/Addressing/Addressing.html

CHAPTER 3: Installing and Configuring a Web Server

Server Software

On-line Server Comparison Charts & Reviews

http://www.webcompare.com/

Apache (Unix)

http://www.apache.org/

WebSite (Microsoft Windows 95/NT)

http://website.ora.com/

WebSTAR (Macintosh

http://www.starnine.com/

NCSA httpd (Unix)

http://hoohoo.ncsa.uiuc.edu/docs/Overview.html

CERN Sever (Unix)

http://www.w3.org/hypertext/WWW/Daemon/Status.html

Plexus (Unix)

http://bsdi.com/server/doc/plexus.html

GN (Unix)

ftp://ftp.acns.nwu.edu/pub/gn/

WN (Unix)

http://hopf.math.nwu.edu/

EIT Enhanced httpd (Unix)

http://wsk.eit.com/wsk/doc/httpd/pacifica.html

Netsite Communications Server and Netsite Commerce Server (UNIX; Commercial)

http://home.netscape.com/

Open Market Web Server (Unix; Commercial)

http://www.openmarket.com/

Win-httpd (Windows)

http://www.city.net/win-httpd/

HTTPS (Windows NT)

http://emwac.ed.ac.uk/html/internet_toolchest/https/contents.htm

Microsoft Internet Information Server (Windows NT; Commercial)

http://www.microsoft.com/

Purveyor (Windows NT and Windows 95; Commercial)

http://www.process.com/prodinfo/purvdata.htm

GNN Server (Windows 95/NT; Commercial)

http://www.gnn.com/

NetPublisher (Windows NT; Commercial)

http://netpub.notis.com/

NCSA httpd for Amiga (Amiga)

http://www.phone.net/aws/

GoServe (OS/2)

http://www2.hursley.ibm.com/goserve/

4D Web SmartServer (4th Dimension-Based Web Server; Macintosh; Commercial)

http://www.acius.com/

Apache Extras

FastCGI Module

http://www.fastcgi.com/

Perl Interpreter Module

http://www.perl.com/CPAN/modules/by-module/Apache/

WebSTAR Extras

OpenTransport Drivers

ftp://ftp.support.apple.com/

admin.acgi

http://www.starnine.com/development/extendingwebstar.html

Netcloak (commercial)

http://www.maxum.com/netcloak/

FileTyper

http://hyperarchive.lcs.mit.edu/HyperArchive

Server Log File Analyzers

Analog (Unix, Macintosh, Windows)

http://www.statslab.cam.ac.uk/~sret1/analog/

WWWStat (Unix)

http://www.ics.uci.edu/WebSoft/wwwstat/

GWStat (Graphical companion for WWWStat)

http://dis.cs.umass.edu/stats/gwstat.html

Wusage (Unix)

http://www.boutell.com/wusage/

Running Multi-Homed Servers

SunOS 4.1 and HP-UX 9 Kernel Patches for Virtual Network Interfaces

ftp://ugle.unit.no/pub/unix/network/vif-1.01.tar.gz

Information on Robots

The Robots Page

http://web.nexor.co.uk/mak/doc/robots/robots.html

CHAPTER 4: Security

General Unix Security

CERT Advisories

ftp://ftp.cert.org/pub/cert_advisories/

The World Wide Web Security FAQ

http://www.genome.wi.mit.edu/WWW/faqs/www-security-faq.html

Tripwire (breakin monitoring and detection software)

ftp://coast.cs.purdue.edu/pub/COAST/Tripwire/

COPS (system configuration checker)

ftp://ftp.cert.org/pub/tools/cops/

TAMU (another system configuration checker)

ftp://net.tamu.edu/pub/security/TAMU/

Crack (crack your own system password file)

ftp://ftp.cert.org/pub/tools/crack/

tcpwrapper (audit & control of incoming TCP connections)

ftp://ftp.win.tue.nl/pub/security/

User Authentication in HTTP 1.0

Overview of User Authentication

http://www.w3.org/hypertext/WWW/AccessAuthorization/Overview.html

Basic Authentication Scheme (User name/password)

http://www.w3.org/hypertext/WWW/AccessAuthorization/Basic.html

Password Changing Scripts for Apache

http://www.cosy.sbg.ac.at/www-doku/tools/bjscripts.html

also requires util.c from: http://hoohoo.ncsa.uiuc.edu/

Secure HTTP Proposals

Home Page of the Internet EngineeringTask Force on WWW Security

http://www-ns.rutgers.edu/www-security/

S-HTTP

http://www.commerce.net/information/standards/drafts/shttp.txt

Secure Socket Layer (SSL)

http://home.netscape.com/info/SSL.html

Shen Proposal

http://www.w3.org/hypertext/WWW/Shen/ref/security_spec.html

Firewalls and Proxies

SOCKS Proxy

ftp://ftp.nec.com/pub/socks/

TIS Firewall Toolkit

ftp://ftp.tis.com/pub/firewalls/toolkit/

Public Key Encryption

The RSA FAQ

http://www.rsa.com/rsalabs/faq/

The SSL Protocol

http://home.netscape.com/newsref/std/ssl_2.0_certificate.html

Apache-SSL patch kit

http://www.algroup.co.uk/Apache-SSL/

SSLeay

http://www.psy.uq.oz.au/~ftp/Crypto/

Stronghold, Apache-SSL (Commercial; for distribution within USA)

http://www.us.apache-ssl.com/

Sioux, Apache-SSL (Commercial; for distribution outside USA)

http://www.thawte.com/

Verisign Corporation

http://www.verisign.com/

Pretty Good Privacy (PGP)

ftp://ftp.dsi.unimi.it/pub/security/crypt/PGP/

Riordan's Privacy Enhanced Messages (RIPEM)

ftp://ripem.msu.edu/pub/crypt/ripem/

CHAPTER 5: Creating Hypertext Documents

HTML Specification and References

Original HTML Specification

http://www.w3.org/hypertext/WWW/MarkUp/HTML.html

Final HTML 2.0 Specification

ftp://www.ics.uci.edu/pub/ietf/html/index.html

HTML 3.2 Draft

http://www.w3.org/pub/WWW/MarkUp/Wilbur/

Trends in HTML

http://www.w3.org/pub/WWW/MarkUp/

Internet Engineering Task Force

http://www.ietf.org/

Netscape Extensions

http://home.netscape.com/home/how-to-create-web-services.html

Microsoft extensions

http://www.microsoft.com/ie/

Tables

http://www.w3.org/pub/WWW/TR/WD-tables-960123.html

Miscellaneous

NCSA HTML Tutorial

http://www.ncsa.uiuc.edu/demoweb/html-primer.html

Netscape Page Background Patterns

http://home.netscape.com/assist/net_sites/bg/backgrounds.html

CHAPTER 6: Web Authoring Tools

HTML Editors

An Up-to-Date List of HTML Editors

http://www.yahoo.com/Computers/World_Wide_Web/HTML_Editors/

Html-mode.el (macros for Unix Emacs)

ftp://ftp.ncsa.uiuc.edu/Web/html/elisp/html-mode.el

Html-helper-mode.el (better macros for Unix Emacs)

http://www.santafe.edu/~nelson/tools/

BBEdit Extensions (macros for Macintosh BBEdit)

ftp://ftp.netcom.com/pub/bbsw/

WPTOHTML (macros for DOS Word Perfect)

ftp://oak.oakland.edu/SimTel/msdos/wordperf/wpt60d10.zip
ftp://oak.oakland.edu/SimTel/msdos/wordperf/wpt51d10.zip

HTMLEd (non-WYSIWYG editor for MS-Windows)

ftp://sunsite.unc.edu/pub/packages/infosystems/WWW/tools/editing/ms-windows/HTMLed/

tkWWW (WYSIWYG editor and browser for X Windows)

ftp://ftp.x.org/R5contrib/tkWWW-0.11.tar.Z

Phoenix (WYSIWYG editor and browser for X Windows)

http://www.bsd.uchicago.edu/ftp/pub/phoenix/README.html

HoTMeTaL (WYSIWYG editor for X Windows, Macintosh and MS-Windows)

ftp://ftp.ncsa.uiuc.edu/Web/html/hotmetal

HTML Editor (WYSIWYG editor for Macintosh)

http://dragon.acadiau.ca/~giles/home.html

Arachnid (WYSIWYG editor for Macintosh)

ftp://newton.uiowa.edu/pub/arachnid

GT_HTML.DOT (plug-in for Microsoft Word 6)

http://www.gatech.edu/word_html/release.htm

HTML Syntax Checkers

Htmlchek

http://uts.cc.utexas.edu/~churchh/htmlchek.html

Weblint

http://www.cre.canon.co.uk/~neilb/weblint/

weblint.el: Emacs interface to weblint

HTML On-line Validation Service

http://www.webtechs.com/html-val-svc/

HTML Converters and Translators

Lists

Master List of HTML Translators

http://www.w3.org/hypertext/WWW/Tools/Word_proc_filters.html

A Better Master List of HTML Translators

http://www.yahoo.com/Computers/World_Wide_Web/HTML_Converters/

HTML_Converters

Rtftohtml (Rich Text Format)

http://www.sunpack.com/RTF/rtftohtml_overview.html

Rtftoweb (Rich Text Format)

ftp://ftp.rrzn.uni-hannover.de/pub/unix-local/misc/rtftoweb/html/rtftoweb.html

CU_HTML.DOT (Microsoft Word for Windows)

http://www.cuhk.hk/csc/cu_html/cu_html.htm

ANT_HTML.DOT, ANT_PLUS.DOT (Microsoft Word for Windows)

ftp://ftp.einet.net/einet/pc/ANT_DEMO.ZIP

SGML Tag Wizard (Microsoft Word for Windows)

http://ourworld.compuserve.com/homepages/nice/tw.htm

Wp2x (Word Perfect for DOS)

"http://www.sandelman.ottawa.on.ca/SSW/wp2x/wp2x.html

WPMacros (Word Perfect for DOS)

http://www.soton.ac.uk/~dja/wpmacros/

WebMaker (FrameMaker)

http://www.cern.ch/WebMaker/

Frame2html (FrameMaker)

ftp://ftp.nta.no/pub/fm2html/

QuadralayWebWorks Document Translator (FrameMaker; Commercial)

http://www.quadralay.com/products/WebWorks/DocTrans/index.html

MifMucker (FrameMaker)

http://www.oac.uci.edu/indiv/ehood/mifmucker.doc.html

Latex2html (LaTeX)

http://cbl.leeds.ac.uk/nikos/tex2html/doc/manual/manual.html

Hyperlatex (LaTeX)

http://graphics.postech.ac.kr/otfried/html/hyperlatex.html

Bib2html (BibTeX)

http://www.cs.dartmouth.edu/other_archive/bib2html.html

texi2html (GNU Texinfo)

http://wwwcn1.cern.ch/dci/texi2html/

ms2html (Troff ms macros)

http://iamwww.unibe.ch/~scg/Src/Scripts/ms2html

troff2html (Troff me macros)

http://www.cmpharm.ucsf.edu/~troyer/troff2html//

mm2html (Troff mm macros)

ftp://cs.ucl.ac.uk/darpa/mm2html

RosettaMan (Troff man macros)

ftp://ftp.cs.berkeley.edu/ucb/people/phelps/tcltk/rman.tar.Z

Qt2www (Macintosh Quark XPress)

http://the-tech.mit.edu/~jeremy/qt2www.html

Dave (Macintosh Pagemaker)

http://www.bucknell.edu/bucknellian/dave/

Hypermail (Unix Mail Archives)

http://www.eit.com/software/hypermail/hypermail.html

Txt2html (Plain text)

http://www.cs.wustl.edu/~seth/txt2html/

Graphics Formats

The Graphics FAQ

ftp://rtfm.mit.edu/pub/usenet-archives/news.answers/graphics-faq

Clip Art, Icons and Other Web Graphics Resources

Yahoo Listing of Icon Archives

http://www.yahoo.com/Computers/World_Wide_Web/Programming/Icons/

Standard Web Icons (color and black and white)

http://www.w3.org/hypertext/WWW/Icons

Daniel's Collection of Icons (color and black and white)

http://www.jsc.nasa.gov/~mccoy/Icons/index.html

Sandra's Clip Art Collection

http://www.cs.yale.edu/HTML/YALE/CS/HyPlans/loosemore-sandra/clipart.html

SimTel Clip Art Collection

http://www.wit.com/mirrors/ibmpc/simtel/deskpub/

HyperArchive Clip Art Collection

http://hyperarchive.lcs.mit.edu/HyperArchive/Abstracts/gst/grf/HyperArchive.html

Graphics Display and Conversion Software

XV (Unix X Windows System)

ftp://ftp.cis.upenn.edu/pub/xv/

ImageMagick (Unix X Windows System)

ftp://ftp.x.org/contrib/applications/ImageMagick/

PBM Tools (Unix X Windows System)

ftp://ftp.x.org/R5contrib/netpbm-1mar1994.tar.gz

Ghostscript (Postscript Converter; Unix, DOS, Macintosh)

ftp://prep.ai.mit.edu/pub/gnu/ghostscript-2.6.2.tar.gz
ftp://prep.ai.mit.edu/pub/gnu/ghostview-1.5.tar.gz

Graphics Display Software (GDS, DOS)

ftp://ftp.netcom.com/pub/ph/photodex

DISPLAY (DOS)

ftp://NCTUCCCA.edu.tw/PC/graphics/disp/

Picture Man (MS Windows)

ftp://oak.oakland.edu/SimTel/win3/graphics/pman155.zip

GIFConverter (Macintosh)

http://hyperarchive.lcs.mit.edu/cgi-bin/NewSearch?key=GifConverter

GraphicConverter (Macintosh)

http://hyperarchive.lcs.mit.edu/cgi-bin/NewSearch?key=GraphicConverter

Giftrans (UNIX, OS/2 and DOS GIF Transparency Tool)

ftp://ftp.rz.uni-karlsruhe.de/pub/net/www/tools/

Transparency (Macintosh GIF Transparency Tool)

http://hyperarchive.lcs.mit.edu/HyperArchive/Archive/gst/grf/transparency-10.hqx

Sound Formats

The Audio FAQ

ftp://rtfm.mit.edu/%20pub/usenet-archives/news.answers/audio-fmt/audio-faq

Sound "Clip Art" Collections

Yahoo Listing of Sound Archives

http://www.yahoo.com/Computers/Multimedia/Sound/Archives/

SunSite (Japan) Archive of Sounds (mostly µ-law format)

http://sunsite.sut.ac.jp/multimed/sounds/

Info-Mac Archive of Sounds (mostly Macintosh format)

http://hyperarchive.lcs.mit.edu/HyperArchive/Abstracts/snd/HyperArchive.html

Rutgers Archive of Sounds (mostly µ-law format)

http://ns2.rutgers.edu/fun/music-archives.html

Sound Conversion and Manipulation Software

Sound Exchange "SOX" (Unix, DOS and MS Windows)

ftp://oak.oakland.edu/pub/simtelnet/msdos/sound

ScopeTrax (MS Windows)

ftp://oak.oakland.edu/pub/simtelnet/msdos/sound/scoptrax.zip

GoldWave (MS Windows)

 

SoundHack (Macintosh)

http://hyperarchive.lcs.mit.edu/HyperArchive/Archive/_Graphic_&_Sound_Tool/snd/sound-hack-0868.hqx

Brian's Sound Tool (Macintosh)

http://hyperarchive.lcs.mit.edu/HyperArchive/Archive/_Graphic_&_Sound_Tool/snd/brians-sound-tool-13.hqx

Sample Editor (Macintosh)

http://hyperarchive.lcs.mit.edu/HyperArchive/Archive/_Graphic_&_Sound_Tool/snd/sample-editor-103.hqx

Wavicle (Macintosh)

http://hyperarchive.lcs.mit.edu/HyperArchive/Archive/_Graphic_&_Sound_Tool/snd/wavicle-10.hqx

Video Formats

The MPEG FAQ

ftp://rtfm.mit.edu/pub/usenet-by-group/news.answers/mpeg-faq

How to Make MPEG Movies

http://www.arc.umn.edu/GVL/Software/mpeg.html

Movie "Clip Art" Collections

Yahoo Listing of Movie Archives

http://www.yahoo.com/Computers/Multimedia/Video/Archives/

Apple's QuickTime Movie Archive

http://quicktime.apple.com/

MPEG Movie Archive

http://www.eeb.ele.tue.nl/mpeg/

Another MPEG Movie Archive

http://sunsite.unc.edu/pub/multimedia/animation/mpeg/berkeley-mirror/

Video Conversion Software

FlattenMooV (QuickTime "flattener" for Macintosh)

http://www.astro.nwu.edu/lentz/mac/qt/flattmoov.sit.hqx

Qt2mpeg (Macintosh QuickTime to MPEG; experimental)

ftp://suniams1.statistik.tu-muenchen.de/incoming/qt2mpeg/

QFlat (QuickTime "flattener" for MS Windows)

http://ftp.tcp.com/ftp/pub/anime-manga/software/viewers/qtflat.zip

Sparkle (MPEG to QuickTime Converter for Macintosh)

http://hyperarchive.lcs.mit.edu/HyperArchive/Archive/gst/mov/sparkle-245.hqx

AVI-Quick (AVI to QuickTime Converter for Macintosh)

http://hyperarchive.lcs.mit.edu/HyperArchive/Archive/gst/mov/avi-to-qt-converter.hqx

CHAPTER 7: A Web Style Guide

Online Style Guides

WWW Design Issues

http://www.w3.org/hypertext/WWW/DesignIssues/Overview.html

Tim Berner-Lee's Style Guide

http://www.w3.org/hypertext/WWW/Provider/Style/Overview.html

NCSA Guide to HTML

http://www.ncsa.uiuc.edu/General/Internet/WWW/HTMLPrimer.html

Entering the World Wide Web - a Guide to CyberSpace

http://www.eit.com/web/www.guide/

Composing Good HTML

http://www.cs.cmu.edu/~tilt/cgh/

Clip Art, Icons and Other Web Graphics Resources

See Graphics Listings for Chapter 6

Tools for Site Maintenance

CVS (Unix)

ftp://prep.ai.mit.edu/pub/gnu/

w3mir

http://www.ifi.uio.no/~janl/w3mir.html

LWP Library (Unix, DOS, Macintosh)

http://www.perl.com/CPAN/

Libwww (Unix, DOS, Macintosh)

http://www.ics.uci.edu/WebSoft/libwww-perl/

US Copyright Office Information

US Copyright Office Information and Publications

gopher://marvel.loc.gov/11/copyright/

CHAPTER 8: WORKING WITH SERVER SCRIPTS

Fill-out Forms

NCSA's Documentation of Fill-out Forms

http://www.ncsa.uiuc.edu/SDG/Software/Mosaic/Docs/fill-out-forms/overview.html

Clickable Image Maps

NCSA Clickable Imagemap Tutorial

http://wintermute.ncsa.uiuc.edu:8080/map-tutorial/image-maps.html

MapServe for WebSTAR (Macintosh)

http://bart.spub.ksu.edu/other/machttp_tools/mapserve/documentation/documentation.html

Server-Side to Client-Side Imagemap Translator

http://www.genome.wi.mit.edu/WWW/tools/imagemaps/serv2cli.pl

MapEdit (Unix and MS Windows map editor)

http://www.boutell.com/

Imaptool (Unix client-side map editor)

http://www.sci.fi/~uucee/ownprojects

WebMap (Macintosh map editor)

http://home.city.net/cnx/software/webmap.html

Map This! (Windows map editor)

http://www.ecaetc.ohio-state.edu/tc/mt/

Archives of Scripts

NCSA's Archive of Scripts

ftp://ftp.ncsa.uiuc.edu/Web/httpd/Unix/ncsa_httpd/current/

Yahoo Archive of Scripts

http://www.yahoo.com/Computers/World_Wide_Web/Gateways/

NASA's Archive of Scripts

http://www.nas.nasa.gov/NAS/WebWeavers/

Meng Wong's Archive of Perl Scripts

http://www.seas.upenn.edu/~mengwong/perlhtml.html

StarNine's WebSTAR for Macintosh CGI page:

http://www.starnine.com/

O'Reilly's WebSite software resources page:

http://software.ora.com/techsupport/software/extras.html

Selena Sol's scripts

http://www2.eff.org/~erict/Scripts/

The author's personal collection of CGI scripts:

http://www.genome.wi.mit.edu/~lstein

Document Indexing and Text Searching

SWISH-E (Unix)
This is an enhanced version of SWISH

http://sunsite.berkeley.edu/SWISH-E/

AutoSwish - CGI interface to SWISH-E

http://sunsite.berkeley.edu/SWISH-E/

WWWWAIS (Unix)

http://www.eit.com/software/wwwwais/wwwwais.html (seems to be offline)

This has been superseded by AutoSwish, see above.

Print_hit_bold.pl (all platforms)

ftp://ewshp2.cso.uiuc.edu/print_hit_bold.pl

freeWAIS (Unix)

ftp://ftp.cnidr.org/pub/NIDR.tools/freewais/

Glimpse (Unix)

http://glimpse.cs.arizona.edu:1994/

Harvest (Unix)

http://harvest.cs.colorado.edu/

Excite (Windows NT/95, Unix; Commercial )

http://www.excite.com/

AppleWebsearch (Macintosh)

ftp://ftp.uth.tmc.edu/public/mac/MacHTTP/applewebsearch.sit.hqx

Other Gateway Scripts

Finger, Archie, phf (Unix, part of NCSA server distribution)

ftp://ftp.ncsa.uiuc.edu/Web/httpd/Unix/ncsa_httpd/current

Mailto.pl E-mail Gateway (Unix, requires cgi-lib.pl)

http://www-bprc.mps.ohio-state.edu/mailto/mailto_info.html

Mailmerge E-mail Gateway and Guestbook Generator (Unix)

http://www.genome.wi.mit.edu/ftp/pub/software/WWW/mailmerge

Email.cgi (Macintosh; requires several add-ons)

ftp://ftp.lib.ncsu.edu/pub/software/mac/email-cgi.hqx

Parse CGI: ftp://ftp.lib.ncsu.edu/pub/software/mac/parse-cgi-osax.hqx

TCP Scripting Additions:http://www.mangotree.com/tcpscripadd.html

Polyform E-mail Gateway (Windows NT/95; Commercial)

http://website.ora.com/

Genera (Sybase to HTTP; Unix)

http://gdbdoc.gdb.org/letovsky/genera/genera.html

WDB (Sybase to HTTP; Unix)

http://www.dtv.dk/~bfr/wdb/

Sybase CGI Interfaces (Unix; Commercial)

http://www.sybase.com/

Oracle Web Interface Kit (Unix; Commercial)

http://www.oracle.com/

mSQL and w3-mSQL (Unix; Commercial)

ftp://Bond.edu.au/pub/Minerva/msql/

http://Hughes.com.au/product/w3-msql/

Perl Interfaces to mSQL (Unix)

http://www.perl.com/CPAN/modules/by-module/Msql/

ROFM (Filemaker Pro Gateway; Macintosh)

http://rowen.astro.washington.edu/

Tangl (SQL Gateway; Macintosh; Commercial)

http://www.everyware.com/Tango_Info/

MailServ (Mailing list gateway; Unix)

http://iquest.com/~fitz/www/mailserv/

Hypermail (Hypertext mailing list archive generator; Unix)

http://www.eit.com/software/hypermail/hypermail.html

Miscellaneous Remote Gateways

Geography Name Server

http://wings.buffalo.edu/geogw

Weather Gateway

http://www.mit.edu:8001/weather

AltaVista Web Search Engine

http://www.altavista.digital.com/cgi-bin/query?pg=tips

Server-Side Includes

NCSA Tutorial on Server Side Includes

http://hoohoo.ncsa.uiuc.edu/docs/tutorials/includes.html

Netcloak Server-Side Includes for WebSTAR (Commercial)

http://www.maxum.com/netcloak/

CHAPTER 9: WRITING SERVER SCRIPTS

CGI Specifications

NCSA CGI Documentation (including CGI 1.1 Specification)

http://hoohoo.ncsa.uiuc.edu/cgi/

CERN CGI Documentation

http://www.w3.org/hypertext/WWW/Daemon/User/CGI/Overview.html

Cookie Specification

http://cgi.netscape.com/newsref/std/cookie_spec.html

File Upload Specification

http://www.w3.org/hypertext/WWW/MarkUp/HTMLPlus/htmlplus_2.html

Perl

Perl 5.0 Distribution - Unix

ftp://ftp.netlabs.com/pub/outgoing/perl5.0

http://www.perl.com/CPAN/sources/

Perl 5.0 Distribution - Other Platforms

http://www.perl.com/CPAN/ports/

Perl 5.0 Announcements and Manual

http://www.metronet.com/perlinfo/perl5.html

PCGI for Perl CGI Scripting on Macintosh

ftp://err.ethz.ch/pub/neeri/MacPerl/

CGI Libraries

CGI.pm (Perl 5 module for creating forms and parsing CGI input)

http://www.genome.wi.mit.edu/ftp/pub/software/WWW/cgi_docs.html

cgi-lib.pl (Perl 4 library for CGI)

http://www.bio.cam.ac.uk/cgi-lib/

LWP (Perl 5 modules for building Web-savvy applications)

http://www.perl.com/CPAN/modules/by-module/LWP/

CGI modules (comprehensive collection of Perl 5 CGI modules)

http://www.genome.wi.mit.edu/WWW/tools/scripting/CGIperl/

EIT's CGI Library (C language)

http://wsk.eit.com/wsk/dist/doc/libcgi/libcgi.html

cgic Library (C language)

http://www.boutell.com/cgic/

Python CGI Library (Python language)

http://www.python.org/~mclay/notes/cgi.html

Bourne Shell Routines (Bourne Shell)

ftp://ftp.ncsa.uiuc.edu/Web/httpd/Unix/ncsa_httpd/cgi/AA-1.2.tar.Z

CGI Parsing Routines for Tcl Language

ftp://ftp.ncsa.nimc.edu/web/httpd/Unix/ncsa-httpd/cgi/tcl/proc/args.tar.z

CGI++ Library (C++)

http://sweetbay.will.uiuc.edu/cgi++/

Miscellaneous

A Calendar (cal) Program that Supports the Julian Option

http://www.genome.wi.mit.edu/WWW/tools/scripting/cal.tar.gz

Blat (sendmail Lookalike for Windows 95/NT)

http://gepasi.dbs.aber.ac.uk/softw/Blat.html

FastCGI (Unix)

http://www.fastcgi.com/

On-the-Fly Graphics

GNUPlot

ftp://prep.ai.mit.edu/pub/gnu/

GD (C library for creating GIF files)

http://www.boutell.com/gd/

GDTcl (Tcl interface to GD)

http://guraldi.hgp.med.umich.edu/gdtcl.html

GD.pm (Perl interface to GD)

http://www.genome.wi.mit.edu/ftp/pub/software/WWW/GD.html

Ghostscript (Postscript Converter; Unix, DOS, Macintosh)

ftp://prep.ai.mit.edu/pub/gnu/ghostscript-2.6.2.tar.gz

Chapter 10: JavaScript

JavaScript Documentation

JavaScript Reference Guide for Netscape 2.0

http://home.netscape.com/eng/mozilla/2.0/handbook/javascript/

JavaScript Tutorials and Developer's Guides

http://developer.netscape.com/

Collections of JavaScript Programs and Examples

Gamelan JavaScript Archive

http://www.gamelan.com/

Chapter 11: Java

Java Developer's Kit Distributions

Sun Solaris, Macintosh and NT

http://java.sun.com/

Linux

http://www.blackdown.org/

DEC Unix, HPUX, AIX

http://www.osf.org/mall/web/JDK/

IRIX

http://www.sgi.com/

Applets

Gamelan Collection of Java Applets

http://www.gamelan.com/

Sun Microsystems Collection of Java Applets

http://java.sun.com/

Dynarule

http://www.nvg.unit.no/~torhr/

TextScrollerApplet

http://www.inforamp.net/~pogue/gregory/

RunningText

http://www.xm.com/cafe/

Animator, ImageMap

http://java.sun.com/applets/applets/

AnimatePLUS, ButtonPLUS, ImageMapPLUS

http://www.xm.com/cafe/

NetCharts (Commercial)

http://www2.ari.net/home/mikem/netcharts/index.html

Macromedia Charts (Commercial)

http://www.macromedia.com/

Jian Liang's Charting Applet, with Patch

http://users.aimnet.com/~foureyes/chart/chart.html

Patch: http://www.genome.wi.mit.edu/WWW/tools/java/charting/ChartUI.patch

SlideViewer

http://www.thomtech.com/~suresh/java/slideviewer/

Presentationware

http://www.asahi-net.or.jp/~FX6M-FJMY/pw01e.html

Security Issues

Java Security FAQ

http://java.sun.com/sfaq/

The World Wide Web Security FAQ

http://www.genome.wi.mit.edu/WWW/faqs/www-security-faq.html


Up to: