Analog (program)

Last updated
Analog
Original author(s) Stephen Turner
Developer(s) Stephen Turner, Chris Tilley [1]
Initial releaseJune 21, 1995;28 years ago (1995-06-21)
Stable release
6.0.17 / June 20, 2021;2 years ago (2021-06-20)
Written inC
Operating system Mac/Windows/Unix/Linux
Platform Various
Available inMany
License GPL

Analog is a free web log analysis computer program that runs under Windows, macOS, Linux, and most Unix-like operating systems. It was first released on June 21, 1995, by Stephen Turner as generic freeware; the license was changed to the GNU General Public License in November 2004. The software can be downloaded for several computing platforms, or the source code can be downloaded and compiled if desired. [2]

Contents

Analog has support for 35 languages, [3] and provides the ability to do reverse DNS lookups on log files, to indicate where web site hits originate. It can analyze several different types of web server logs, including Apache, IIS, and iPlanet. [4] It has over 200 configuration options and can generate 32 reports. [3] It also supports log files for multiple virtual hosts. [3]

The program is comparable to Webalizer or AWStats, though it does not use as many images, preferring to stick with simple bar charts and lists to communicate similar information. Analog can export reports in a number of formats including HTML, XHTML, XML, Latex and a delimited output mode (for example CSV) for importing into other programs. Delimited or "computer" output from Analog is often used to generate more structured and graphically rich reports using the third party Report Magic program. [5]

The popularity of Analog is largely unknown as no download count information has been released on its historic dissemination. In a 1998 survey by the Graphic, Visualization, & Usability Center (GVU), Analog was reportedly used by 24.9% [6] (up from 19.9% the year before [7] ), with its nearest rival, Web Trends holding some 20.3% of the market.

It is not clear how Analog's usage has changed in the decade leading up to 2010, nor how its usage profile has been impacted by on-line analysis services such as Google Analytics. Analog can operate on an individual or web-farm basis from a single process, requiring no modification of web page or web script code in order to use it. It is a stand-alone utility, and it is not possible for visiting clients to block all of the logging of traffic directly from the client.

Analog has not been officially updated since the version 6.0 release in December 2004. The original author moved on to commercial traffic analysis. Updates to Analog continued informally by its user community up until the end of 2009 on the official mailing list. Currently the only formally compiled updated redistributable of Analog is that of Analog CE, [8] which has focused on fixing issues in Analog's XML DTD and on adding new operating system and web browser detection to the original code branch.

History

Analog was first released in June 1995, as research project by its creator Dr. Stephen Turner, then working as a research fellow in Sidney Sussex College in the University of Cambridge. [9] Some of the larger release milestones include:

14 June 1995
Analog 0.8b, the initial full testing build.
29 June 1995
Analog 0.9b was the first public release of Analog.
12 September 1995
Analog 1.0 was the first stable release.
10 February 1997
Analog 2.0 was the initial release of a native Win32 version of Analog.
15 June 1998
Analog 3.0 included support for HTTP/1.1 status codes and included a more refined log parsing engine in addition to the ability to parse non-standard log file formats.
16 November 1999
Analog 4.0 supported new reports including the Organisation Report, Operating System Report, Search Word Report, Search Query Report and Processing Time Report.
1 May 2001
Analog 5.0 is released with support for 24 languages, a range of new configuration commands and a new LaTeX output format.
19 December 2004
Analog 6.0 is released, including support for Palm OS and Symbian OS detection and all other changes from its 21-month beta period. Analog 6.0 was the first stable release made available under GPL license terms. [10]
2 October 2007
Analog 6.0.1 C:Amie Edition the first release of the C:Amie maintenance branch. Included support for Windows Vista, improved support for Windows 3.11 and Windows NT 3.5 detection and allowed for the detection of the NetFront browser.
4 April 2009
Analog 6.0.4 C:Amie Edition was a bug fix release to Analog 6.0, containing bug fixes to Analog's XML output rendering and new configuration options.
18 July 2011
Analog 6.0.8 C:Amie Edition, with support for Windows Phone 7.5 (Mango), Apple iOS 5.0 and all current Android releases.
17 August 2012
Analog 6.0.9 C:Amie Edition, with new operating system identification profiles for Android 4.1 Jelly Bean, Windows Phone 6.5, Windows Phone 8.0, Windows 8 and Windows Server 2012. For the first time, the release expands out the previously grouped operating system detection for Mac OS X so that version number breakdowns are provided where information is available via user agent entries in log-file. The release also includes a number of bug fixes.
7 October 2013
Analog 6.0.11 C:Amie Edition, with improved accuracy in MSIE compatibility mode detection and new detection profiles for iOS, Android, Windows Phone and Windows 8/Server 2012 R2.
28 June 2015
Analog 6.0.12 C:Amie Edition, with new detection profiles for iOS, OS X, Android, Edge, Windows Phone and Windows 10.
27 July 2019
Analog CE 6.0.16 added a new ANONYMIZERURL setting to allow the use of a URL forwarding service on reports, a new LINKNOFOLLOW setting to enable/disable hyperlink rel="nofollow" on reports (set to on by default), changed Mac OS X branding with macOS and other improvements to the Operating System report. [11]

A full list of the changes in each release is recorded in the Analog What's New Changelog. [10]

A full list of changes in the maintenance release is recorded on the Analog C:Amie Edition page. [8]

Related Research Articles

Microsoft Windows is a product line of proprietary graphical operating systems developed and marketed by Microsoft. It is grouped into families and sub-families that cater to particular sectors of the computing industry -- Windows (unqualified) for a consumer or corporate workstation, Windows Server for a server and Windows IoT for an embedded system. Defunct families include Windows 9x, Windows Mobile, Windows Phone, and Windows Embedded Compact.

<span class="mw-page-title-main">Microsoft Office</span> Suite of office software

Microsoft Office, or simply Office, is a family of client software, server software, and services developed by Microsoft. It was first announced by Bill Gates on August 1, 1988, at COMDEX in Las Vegas. Initially a marketing term for an office suite, the first version of Office contained Microsoft Word, Microsoft Excel, and Microsoft PowerPoint. Over the years, Office applications have grown substantially closer with shared features such as a common spell checker, Object Linking and Embedding data integration and Visual Basic for Applications scripting language. Microsoft also positions Office as a development platform for line-of-business software under the Office Business Applications brand.

C++Builder is a rapid application development (RAD) environment for developing software in the C++ programming language. Originally developed by Borland, as of 2009 it is owned by Embarcadero Technologies, a subsidiary of Idera. C++Builder can compile apps for Windows, iOS, macOS, and Android. It includes tools that allow drag-and-drop visual development, making programming easier by incorporating a WYSIWYG graphical user interface builder.

<span class="mw-page-title-main">Nmap</span> Network scanner

Nmap is a network scanner created by Gordon Lyon. Nmap is used to discover hosts and services on a computer network by sending packets and analyzing the responses.

<span class="mw-page-title-main">ESET NOD32</span> Computer protection software

ESET NOD32 Antivirus, commonly known as NOD32, is an antivirus software package made by the Slovak company ESET. ESET NOD32 Antivirus is sold in two editions, Home Edition and Business Edition. The Business Edition packages add ESET Remote Administrator allowing for server deployment and management, mirroring of threat signature database updates and the ability to install on Microsoft Windows Server operating systems.

<span class="mw-page-title-main">Windows Mobile</span> Family of mobile operating systems by Microsoft (2000-2013)

Windows Mobile is a discontinued mobile operating system developed by Microsoft for smartphones and personal digital assistants.

<span class="mw-page-title-main">Internet Explorer Mobile</span> Mobile version of Internet Explorer web browser by Microsoft

Internet Explorer Mobile was a mobile version of Internet Explorer developed by Microsoft, based on versions of the MSHTML (Trident) layout engine. IE Mobile comes loaded by default with Windows Phone and Windows CE. Later versions of Internet Explorer Mobile are based on the desktop version of Internet Explorer. Older versions however, called Pocket Internet Explorer, are not based on the same layout engine.

AIDA64 is a system information, diagnostics, and auditing application developed by FinalWire Ltd that runs on Windows, Android, iOS, Windows Phone, Tizen, ChromeOS and Sailfish OS operating systems. It displays detailed information on the components of a computer. Information can be saved to file in formats such as HTML, CSV, or XML.

<span class="mw-page-title-main">W3Perl</span>

W3Perl is a free software logfile analyser, which can parse Web/FTP/Mail/CUPS/DHCP/SSH and Squid logfiles. Most major web logfile formats are supported, as well as split/compressed files. "Page tagging" and counter are also supported if you do not have logfiles access. The output is spread over HTML pages, with graphics and a sortable table. Stats can be run from a single command line or from a web browser.

A mobile operating system is an operating system used for smartphones, tablets, smartwatches, smartglasses, or other non-laptop personal mobile computing devices. While computers such as typical/mobile laptops are "mobile", the operating systems used on them are generally not considered mobile, as they were originally designed for desktop computers that historically did not have or need specific mobile features. This line distinguishing mobile and other forms has become blurred in recent years, due to the fact that newer devices have become smaller and more mobile unlike hardware of the past. Key notabilities blurring this line are the introduction of tablet computers, light laptops, and the hybridization of the two in 2-in-1 PCs.

NS Basic is a family of development tools developed and commercially marketed by NSB Corporation in Toronto, Ontario, Canada for iOS, Android, Microsoft Windows, MacOS, Linux, BlackBerry OS, WebOS, Newton OS, Palm OS, Windows CE and Windows Mobile.

<span class="mw-page-title-main">Palm Pre</span> 2009 smartphone

The Palm Pre, styled as palm prē, is a multitasking smartphone that was designed and marketed by Palm with a multi-touch screen and a sliding keyboard. The smartphone was the first to use Palm's Linux-based mobile operating system, webOS. The Pre functions as a camera phone and a portable media player, and has location and navigation capabilities. The Pre also serves as a personal information manager, has a number of communication and collaboration applications, and has Bluetooth and Wi-Fi connectivity built-in.

<span class="mw-page-title-main">Mono (software)</span> Computer software project

Mono is a free and open-source .NET Framework-compatible software framework. Originally by Ximian, it was later acquired by Novell, and is now being led by Xamarin, a subsidiary of Microsoft and the .NET Foundation. Mono can be run on many software systems.

Firefox was created by Dave Hyatt and Blake Ross as an experimental branch of the Mozilla browser, first released as Firefox 1.0 on November 9, 2004. Starting with version 5.0, a rapid release cycle was put into effect, resulting in a new major version release every six weeks. This was gradually accelerated further in late 2019, so that new major releases occur on four-week cycles starting in 2020.

<span class="mw-page-title-main">Windows 10 Mobile</span> Mobile operating system developed by Microsoft

Windows 10 Mobile was a mobile operating system developed by Microsoft. First released in 2015, it is a successor to Windows Phone 8.1, but was marketed by Microsoft as being an edition of its PC operating system Windows 10.

<span class="mw-page-title-main">Puffin Browser</span> Web browser

Puffin Browser is a remote browser developed by CloudMosa, an American mobile technology company founded by Shioupyn Shen.

This page details the history of the programming language and software product Delphi.

References

  1. "Contact HPC:Factor". HPC Factor. Retrieved 3 November 2017.
  2. Peterson, Eric T. (2005). Web Site Measurement Hacks: Tips & Tools to Help Optimize Your Online Business. "O'Reilly Media, Inc.". pp. 38–40. ISBN   9780596553326.
  3. 1 2 3 Gasson, Gaelyne R. (April 2000). "Web Analysis Using Analog". Linux Journal . 2000 (72es). ISSN   1075-3583.
  4. Anonymous (2003). Maximum Security. SAMS Publishing. p. 252. ISBN   9780672324598.
  5. Jeremy Wadsack (2005). "Report Magic" . Retrieved 2015-05-04.
  6. "Analog: The most popular logfile analyser in the world". 2004-06-15. Archived from the original on 2014-07-01.
  7. "GVU's Ninth WWW User Survey Graphs: Log File Analysis Tools". April 1998. Retrieved 2015-05-04.
  8. 1 2 "Analog CE". 2013-10-07. Retrieved 2019-04-14.
  9. "Dr Stephen Turner's Home Page". Archived from the original on 2001-12-01.
  10. 1 2 "Analog 6.0: What's new in this version?". Archived from the original on 2014-06-30.
  11. "Analog CE Changelog". 2019-08-05. Archived from the original on 2018-08-19.