OpenSource-Hub
G

GoAccess

20.5k stars·개발 도구·SHA-256 체크섬 확인됨

터미널 또는 브라우저에서 실행할 수 있는 가볍고 실시간으로 동작하는 Web 로그 분석기로, HTTP 트래픽을 빠르게 파악하고 이상 징후를 발견할 수 있습니다.

스마트 다운로드

프로젝트 홈페이지 방문

아직 설치 프로그램이 없습니다 — 소스 저장소로 이동하세요

터미널에서 사용하는 실시간 로그 분석 강력한 도구, 가볍고 의존성 없이 바로 사용할 수 있습니다.

주요 기능

  • 완전 실시간: 터미널은 200ms마다, HTML은 1초마다 새로고침
  • 거의 모든 웹 로그 형식 지원(Apache, Nginx, AWS 등)
  • 증분 로그 처리 및 영구 스토리지 지원
  • 내장 WebSocket 인증, 외부 JWT와 통합 가능
  • ASN 매핑으로 악성 트래픽 신속 식별

할 수 없는 것

  • •처음 사용 시 로그 형식을 선택해야 합니다(또는 `--log-format`을 수동으로 지정). 그렇지 않으면 파싱이 실패할 수 있습니다. 2. 실시간 HTML 모드는 WebSocket 포트(기본값 7890)가 필요하므로 방화벽에서 해당 포트를 허용했는지 확인하십시오. 3. 초대형 데이터셋을 처리할 때는 메모리 사용량이 높으므로 파싱 라인 수를 제한하는 것이 좋습니다(`--max-items`).

사용 사례

  • SSH로 서버에 로그인한 후 Nginx 액세스 로그를 빠르게 확인하여 비정상 요청을 조사
  • 실시간 트래픽 모니터링 대시보드를 구축하여 CC 공격 또는 크롤러 행위 탐지
  • CDN 로그(CloudFront, Cloud Storage)를 분석하여 캐시 전략 최적화

GoAccess는 시스템 관리자, DevOps 및 보안 전문가를 위해 설계된 오픈 소스 실시간 웹 로그 분석기이자 대화형 뷰어입니다. 웹 서버 로그(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

유사한 프로젝트