Show README.txt syntax highlighted
Teastats web log analyser.
This software is released under GPL v2.
IMPORTANT - You need to supply your own log files. Place one in src/test-files/access.log before
building & running tests, as they expect to find something there.
contact me (james_time4tea@users.sourceforge.net) if you have any requests, ideas or would like to contribute.
Current Things To Do
--------------------
0. totally re-do the way that we keep stats for sessions... suggestions welcome.
1. Add Date to Repository so we can save files day by day
2. Get some kind of composition working for Hitters so we can load multiple dates into a single one.
3. Get them to relate what kind of data they hold- this is particularly important for time based, and geo information.
4. Site generation - initially expect this to be very simple - and a basic basic freemarker one is there now.
5. Proxy detection
6. Use cookies to detect sessions, not IP addresses - (may be related to proxy requirement)
7. Maybe some kind of mule interaction, so we can turn the processing model around, so we are message based.
8. Site mapping - show how users navigate through site. - Nice to have something (free, but) like yfiles for this?
9. Allow certain hitters to specify their own sort order (where it knows the keys already)
10. Spruce up the charts.
11. Get some nice css for any site we generate!
Why?
-----
1. I wanted a way look at my website usage.
2. I objected to awstats because of the way it was written.
3. webalyzer is years old.
4. google analytics sign up is closed. - plus maybe you don't want to send all your users there too, giving google all that knowledge
about your site, and your customers web habits.
5. it can't be that hard! (tm) - how many projects started that way
See more files for this project here
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.
Project homepage:
http://sourceforge.net/projects/teastats
Programming language(s): Java
License: other
lib/
activemq/
activeio-core-3.0-beta3.jar
activemq-console-4.0.1.jar
activemq-core-4.0.1.jar
backport-util-concurrent-2.1.jar
commons-logging-1.0.4.jar
geronimo-j2ee-management_1.0_spec-1.0.jar
geronimo-jms_1.1_spec-1.0.jar
mx4j-2.1.1.jar
commons-beanutils-1.7.0/
commons-beanutils-bean-collections.jar
commons-beanutils-core.jar
commons-beanutils.jar
commons-dbcp/
commons-dbcp-1.2.1.jar
commons-pool-1.3.jar
commons-lang/
commons-lang-2.0.jar
commons-logging-1.0.4/
commons-logging-api.jar
commons-logging.jar
dnsjava/
dnsjava-2.0.1.jar
freemarker/
freemarker.jar
hamcrest/
hamcrest-all-1.1.jar
hibernate/
jdom/
jdom.jar
jfree/
jcommon-1.0.0.jar
jfreechart-1.0.1.jar
jfreechart-1.0.1.tar.gz
joda/
joda-time-1.4.jar
junit/
jmock-1.1.0RC1.jar
jmock-cglib-1.0.1.jar
jmock-cglib-1.1.0RC1.jar
junit-3.8.1.jar
log4j/
log4j-1.2.11.jar
mysql/
oscache/
oscache-2.1.jar
spring/
velocity/
velocity-1.4.jar
velocity-dep-1.4.jar
velocity-tools-generic-1.2.jar
xerces/
xercesImpl.jar
xml-apis.jar
xom/
xom-1.1.jar
xstream/
xpp3_min-1.1.3.4.O.jar
xstream-1.2.2.jar
src/
java/
com/
maxmind/
geoip/
Country.java
DatabaseInfo.java
Location.java
LookupService.java
Region.java
net/
time4tea/
webstats/
analyser/
dao/
enhancer/
filter/
freemarker/
geoip/
graph/
identify/
jms/
main/
parser/
pipeline/
process/
record/
report/
session/
site/
source/
spring/
statistic/
uri/
util/
teastats/
resources/
log4j.properties
shell/
templates/
new/
bg_header.jpg
frontpage.ftl
index.ftl
index.html
macros.ftl
singlesource.ftl
teastats.css
test-files/
test-integration/
net/
test-unit/
net/
website/
index.html
style.css
COMPILE.txt
README.txt
build.xml
teastats.iml
teastats.ipr