Analog: Helper applications
This is a page of programs which other people have written to work with
analog. I haven't tried them, so I'm not in a
position to recommend them or even to say if they work. If you want your
program listed on this page, then mail
analog-author@lists.isite.net.
- Analog Helper
- Analog Helper is a graphical configuration tool for the Mac which allows
you to specify your analog settings via a GUI.
Sig Software, shareware, US$25.
http://www.sigsoftware.com/analoghelper/
- A-Soft Analog Shell
- A-Soft Analog Shell is another graphical configuration tool, this one
for Windows (95 and above).
A-Soft Technologies, shareware, US$49.95.
http://www.A-SoftTech.com/Startup/AnalogShell2.html
- SEARCHENGINE commands
- A more comprehensive list of SEARCHENGINE commands than is
included in the distributed configuration file.
Israel Hanukoglu
http://www.science.co.il/analog/SearchQuery.txt
- adddates.pl, logfix.vbs and convlog
- Analog can't process logs which have the time on each line but the date
only in a header, because it has no way to tell if the date has changed
during the logfile.
So
here are two scripts to add the date to every line of an extended format
log. The first uses Perl, and the
second uses the Windows Scripting Host.
Please read the warnings at
the top of each program or you might get wrong data: they both assume
that there are no 24-hour gaps in the logfile. Neither of these may be
true in practice (especially on intranets). The convlog program comes
with the Microsoft IIS server and will do a similar job, but also has
to make these assumptions. So it is much better to log the date on every
line initially.
adddates.pl by Jeremy Wadsack, freeware.
logfix.vbs by Aengus Lawlor, freeware.
- LogTran
- LogTran is a program for Mac which translates logfiles from lots of
different formats into combined format. This is an alternative to writing
LOGFORMAT strings for some formats which analog doesn't have
built-in knowledge of.
Summary.Net, shareware, US$25.
http://www.summary.net/soft/logtran.html
- Log Fixer
- If you have extra quote-marks in your referrer or browser field, this
program will fix them so that analog can read those lines. It will also
make a couple of more minor corrections. For Windows, with combined log
format.
Jim Foley, `donorware'.
http://momp.hypermart.net/logfix.htm
- logpatch
- Also fixes extra quote-marks in your referrer or browser field. This one
is in C.
Luchezar Georgiev, freeware.
logpatch.c
- maillog2commonlog
- This converts mail logs in sendmail, postfix, smail or qmail format to
the common log format, so that analog can process them. It comes with a
configuration file and language file to make analog report the results
more helpfully.
Joey Hess, freeware.
maillog2commonlog,
analog_mail.conf,
mail.lng,
licence.
- anonlog
- anonlog "anonymizes" your logfile by encoding sensitive
information.
Stephen Turner, freeware.
http://www.analog.cx/anonlog/
Most of the programs in this section do the same job in slightly different
ways -- looking up the numerical IP addresses in your logfile before you run
analog.
- DNSTran
- DNSTran is a DNS lookup tool. It can go through your logfile,
replacing numerical IP addresses with resolved names, or it can
write a DNS cache file for analog to use. Versions for Mac, Linux (x86),
Sun & IRIX.
Summary.Net, freeware.
http://www.summary.net/soft/dnstran.html
- QuickDNS
- QuickDNS is another tool to do all the DNS lookups before you run
analog. Win32.
AnalogX, freeware.
http://www.analogx.com/contents/download/network/qdns.htm
- logresolve
- logresolve.c and logresolve.pl come with Apache and do the same job.
Apache group, freeware.
http://httpd.apache.org/
- fastresolve
- fastresolve is similar again, for Unix/Linux. It can even call analog
when it's finished!
David MacKenzie, freeware
http://www.web.us.uu.net/fastresolve/
- hlr
- And here's another one. It stores the resolved addresses in a Berkeley
DB style database.
Tom Knienieder, freeware
http://www.knienieder.com/software.html
- ip2host
- And another one. This one is designed as a plug-in replacement for the
logresolve.pl script included with Apache.
Maurice Aubrey, freeware
http://olympia2.adhost.com/~maurice/scripts/ip2host
- jdresolve
- Another one. This one's distinctive feature is that it constructs a fake
address for unresolvable addresses based on resolving the parent domain.
John Rowell, freeware
http://www.jdrowell.com/Linux/Projects/jdresolve/
- reverse-dns-lookup.pl
- This one's page is in German.
Björn Höhrmann, freeware
http://www.bjoernsworld.de/perl/reverse-dns-lookup.html
- LookupIP
- Another one. For Windows.
Carsten Clasholm, freeware
http://www.clasohm.com/lookupip/
- adnslogres
- adns is really a library for C programs. But it comes with andslogres as
a standalone program.
Ian Jackson, freeware
http://www.chiark.greenend.org.uk/~ian/adns/
- trimdns
- trimdns goes through your DNS cache file, removing all but the most
recent lookup for each IP address.
Andrew McCarthy, freeware.
trimdns.pl
- xdns
- xdns merges DNS files, removes old entries, and warns if one address has
had two names.
Marco Bernardini, freeware
http://www.taggiasca.com/perl/xdns.htm
- minidns
- minidns does a DNS resolution of any IP addresses that make it in to the
final report. This is an alternative to analog's full DNS resolution.
Michael Kennedy, freeware.
minidns.pl
- Report Magic for Analog
- Turns analog output into pretty graphs.
Wadsack-Allen Digital Group, freeware.
http://www.reportmagic.com/,
http://www.reportmagic.de/
- anaml
- anaml is an analog to XML converter, putting each of analog's reports
into a separate file. This could encourage more flexible output styles.
chocolateboy, freeware.
anaml.pl
- crontab.sh
- This is a Unix shell script, intended to be run from a cron job, which
can create reports daily, weekly and/or monthly.
Rebecca Minarik, freeware.
crontab.sh
- webloganalysis.pl
- Creates a configuration file for each virtual domain and runs analog.
Would have to be adapted to other sites. Written for Windows, but should
be easily adaptable to other platforms.
Peter Tapolyai, freeware.
webloganalysis.pl
- SearchIt PRO
- Reads all the logfiles in a folder, and uses analog to produce full
reports and a summary report.
Server Automation Tools, shareware, US$39.95.
http://www.serverautomationtools.com/tools/1.5.html
- MISSA
- Produces reports for several virtual hosts, and rolls over Apache
logfiles. Unix shell scripts.
Jaume Teixi, freeware.
http://www.teixi.Net/missa/
- multi.pl
- Runs reports for a range of months, and displays pairs of months
side-by-side for comparisons.
Marco Bernardini, freeware.
http://www.taggiasca.com/perl/multi.htm
- multilog
- Runs analog with each configuration file in a directory. Unix shell
script.
Chris Pepper, freeware.
http://www.reppep.com/~pepper/multilog/
- ftpget
- A Windows utility that fetches logfiles by ftp and adds the server name
so that they can all live in the same directory.
Eric Jorgensen, freeware
ftpget.zip (10kb)
- anlgform.exe
- A precompiled executable version of anlgform.pl, the form interface in
version 4 of analog. For Windows 95/98/NT.
Compiled by Jeremy Wadsack, freeware.
http://www.wadsack-allen.com/digitalgroup/anlgform-4.03.zip (571kb)
Additional documentation written by other people.
- Log rotation HOWTO
- How to automate rotating your logfiles and running analog. Mainly for
Linux, although may be adaptable to other Unices.
Brian Clifton
http://www.Sussexfind.co.uk/omegadm/tips/HOW-TO-ROLLOVER.htm
Go to the analog home page.
Stephen Turner
University of Cambridge Statistical Laboratory
Need help with analog? Use the
analog-help mailing list.
Page last modified: 12-Dec-00