GoAccess

GoAccess is an open-source, console-based, interactive web server log viewer. It allows you to view and analyze web server logs via ncurses-based terminal interface in real-time. GoAccess parses growing web server log files (e.g., /var/log/apache2/access.log) incrementally on the fly, and produces real-time statistics on web server’s HTTP traffic. Output statistics and colors are fully customizable to suit your needs and preferences, and can include a wide range of metrics like top visitor IP addresses and requests, client operating systems, browsers and geolocation, referrals, HTTP status codes, etc. GoAccess log parser supports many popular log formats, for example, those used by Apache, Nginx, Squid, AWS CloudFront, AWS elastic load balancing, and Google cloud storage, as well as any custom log formats. It stores collected statistics in in-memory storage for fast access, and optionally can store them persistently on disk for later loading or export them to HTML, JSON or CSV reports for offline analysis.


  • Website: http://goaccess.io/
  • Platform: Linux, BSD, Mac OS X
  • License: GNU GPLv2
  • Documentation: http://goaccess.io/man
  • Source repository: git
  • Community: bug tracker
  • Features: ,
  • Similar Software

    Glogg Glogg a multi-platform, lightweight GUI tool specialized to view and search through text files. Glogg can be considered a GUI front end for grep and less command line tools. It can be useful for sys...
    Graylog Graylog is a Java-based open-source log management system which collects, indexes, and analyzes (structured/unstructured) log data from syslog or any third-party applications Graylog's centralized lo...
    tcpdump tcpdump is a command-line packet sniffing and protocol analyzer tool writtin in C/C++. It captures live RX/TX packets on a network interface in promiscuous mode, and displays the content of the pack...
    netdata netdata is a web-based, real-time performance monitoring system which visualizes the system resource usage of a local Linux server (which netdata is running on) via time-series statistics. Monitored s...
    Wireshark Wireshark is a GUI-based packet sniffing and analyzer tool which captures live packets from a network interface, dissect their protocols, and displays packet contents in human-readable format. Wiresh...

    Subscribe to Xmodulo List

    Do you want to receive posts about Linux applications and software recommended by Xmodulo List? Enter your email address below, and we will deliver our recommendations straight to your email box, for free. Delivery powered by Google Feedburner.

    Leave a comment

    Your email address will not be published. Required fields are marked *