GoAccess is a real-time Web log analyzer and interactive viewer for the Apache Web server. It runs in a terminal and provides fast and valuable HTTP statistics for system administrators that require log monitoring and visual reports on the fly. GoAccess can monitor unique visitors, browsers, spiders, OS, hosts and IP geolocation, keyphrases, referring sites, status codes, etc. It parses both Apache log formats, the Common Log Format and the Combined Log Format.
| Tags | Log Analysis Apache Systems Administration Monitoring Internet |
|---|---|
| Licenses | GPLv2 |
| Operating Systems | Linux |
| Implementation | C ncurses GLib2 |
Recent releases


Release Notes: UTF-8 support has been implemented. Wide-character/UTF-8 is handled properly. -lrt has been removed. A minor bug when adding monthly totals was fixed.


Release Notes: More flexibility when resizing the terminal was added. A pipeline from stdin was added. The ability to pass a flag to ./configure so GeoIP can be enabled if needed was added.


Release Notes: GLib 2.0 or later is now required instead of 2.16, as in previous versions. Some bugs were fixed. Some new features were implemented.


Release Notes: This version has been packaged for use in Debian (sid).


Release Notes: A request size parsing issue was fixed. Due to malformed syntax on the HTTP protocol, bandwidth was reset to 0.
A fast search engine library supporting probabilistic and boolean retrieval.
Sound recording from multiple sources to multiple formats.