GoAccess - Visuele Web Log Analyzer
Wat is het?
Waarom GoAccess?
GoAccess is ontworpen om een snelle, terminalgebaseerde log analyzer te zijn. De kernidee is om webserverstatistieken in real-time snel te analyseren en te bekijken zonder dat daarvoor een browser nodig is (ideaal voor wie via SSH snel een analyse van de access log wil maken, of simpelweg graag in de terminal werkt).
Daarnaast dient het als een praktisch hulpmiddel voor beveiligingsmonitoring, waardoor het eenvoudig is om verdachte activiteiten, ongebruikelijke verkeerspatronen, brute-force pogingen, scanners, bots en afwijkende verzoeken direct vanuit je logs te spotten.
Hoewel de terminaluitvoer de standaard is, heeft het programma de mogelijkheid om een volledig, zelfstandig real-time HTML-rapport te genereren (ideaal voor analyses, monitoring en datavisualisatie), evenals rapporten in JSON- en CSV-formaat.
Belangrijkste kenmerken
- Snel, real-time (TUI + Web dashboard), updates per milliseconde/seconde, geschreven in C.
- Slechts ncurses als dependency.
- Ondersteunt bijna alle web logformaten (Apache, Nginx, Amazon S3, Elastic Load Balancing, CloudFront, Caddy, etc.).
- Stel simpelweg het logformaat in en voer het uit op je logbestand.
- Prachtige terminal- en bootstrap-dashboards (pas GoAccess aan naar je eigen kleurvoorkeuren/schema's).
- Getest met Valgrind.
Groetjes,