Skip to content
KitploitKITPLOIT
ИнструментыЭксплойтыБлог
Log in
Отправить
ИнструментыЭксплойтыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

ЛентыКонтактыКонфиденциальность© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
goaccess — GoAccess — это анализатор веб-логов в реальном времени и интерактивный просмотрщик, который работает в терминале в *nix-системах или через ваш браузер. | Kitploit
Инструменты/GitHubGitHub/allinurl/goaccess
Утилиты общего назначенияКонфиденциальностьОбнаружение АномалийАнализ Журналов
GitHuballinurl/goaccess

goaccess

GoAccess — это анализатор веб-логов в реальном времени и интерактивный просмотрщик, который работает в терминале в *nix-системах или через ваш браузер.

Репозиторий
20.8k1.2k490 дней назадПроверено Kitploit
Сайт

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться

GoAccess C build GoAccess

Что это?

GoAccess — это открытый анализатор веб-логов в реальном времени с интерактивным просмотром, который работает в терминале на системах *nix или прямо в вашем браузере. Разработанный с учётом потребностей системных администраторов, DevOps-инженеров и специалистов по безопасности, он на лету предоставляет быструю, полезную статистику HTTP и визуальные отчёты о сервере. GoAccess разбирает логи вашего веб-сервера в реальном времени и представляет данные прямо в терминале или через живой HTML-дашборд, что позволяет легко отслеживать трафик, выявлять аномалии и мгновенно устранять неполадки.

Подробнее: https://goaccess.io.

GoAccess Terminal Dashboard GoAccess HTML Dashboard

Возможности

GoAccess разбирает указанный файл веб-лога и выводит данные в X терминал. Возможности включают:

  • Полностью в реальном времени
    Все панели и метрики обновляются каждые 200 мс в выводе терминала и каждую секунду в выводе HTML.

  • Минимальная необходимая конфигурация
    Вы можете просто запустить его для вашего файла лога доступа, выбрать формат лога и позволить GoAccess разобрать лог доступа и показать вам статистику.

  • Отслеживание времени отклика приложения
    Отслеживайте время, затраченное на обслуживание запроса. Чрезвычайно полезно, если вы хотите отслеживать страницы, которые замедляют ваш сайт.

  • Аутентификация WebSocket:
    GoAccess предлагает расширенную аутентификацию WebSocket, поддерживая локальную и внешнюю проверку JWT, с возможностями безопасного обновления токенов и бесшовной интеграцией с внешними системами аутентификации. Проверенные токены отслеживаются до их утверждения exp, и соединение закрывается по истечении их срока действия.

  • Почти все форматы веб-логов
    GoAccess допускает любую пользовательскую строку формата лога. Предопределённые опции включают Apache, Nginx, Amazon S3, Elastic Load Balancing, CloudFront и т. д.

  • Инкрементальная обработка логов
    Нужна персистентность данных? GoAccess умеет обрабатывать логи инкрементально с помощью опций сохранения на диск.

  • Только одна зависимость
    GoAccess написан на C. Для его запуска вам нужна только ncurses в качестве зависимости. Вот и всё. Он даже имеет собственный сервер Web Socket — http://gwsocket.io/.

  • Посетители
    Определяйте количество обращений, посетителей, пропускную способность и метрики для самых медленных запросов по часам или дате.

  • Метрики по виртуальным хостам
    Есть несколько виртуальных хостов (Server Blocks)? Он имеет панель, которая показывает, какой виртуальный хост потребляет большую часть ресурсов веб-сервера.

  • Отслеживание UTM-кампаний
    Разбивает трафик кампаний по каналу, источнику, кампании, контенту и термину, всё извлекается из запрошенного URL.

  • Классификация ботов и краулеров
    Держит AI-краулеры и трафик Fediverse (ActivityPub) в отдельных категориях, отдельно от традиционных краулеров поисковых систем.

  • Настройки TLS
    Сообщает согласованный протокол, набор шифров и группу обмена ключами, когда %K, %k и %g входят в формат лога.

  • ASN (сопоставление номеров автономных систем)
    Отлично подходит для обнаружения вредоносных шаблонов трафика и их блокировки. Целые сети также можно отбрасывать при разборе с помощью --exclude-asn.

  • Настраиваемая цветовая схема
    Настройте GoAccess под свой вкус/схемы цветов. Либо через терминал, либо просто применив таблицу стилей к выводу HTML.

  • Поддержка больших наборов данных
    GoAccess умеет разбирать большие логи благодаря оптимизированным хеш-таблицам в памяти. У него очень хорошее потребление памяти и довольно хорошая производительность. Это хранилище также поддерживает сохранение на диск.

  • Поддержка Docker
    Возможность собрать Docker-образ GoAccess из исходного кода. Вы по-прежнему можете полностью настроить его, используя монтирование томов и редактируя goaccess.conf. См. раздел Docker ниже. Также есть документация о том, как использовать docker-compose.

Практически все форматы веб-логов...

GoAccess поддерживает любую пользовательскую строку формата лога. Предопределённые опции включают, но не ограничиваются:

  • Стандартные логи Amazon CloudFront (устаревшая фиксированная схема).
  • Amazon Simple Storage Service (S3)
  • AWS Elastic Load Balancing
  • Amazon Application Load Balancer
  • Combined Log Format (XLF/ELF) Apache | Nginx
  • Common Log Format (CLF) Apache
  • Google Cloud Storage.
  • Виртуальные хосты Apache, с портом, разделённым двоеточием, или без него
  • Squid Native Format.
  • Формат W3C (IIS).
  • Структурированный формат JSON от Caddy.
  • Вариант CLF от Traefik

Данные карты

HTML-отчёт использует данные карт Natural Earth, которые находятся в общественном достоянии. Входящая в комплект карта стран включает локальную корректировку, показывающую Крым как часть Украины, в соответствии с Резолюцией Генеральной Ассамблеи ООН 68/262. Сохраняйте эту корректировку при обновлении resources/countries-110m.json. Привязка стран для трафика берётся из настроенной базы данных GeoIP; изменение очертаний карты не изменяет итоговые показатели отчёта.

Почему GoAccess?

GoAccess был разработан как быстрый анализатор логов для терминала. Его основная идея — быстро анализировать и просматривать статистику веб-сервера в реальном времени без необходимости использовать браузер (отлично подходит, если вы хотите быстро проанализировать свой access-лог через SSH или если вы просто любите работать в терминале).

Он также служит практичным инструментом для мониторинга безопасности, позволяя легко выявлять подозрительную активность, необычные шаблоны трафика, попытки брутфорса, сканеры, ботов и аномальные запросы непосредственно из ваших логов.

Хотя вывод в терминал является выводом по умолчанию, он способен генерировать полный, самодостаточный, работающий в реальном времени отчёт HTML, а также отчёты JSON и CSV.

Его можно рассматривать скорее как инструмент-монитор, чем что-либо ещё.

Установка

Packaging status

Сборка из релиза

GoAccess можно скомпилировать и использовать в системах *nix.

Скачайте, распакуйте и скомпилируйте GoAccess с помощью:

$ wget https://tar.goaccess.io/goaccess-1.12.tar.gz
$ tar -xzvf goaccess-1.12.tar.gz
$ cd goaccess-1.12/
$ ./configure --enable-utf8 --enable-geoip=mmdb --with-zlib
$ make
# make install

Сборка из GitHub (разработка)

$ git clone https://github.com/allinurl/goaccess.git
$ cd goaccess
$ autoreconf -fiv
$ ./configure --enable-utf8 --enable-geoip=mmdb
$ make
# make install

Дистрибутивы

Скачать инструмент