BBclone is a PHP Web counter on steroids which displays individual logs as well as aggregated data. It is a clone of Big Brother webstats, except that it is written in PHP and it relies only on flat files (no database needed). BBclone enables any Web site administrator to have a very precise view of who visit the website: OS, browser, date, referring page etc. Main features include reload resistance, hostname resolution, proxy workaround, and blacklist.
tClick is a set of PHP scripts designed to provide tracking of click-throughs of links on a Web site for those who don't have access to their site logs or don't want to bother with complex log analysis programs. The system's backend is provided by a MySQL database, and support is included for addition, deletion, and viewing of link statistics through a Web interface as both individual links and by categories.
YAC (Yet Another Counter) is a Web counter and logger written in Perl. It counts only "real" visits, meaning that it increases the counter only if there was no request from the same IP within one hour, but logs every page hit. It has 3 output modes (graphic, text, quiet) and a configurable minimum number of digits displayed. To avoid corrupt data it uses flock() for all file operations.
LogJack extracts page view/file download counts and other information from Web server logs, and places the information in individual files for easy inclusion into dynamically-generated Web pages. After generating the initial data, LogJack continues to monitor things and update its files and reports.
phpCounter is a PHP3 application that allows you to easily include a counter system with your Web site. phpCounter's features include digit style choices, refresh mode, restricted valid host, and yearly statistic. It provides script inclusion as well as image invocation to hit the counter.
Web Log Trends Analyzer provides a work-around for a "bug" in some popular commercial Log Analyzer products, which makes them unable to process multiple log files for overlapping periods of time. If you like your commercial Log Analyzer, and don't feel like upgrading just yet, this little Perl script will do the trick nicely. Simply specify a list of all your log files, and it will consolidate them into a single log file, sorted by time. The output log will work with your commercial Log Analyzer product without a hitch, allowing you to continue using it to generate reports.