The goal of this project is to create a program, using Java and Perl, that will analyze web server logs to produce various information in a way that makes it possible for the site manager to make the web site better. The information available in sever logs are remote host ( user's IP ), date, request ( HTTP ), status and size of the document.
The idea is to use Perl to parse the server logs into some sort of datastructure and then use Java to generate the visual display of the site. The visual display includes showing:
The program will also generate the probability certain pages will be hit at different degrees of separation and provide extensive information about every page, hit counts, most common previous visited page, level of depth in the site