Advanced Web Statistics (AWStats) is a free powerful Web server logfile analyzer (Perl script) that shows you all your Web statistics including visits, unique visitors, pages, hits, rush hours, search engines, keywords used to find your site, robots, broken links, and more. It works with both IIS 5.0+ and Apache Web server log files as a CGI and/or from the command line. It also supports around 40 languages.
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.
phpOpenTracker is a framework solution for the analysis of Web site traffic and visitor behaviour. It features a logging engine that, either invoked as a Web bug by an HTML image tag or embedded with two lines of code into your PHP application, logs each request to a Web site into a database. One installation can track an arbitrary number of Web sites. Through its API, you can easily access the gathered data and perform complex operations on it (for instance, the analysis of your visitors' click paths).
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.
IP Traffic Volume uses Linux kernel iptables to log incoming and outgoing bytes though your network device(s) and can dump summarized log statistics in ASCII to the console or display in HTML via the included CGI interface for displaying on a Web server. It is highly configurable as to what kind of traffic is counted, e.g. to and from specific ports and/or specific IP addresses or groups of ports and addresses. It uses a mininum of resources and doesn't need a database for the logged data.
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.
Wusage is a Web server log analysis package that runs on virtually every operating system. It can read logs generated by nearly every type of Web server, including Apache, Microsoft IIS, WebStar, and many others. It measures the popularity and flow of your Web site, including unique visitors, referring sites, most popular browsers, top operating systems, accesses, visits and more. The statistics supplied provide valuable web site content and design information, as well as marketing and sales statistics. Because Wusage is so easy to use, it is perfect for schools, ISPs/Web hosting companies, large conglomerates, small businesses, and individual Web site owners.
The Big Brother Log Analyzer (BBLA) is package consisting of an HTTP logger and an HTML log analyzer, aimed at individual users who may not have administrative privileges on their Web server. BBLA is free, and does not require you to display any advertising banner on the tracked pages. There is no limit to the number of pages you can track, nor any restriction on its use. It is also lightweight (the tarball is around 30 KB).
The main purpose of LoFiMo is, as the name states, to monitor log files. It does this in real time, i.e. shows the contents of log files as they are changing. The user can connect to LoFiMo with a Web browser or use the console for plain text output. When using a Web browser, the output can be formatted with cascading stylesheets, which the user can define. Thus, it is possible to highlight certain log entries with different colors and fonts. It is also possible to play sounds or execute commands (send an email, play sound with a custom player, etc.) when a log entry matches a filter. LoFiMo can parse Apache style log files and syslog style log files. Among others, there are filters that can parse iptables logs and merge multiple log lines of Postfix into a single one.