Probe - Information

What is the 'Probe'?

Probe is website usage analysis tool. It 'probes' certain pages for being viewed by a visitor, without needing access to log-files from the web-server. It can display an analysis of its self-created log-files. (See: Example sites). The rules for analysis can be modified to your needs. These rules define a time-periode and/or a group of pages.

What do I need to use 'Probe'?

You only need access to a web-server with a cgi-interface (cgi-bin) and perl.

How does the 'Probe' work?

The 'Probe' is a small perl-script returning a one pixel transparent gif when invoked. This way we can create the following tag :

<img src=”/cgi-bin/”>

So each time the page is being viewed by a browser, is invoked. It would be silly if that would be the only thing it does. So the 'Probe' also stores the connecting IP-address with a timestamp and all its passed parameters into a log-file.
But off course we don't want the log-file to grow indefinetly, thus the 'Probe' will rotate the log-file after a defined periode, and will rotate a defined amount of log-files. This way the 'Probe' doesn't waste more diskspace then needed.
Since we don't like peeking into log-files ourselves, the package comes with probe-analyzer. This analyzer parses the log-files created by the 'Probe' and presents this data as a web-page.
The analyzer matches each log-entry wich a rule from a defined ruleset, when a match occures the counter for the rule is increased.
After parsing all the data from the log-files, it creates a web-page using the data in the ruleset.

Do you still have questions?

Please send me your question, and I will answer you as soon as possible.


The 'Probe' is licensed under GNU General Public License.
Probe Copyright (c) 2000 Aschwin van der Woude