Web log analyzer... Written in OO Perl, provides the usual host / page analysis. Can also do site graphing using graphviz, browser, os, worm and search engine identification, and country and session tracking.
time4tea/ webstats/ analyser/ composite/ page/ BrowserErrorsAnalyser.java FileTypesAnalyser.java session/ AllHitsAnalyser.java BrowserAnalyser.java HowManyClicksPerSessionAnalyser.java LocationAnalyser.java SearchEngineTermAnalyser.java SearchEngineTermWordAnalyser.java SessionCountAnalyser.java SessionDurationAnalyser.java extractor/ key/ AttributeKeyFinder.java BeanKeyFinder.java BrowserKeyFinder.java ConcatenatingKeyFinder.java ConstantKeyFinder.java CountryKeyFinder.java DurationBucketKeyFinder.java FileTypeKeyFinder.java FirstPageKeyFinder.java HostKeyFinder.java KeyFinder.java LocationKeyFinder.java MethodKeyFinder.java PageKeyFinder.java QueryParamKeyFinder.java RefererHostKeyFinder.java SearchEngineTermKeyFinder.java SearchEngineWordKeyFinder.java SessionBandwidthKeyFinder.java SessionSizeKeyFinder.java StatusKeyFinder.java value/ BytesValueFinder.java ConstantValueFinder.java SessionLengthValueFinder.java SessionSizeValueFinder.java ValueFinder.java CalendarFinder.java DayOfWeekFinder.java ExtractionException.java AbstractAnalyser.java Analyser.java SessionToPage.java dao/ enhancer/ attribute/ AttributeTagEnhancer.java db/ dns/ DnsNameResolver.java HostnameEnhancer.java NameResolver.java OsCachingNameResolver.java geoip/ CountryEnhancer.java LocationEnhancer.java http/ QueryExtractorEnhancer.java identify/ AbstractCacheableEnhancer.java BrowserIdentifierEnhancer.java CacheableEnhancer.java CachingIdentifierEnhancer.java OSIdentifierEnhancer.java RobotIdentifierEnhancer.java SearchEngineIdentifierEnhancer.java WormIdentifierEnhancer.java filter/ bool/ http/ session/ AttributeExistsFilter.java DateFilter.java PageFilter.java freemarker/ HttpLogRecordMapWrapper.java ResourceTemplateLoader.java StatisticWrapper.java geoip/ GeoIPLocationLookupDelegate.java LocationLookup.java graph/ ChartSupport.java StatisticCategoryDatasetAdaptor.java StatisticTimeseriesAdaptor.java identify/ BrowserIdentifier.java Identified.java Identifier.java OSIdentifier.java RegexIdentifier.java RobotIdentifier.java SearchEngineIdentifier.java SearchEngineTermEnhancer.java SearchEngineTermFinder.java WormIdentifier.java browser.txt domain.txt os.txt robots.txt searchengine.txt jms/ main/ parser/ pipeline/ process/ record/ report/ session/ site/ source/ spring/ statistic/ uri/ util/