Log analyzer & report generator for Intranets running on Apache web server
Version 1.0 October 25, 2000
Ó2000 Vinod L. Hingorani.
Released on October 25, 2000 under GPL with source code.
Intrache is a log analyzer for Intranets where all the pages and workstations (PCs) are known entities. It is tailored for the widely used Apache web browser and has been tested on versions 1.3.3 and 1.3.6 running on Linux (RedHat & Suse) and Solaris 2.6. Please note that this requires fixed IP addresses for all workstations (PCs). If you modify it for DHCP, update the author.
To make it truly portable & platform independent, it was written in ANSI C using only the basic I/O libraries. This has made the user interface a bit primitive, but it does the work nevertheless. The menus are self-explanatory.
Intrache can create reports for:
- Specific workstation IP, All known pages
- Specific workstation IP, Specific page
- Specific page, All known workstation IP's
- Specific page, Specific workstation IP
- All known workstation IP's, All known pages - Total hits
- All known workstation IP's, All known pages - Workstation-wise break up
- All known workstation IP's, Specific page - Workstation-wise break up
Reports are generated in tab-delimited text file format or in an HTML format or can be viewed on screen.In addition, you can ping the PCs from Intrache to check connectivity. This can be useful in a Intranet Kiosk-workstation scenario.
File Description Download INTRACHE_TAR.GZ for Linux/Unix (50K) This is the Linux/Unix version of the source code. Rename it to intrache.tar.gz before decompressing Download INTRACHE_CRLF.ZIP for Windows 95/NT (55K) This is the DOS/WINDOWS version of the source code. Use Winzip(c) or PKzip(c) commandline for Win95/NT to decompress. (The files contained in this zip file use carriage-return & linefeed as line delimiters as expected in a DOS/WINDOWS environment, otherwise the files contained within it are IDENTICAL)
Intrache has NOT been tested on the Windows 95/NT platform. Please let me know if it works well, althought there is no reason why it should not!
Description of files in the compressed volumes above
File Description COPYING The GNU GENERAL PUBLIC LICENSE, Version 2, June 1991 README Readme file TODO What needs to be done intrache.c The main source code intrache.conf The configuration file, to be modified by the sysadmin or webmaster of the server intrache.help The help file, similar to README intrache.page The pages database file, to be edited with a text editor or modified using Intrache's built-in editing commands intrache.ws The workstations (PCs) database file, to be edited with a text editor or modified using Intrache's built-in editing commands sample_apache_access_log A sample access log file of Apache, for you to test this program sample_apache_error_log A sample error log file of Apache, for you to test this program