GWFstats 1.1 - a HTTPd access log Analyzer
GWFstats is a freeware integrated WWW and FTP log reporting tool. Its
primary inspiration was the FTPWebLog
1.0.2 and GraphFTPWebLog 1.0 program written by Benjamin
Snowhare Franz.
Because FTPWebLog 1.0.2 and GraphFTPWebLog 1.0 seems to be a little
bit unflexible/unhandy, I took the source and assembled the new
GWFstats programm.
Improvements
- able to make use of more than one previous generated reports
- able to generate a non-graphic report only or a graphic report
only or both at once and so there is no need to use two
programs with different switches ...
- substitute logged URLs with another Perl Regular expression
(e.g. -u '/(^java|^Java)$@@\/docs\/Java\/' because /java and
/Java are links to /docs/Java and would be counted as several
files)
- Option DefaultIndexNames (-I) uses a regular Perl expression to
determin DirectoryIndex pages (see NCSA HTTPd DirectoryIndex directive)
e.g. with -I '([Ii]ndex.html|[Ww]elcome.html)' /dir/index.html,
/dir/welcome.html and /dir/ are counted as the same file
- archives graphic reports
- some minor changes in handling specific optional parameters
(-A 0|1 is now -A etc.)
What does a GWFstats report look like ?
Here are some examples of gwfstat generated reports for our Web
server:
How can I get it ?
Hold down the shift key and klick on this link to download the latest version.
The following packages are required to run GWFstats:
- You *MUST* have Perl 5.001 or later to use the graph
generating Perl script. Perl 4.036 is sufficient for the text
based report, but Perl 5.001 is necessary for the graphic based
report. Perl 5.x is available at these CPAN sites
- Lincoln Stein's GD.pm - Interface to Gd Graphics Library
- Country-Code file, which is
directly accessed by GWFstats.
Configuration
Almost all the options are explained directly by running GWFstats with
the option -h.
To get more sophisticated reports just have a look at the Command Line Options.
Example:
Follow this link to see, how we generate
statistics for our web server.