Salaam!
Michael Kellogg wrote:
> (To make this work, we would need a post-processing program that would
> go though the analog .html report, find the IP addresses, resolve them
> and create a new column with the domain names. :) If anyone is
> interested in writing this, let me know.)
It's already been written. AnalogX's QuickDNS does exactly that by
reading the log files before Analog processes them, and updating
Analog's DNS file. Here's my text file, which starts with QuickDNS's
built-in help:
===
Usage: QDNS [options]
Options: /A [IP Address] Lookup an IP address (IP->Name)
/N [Domain Name] Lookup an Domain Name (Name->IP)
/D [DNS Filename] Process a DNS file (resolve unknown)
/L [Log Filename] Process just one log (requires /D also)
/T [Count] Number of concurrent lookups (def: 100)
/G [Config Filename] Run an Analog Config file
/Y [IP Address] Specify DNS server IP address /Y #.#.#.#
/Z [Type] Sort output DNS file
0 Natural sorting, this is how QDNS prefers the log
1 Sort by time
2 Sort by IP address
3 Sort by Domain name
/S Strip all unresolved lookups
qdns.exe /D f:\WebLog\dns.txt /Y 66.45.212.21 /L f:\WebLog\060108*.txt
===
I just update the logfile name and copy and paste that last line
into a DOS window opened in QuickDNS' directory. It's quite fast.
Point QuickDNS at your log files and it's almost done.
> Thanks again.
was-salaam,
abujamal
+------------------------------------------------------------------------
| 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
+------------------------------------------------------------------------