OpenSource-Hub
G

GoAccess

20.5k stars·開発ツール·SHA-256 チェックサム確認済み

軽量でリアルタイムな Web ログアナライザー。ターミナルやブラウザで実行でき、HTTP トラフィックを迅速に把握し、異常を検出します。

スマートダウンロード

プロジェクトのホームページへ

インストーラはまだありません — ソースリポジトリをご覧ください

ターミナルで動作するリアルタイムログ分析の神ツール。軽量で依存関係がなく、すぐに使い始められます。

主な機能

  • 完全リアルタイム:ターミナルは200msごとに更新、HTMLは1秒ごとに更新
  • ほぼすべての Web ログ形式をサポート(Apache、Nginx、AWS など)
  • 増分ログ処理、永続ストレージをサポート
  • WebSocket 認証を内蔵し、外部 JWT との統合が可能
  • ASN マッピングにより、悪意のあるトラフィックを迅速に識別

できないこと

  • •初回使用時はログ形式を選択する(または `--log-format` を手動で指定する)必要があります。そうしないと解析が失敗する可能性があります。2. リアルタイム HTML モードには WebSocket ポート(デフォルト 7890)が必要です。ファイアウォールで許可されていることを確認してください。3. 超大規模なデータセットを処理する際はメモリ使用量が高くなるため、解析行数を制限することを推奨します(`--max-items`)。

使用例

  • SSH でサーバーにログイン後、Nginx のアクセスログを素早く確認し、異常なリクエストを調査する
  • リアルタイムのトラフィック監視ダッシュボードを構築し、CC 攻撃やクローラーの挙動を検出する
  • CDN ログ(CloudFront、Cloud Storage)を分析してキャッシュ戦略を最適化する

GoAccess は、システム管理者、DevOps、セキュリティ専門家向けに設計された、オープンソースのリアルタイム Web ログアナライザー兼インタラクティブビューアです。Web サーバーログ(Apache、Nginx、Amazon S3、CloudFront など)をリアルタイムで解析し、ターミナルまたはリアルタイム HTML ダッシュボードに統計情報を表示します。主な特徴は、ターミナル出力が 200ms ごと、HTML 出力が 1 秒ごとに更新されること、ほとんど設定不要で実行できること、最適化されたインメモリハッシュテーブルにより大量のログを処理できること、WebSocket 認証、増分ログ処理、ASN マッピング(セキュリティ分析に有用)をサポートしていること、カラーテーマをカスタマイズできること、ncurses ライブラリのみに依存する非常に軽量な設計であること、HTML、JSON、CSV 形式のレポート出力に対応していることです。SSH 経由での迅速なログ分析や、長期的なモニタリングダッシュボードの構築に最適です。

タグ

web-log-analyzerreal-timeterminalmonitoringnginxapachesecurity

はじめ方

1

インストーラをダウンロード

上のボタンをクリックして、お使いのシステム用のインストーラをダウンロード

2

ソフトウェアをインストール

ダウンロードしたインストーラをダブルクリックし、指示に従ってください

3

パッケージマネージャーでインストール:Linux は apt/yum、macOS は `brew install goaccess`、Windows は WSL 経由

4

直接実行:`goaccess /var/log/nginx/access.log -o report.html` でリアルタイム HTML レポートを生成

5

ターミナルで確認:`goaccess /var/log/nginx/access.log --log-format=COMBINED` でリアルタイムダッシュボードを起動

インストールガイド
  1. パッケージマネージャーでインストール:Linux は apt/yum、macOS は `brew install goaccess`、Windows は WSL 経由
  2. 直接実行:`goaccess /var/log/nginx/access.log -o report.html` でリアルタイム HTML レポートを生成
  3. ターミナルで確認:`goaccess /var/log/nginx/access.log --log-format=COMBINED` でリアルタイムダッシュボードを起動
ファイルの整合性

チェックサムがありません

このプロジェクトは GitHub Release ページに SHA-256 チェックサムを公開していません

SHA256 チェックサム

チェックサムなし

GitHub Releases から直接ダウンロードし、ファイルの整合性をご自身で確認してください

本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。

オープンソースの透明性

GitHub ソースを見る
環境ガイド

アンインストール情報

対応するパッケージマネージャーでアンインストールします。例えば `apt remove goaccess` または `brew uninstall goaccess` です。ソースからインストールした場合は、ソースディレクトリに移動して `make uninstall` を実行してください。

追加の依存関係なし

ダウンロード後すぐに使用可能。追加のランタイムは不要です。

プロジェクト情報
ライセンスGPL-2.0
最終更新2026-10-28 16:11:26
GitHub リポジトリ公式サイト

問題が発生?以下のFAQを確認

5 FAQs

類似プロジェクト