Projects


Log Session Analysis

A CGI application that analyzes Apache logs and finds pertinent session information. I currently have a number of features:

  • Support for multiple apache logs (browsable by day).
  • Support for Gzip'd logs.
  • Ability to block unwanted IP addresses.
  • Ability to block unwanted useragents (bots, etc.)
  • Ability to ignore certain filetypes.
  • Customizable support for search engines.
  • Support for RSS feed reader detection.
  • Results are groups by RSS feeds, Search Engine referrals, Direct Hits, and Off-site referrals.
  • All results are grouped by user, then by session type, only presenting unique sessions.

I'm still in the process of cleaning up the code, but I will be releasing it soon.

Links

Tags: analysis, apache, perl, logs, statistics

Slashdot Cache

This utility scours your apache web logs, looking for sites that seem to be sending a lot of traffic in your direction. The process then makes a request for the pages and makes a static copy of the page. Hooks can then be made into Apache to redirect users to this new static version. This was built when a CSH member's PHP web site was Slashdotted, causing the server to crash under the load.

Downloads

Tags: apache, perl

Current Projects

jQuery JavaScript Library

jQuery

Comprehensive DOM, Event, Animation, and Ajax JavaScript Library.

Recent Projects

Pro JavaScript Techniques

JavaScript Book

The best techniques for professional JavaScript. Published by Apress.