On Tuesday, April 04, 2006 10:25 AM [EDT],
Obi-Wan <[EMAIL PROTECTED]> wrote:

> Recently, somebody posted to this list asking if Analog could do path
> tracking for web visitors to see what route they took through the
> HTTP tree.  The other day, a friend of mine told me about a package
> he uses to do exactly this.  It's called Visitors:
> http://www.hping.org/visitors/
>
> I've not used it myself, but my friend really likes it.  FYI.

I played around with this this morning. It's not at all flexible about
logformats - it only accepts default Apache logs. It is capable of doing
some interesting things with "streamed" logs, so it can be configured to
create "live" stats by tailing a log file. It also creates what it calls a
"trails" report. This basically tells you what pages were reached  from a
google search (only www.google.com), a external link, or any internal link

For example, this sample logfile
1.2.3.4 - - [04/Apr/2000:10:11:12 +0000] "GET /sample1.html HTTP/1.0" 200
1010 "http://google.com/search?q=abcd"; "Mozilla/4.0"
1.2.3.4 - - [04/Apr/2000:10:11:12 +0000] "GET /sample2.html HTTP/1.0" 200
1010 "http://example.com/sample1.html"; "Mozilla/4.0"
1.2.3.4 - - [04/Apr/2000:10:11:12 +0000] "GET /sample3.html HTTP/1.0" 200
1010 "http://example.com/sample2.html"; "Mozilla/4.0"
1.2.3.4 - - [04/Apr/2000:10:11:12 +0000] "GET /sample4.html HTTP/1.0" 200
1010 "http://example.com/sample3.html"; "Mozilla/4.0"
1.2.3.4 - - [04/Apr/2000:10:11:12 +0000] "GET /sample2.html HTTP/1.0" 200
1010 "http://example.com/sample4.html"; "Mozilla/4.0"
1.2.3.5 - - [04/Apr/2000:10:11:12 +0000] "GET /sample1.html HTTP/1.0" 200
1010 "http://www.google.com/search?q=lmno"; "Mozilla/4.0"
1.2.3.4 - - [04/Apr/2000:10:11:12 +0000] "GET /sample3.html HTTP/1.0" 200
1010 "http://example.com/sample1.html"; "Mozilla/4.0"

generates this "Web Trails"  report:

=== Web trails ===
--- Referer -> Target common moves
* Total number of trails: 7
1)    /sample3.html -> /sample4.html: 1
2)    External Link -> /sample1.html: 1
3)    Google -> /sample1.html: 1
4)    /sample4.html -> /sample2.html: 1
5)    /sample2.html -> /sample3.html: 1
6)    /sample1.html -> /sample2.html: 1
7)    /sample1.html -> /sample3.html: 1

It can also be used to generate the attached graph of "web trails".

Visitors isn't nearly as flexible as Analog, but it does do some things that
Analog doesn't.

Aengus

Attachment: visitor.png
Description: PNG image

+------------------------------------------------------------------------
|  TO UNSUBSCRIBE from this list:
|    http://lists.meer.net/mailman/listinfo/analog-help
|
|  Analog Documentation: http://analog.cx/docs/Readme.html
|  List archives:  http://www.analog.cx/docs/mailing.html#listarchives
|  Usenet version: news://news.gmane.org/gmane.comp.web.analog.general
+------------------------------------------------------------------------

Reply via email to