WebLog 0.96 available (logfile analysis toolkit) 
Author Message
 WebLog 0.96 available (logfile analysis toolkit)

Version 0.96 of the WebLog modules for the python programming language is
now available. Discounting any bugs, this is a candidate for the 1.0

The WebLog modules are free for any use, as long as copyright is
maintained.  For more information, or to download them, see

http://www.*-*-*.com/ ~mnot/script/python/WebLog/

Any suggestions (including more formats!), bugs or comments should go to

Changes in 0.96:
- added dummy attributes to __init__ methods of parsing classes
- used a while loop instead of recursion for catching errors in parsing classes
- renamed some attributes in SquidWebLog for clarity
- added SquidWebLog example script
- add WebLogLimit module (TimeLimit, HostLimit, PathLimit classes)
- used a test in __init__ instead of try/except for attribute testing in
  WebLogUrlParse, WebLogClean
- moved caching tests into getlogent() in WebLogClean and WebLogUrlParse
  (25% performance improvement)
- fixed WebLogClean.test_clean()
- tweaked siteurl attribute generation in WebLogReferType
- siteurl list made non-case-sensitive in WebLogReferType

The WebLog modules allow you to write logfile analysis scripts that can be
as simple or complex as you like. They currently can parse the following

* Common logfile format
* Combined logfile format
* Squid Proxy logfile format

There are also several postprocessing logfile modules;

* client hostname/ip address resolution
* logfile cleaning/normalisation
* limit output by start/end time, page, directory or filetype requested,
and requesting host or domain
* determine type of referer (offsite, local, file or manual)
* url parsing into its basic components

also included are several examples;

* a script to identify unauthorised attempts to access protected documents
* a script to show a breakdown of referers by page requested
* a script to show terms entered into common search engines to reach a site
* a script to show traffic through a Squid proxy by client and site requested

Mark Nottingham     Melbourne, Australia

"The ability to quickly process millions of bits of information
has nothing to do with thinking" -- Mark Kingwell

-------- comp.lang.python.announce (moderated) --------

Python Language Home Page:   http://www.*-*-*.com/

Tue, 19 Dec 2000 03:00:00 GMT  
 [ 1 post ] 

 Relevant Pages 

1. ANN> WebLog 0.96 available (logfile analysis toolkit)

2. WebLog 0.98 available (logfile analysis toolkit)

3. WebLog 1.0 - Web logfile parsing and manipulation

4. WebLog 0.99 - Web logfile parsing and manipulation

5. Wafe 0.96 available (long)

6. automatic logfile analyses with PHP

7. Announcing SCIX version 0.96 availability.

8. WDOSX 0.96 beta release

9. ANNOUNCE: ScopeEdit 0.96

10. Nasm 0.96

11. GMP module 0.96 released

12. OSKit 0.96 linked for download today.


Powered by phpBB® Forum Software