Logs Tools

Mergelog

mergelog is a small and fast C program which merges and sorts HTTP log files in 'Common Log Format' from Web servers behind round-robin DNS. mergelog has been designed to easily process huge logs from highly stressed servers, and can manage gzipped files.

Downloadhttp://download.sourceforge.net/mergelog/
Homepagehttp://mergelog.sourceforge.net/
AuthorBertrand Demiddelaer
SystemUnix
ApaLogFilter

ApaLogFilter is a (long-winded but working) perlscript - released under the GNU General Public License - which filters and manipulates web server logfiles (NCSA Combined Log Format). The purpose is - to reduce the number of lines in the logfile to lines which are relevant for the statistics, - to manipulate the data in the entries, so that they can be better interpreted. The analyses itself can be done with programs like analog or webalizer, so that this program can be seen as step for raising the quality of the reports.

Homepagehttp://sites.inka.de/scheibli/private/daniel/html/s05c100m.htm
AuthorDaniel Scheibli
SystemUnix
Iis2apache

Turn an IIS log into an Apache log. I had to do this for work; we have some IIS boxes & we wanted to be able to webalize them. I hunted around on the Net for something that would do this, and while I did learn that you can just configure IIS to log in Apache Common Log Format, that wasn't an option for us

Downloadhttp://www.jammed.com/~jwa/hacks/iis2apache
Homepagehttp://www.jammed.com/~jwa/hacks/
AuthorJames W. Abendschan
SystemUnix
Fastresolve

Fastresolve is a package of programs which process Web log files to get DNS and domain ownership information for log analysis. It sends many queries in parallel, and caches results, for speed. Its DNS resolver is 3-50 times as fast as the various others available.

Downloadhttp://www.djmnet.org/sw/fastresolve/
Homepagehttp://www.djmnet.org/sw/fastresolve/
AuthorDavid MacKenzie, Josh Osborne, Chris Ross
SystemUnix
Jdtracker

Jdtracker is a CGI/JavaScript combo to track usage statistics on remote hosts (where you don't have access to the server's log files). With one line of HTML code on each page you want to track you can generate complete log files in combined Apache style (host/referrer/user agent). Post process this log file with jdresolve and webalizer and you can have graphics and statistics on any pages you want.

Downloadhttp://jdrowell.com/files/jdtracker-0.11.tar.gz
Homepagehttp://jdrowell.com/Linux/Projects/jdtracker/
AuthorJohn Douglas Rowell
SystemUnix
Logmanage

Logmanage is a program which is designed to perform flexible management of web statistics for a variety of users and main server logs. In its current configuration it is designed to work with http-analyze but should work with any web stats program that takes log input on STDIN and can be configured for the output directory on the command line. Manages a large collection of pipes to the stats program with inclusion and exclusion regular expressions. Can generate stats for lots of different users from one log file or from many log files.

Downloadhttp://web.systhug.com/logmanage/dist/
Homepagehttp://web.systhug.com/logmanage/
AuthorChris Dent
SystemUnix
Ext2ncsa

Ext2ncsa is little Perl tool to convert IIS 4.0 Extended Logs to NCSA.

Downloadhttp://members.tripod.com/~denao/ext2ncsa/download.html
Homepagehttp://members.tripod.com/~denao/ext2ncsa/
AuthorDenis A.V.Jr.
SystemUnix