Lincoln Stein's Home Page
Goodies
- Network Programming in Perl
- Everything you ever wanted to know about writing TCP/IP applications in Perl.
- The World Wide Web Security FAQ
- Lots of good advice on keeping your Web site from being broken
into, or your personal computer invaded by hostile applets.
- How to Set Up and
Maintain a Web Site
- This is full-length book that contains everything I know about
running a Web site (and then some).
- Web Security, a Step-by-Step
Reference Guide
- Just when you thought the hard part was done. You mean I've got to
bring up a site and keep it safe too?
-
The Official Guide to Programming with CGI.pm
- Exhaustive documentation on the Perl CGI.pm library.
- The Apache Module Book: Fast Dynamic Pages in Perl and C
- The definitive reference for Apache modules, with special
emphasis on mod_perl. This will
be available sometime in the fall of 1998. There's a companion
site taking shape at www.modperl.com
- SBOX
- A CGI wrapper script that allows Web site hosting
services to safely grant CGI authoring privileges to untrusted
clients. It changes the process privileges of client
scripts to match their owners, places configurable ceilings on script
resource usage, and does a "chroot" to the author's home
directory so that CGI scripts can't access the rest of the system.
- CGI.pm
- A perl5 library for handling forms in CGI scripts. With just a
handful of calls, you can parse CGI queries, create forms, and
maintain the state of the buttons on the form from invocation
to invocation.
- user_manage
- A Perl CGI script for safely managing Web passwords and groups remotely.
Also allows users to change their own passwords. Works with the
Apache, NCSA, Netscape and CERN web servers.
- The Rating Game
- Rate the information content of your (and other people's) Web pages.
- The Mangler
- Mangle your favorite Web pages with the Travesty algorithm!
- GD.pm
- A perl5 interface to Thomas Boutell's
gd library that allows you to generate PNG and JPEG images on the fly.
- Tie::DBI
- Tie Perl associative arrays to DBI relational databases.
- "Boulder" IO
- A simple but powerful data exchange language, suitable for
serializing biological data objects (and other types of objects
too!).
- mailmerge.cgi
- A handy program for processing and mailing out the contents of
fill-out forms according to rules layed out in a printmerge-style
template file.
- nph-publish
- A Perl CGI script for the Apache server that lets you "publish" HTML files
to a Web server using Netscape Navigator Gold and other HTML
editors.
- Packet Sniffer
- The perl-based packet sniffer demoed at the WWW6 conference. I
am not responsibile for any use this might be put to!
Some of these presentations are in Microsoft PowerPoint for Windows
version 7.0 format (.ppt). If you do not have PowerPoint, there is a
free PowerPoint viewer available at Microsoft.
In order to minimize download time, these presentations have been
compressed with PKZip. You'll need an unzipper, such as PKUnzip,
which you can find at any FTP or Web software archive.
- Apache Security
- This is a tutorial on Apache security, presented at the fourth annual
Open Source Conference.
- Advanced CGI
- This is a tutorial on Advanced CGI, presented at the fourth annual Open Source
Conference. The demo links will probably not work because
they refer to programs installed on my laptop computer.
- Cute Tricks with Perl and Apache
- This is a tutorial on neat things you can do with Perl and
the Apache Web server for the second annual O'Reilly Perl
Conference.
- CGIpm.zip
- CGI Scripting in Perl with CGI.pm. 94 slides. A two hour tutorial
given at the O'Reilly Perl Conference in San Jose in August 1997.
120K compressed. Also available in graphical
and mostly textual HTML formats.
- WebSecurity.zip
- Security on the World Wide Web. 84 slides, 316,000
bytes compressed. This talk was presented at the Seventh
International WWW Conference in Brisbane, Australia, 1998
- crypto.zip
- Cryptography and the Web. 32 slides, 268,440 bytes. This talk
was presented at the Web Design and Development conference in San Francisco
in June 1998.
- emoney.zip
- Electronic Money. 32 slides, 175,775 bytes compressed. This talk
was presented at the Web Design and Development conference in San Francisco
in February, 1997. Also
available in uncompressed
form (1.4 megabytes).
- security.zip
- Security on the World Wide Web. 32 slides, 146,284
bytes. This talk was presented at the CSI 23d Annual Conference
on Computer Security in Chicago, November 1996. This talk is
only downloadable by registered members of the CSI conference
(sorry!). Also available in uncompressed form (1.4 megabytes).
- SafeCGI.zip
- Hints for Writing Safe CGI Scripts. 9 slides,
34,162 bytes compressed. This talk was presented at the WWW6
conference's SafeCGI BOF.
Send me mail
Jump to the Stein Lab Home Page
Lincoln D. Stein, lstein@cshl.org