LOGGRAPHIC / POSTFIX MAIL OBSERVATORY

Postfix 로그를 읽고,
메일 흐름을 한눈에 파악하세요.

저장된 과거 로그를 분석하고 메일 활동을 재생하세요. SSH LIVE 모니터링으로 현재 서버의 송수신도 확인할 수 있습니다.

Kali Linux · amd64PostfixSSH LIVE日本語 / English / 한국어 / 简体中文 / 繁體中文

업데이트:

NEW · 2026-11-04 · 1.20.0-20261104002227

이메일 주소로 접속 원본 IP를 찾아 Fail2ban으로 차단하세요.

LogGraphic 1.20.0에 발신 이메일 주소를 입력하여 보관 중인 로그에서 접속 원본 IP를 검색하고 선택한 IP를 Fail2ban에 등록하는 입력 창을 추가했습니다.

이메일 주소로 접속 원본 검색

작업 → 이메일 주소로 차단…을 열고 발신 주소 한 개를 입력한 뒤 접속 원본 IP 검색을 누릅니다. ADDRESS FLOW의 같은 버튼에서도 열 수 있으며 발신자 노드를 선택한 경우 해당 주소가 미리 입력됩니다.

근거를 확인하고 IP 한 개씩 차단

후보를 접속 원본 IP와 로그 서버별로 표시합니다. 호스트명, 큐·거부 기록 수, 이벤트 수, 최초·최종 기록 시각(UTC), 최신 근거 로그를 확인하고 IP 한 개를 선택하면 기존 Fail2ban 확인 창으로 이동합니다.

메인 창의 검색, 이벤트 필터, 재생 위치와 관계없이 보관 중인 모든 분석 로그를 검색합니다. 로그 보관 한도가 0이면 사용할 수 없습니다. 입력을 수정하면 이전 결과를 지우고 작업 전에 현재 로그에서 접속 원본 근거를 다시 확인합니다.

Linux 패키지를 표준 /usr 경로에 설치한 경우에도 Python 확장 목록 표시와 실행에 사용하는 동봉 리소스를 올바르게 찾도록 검색 경로를 수정했습니다.

변경 사항 및 업데이트 방법 →
MAIL FLOW

발신자에서 전송 대상까지

주소 흐름은 누가 누구에게 보냈는지, 서버 흐름은 다음 전송 대상이 어디인지 보여 줍니다.

설명용 애니메이션이며 실시간 서버 데이터가 아닙니다. 앱에서도 로그 재생 속도와 통신 입자의 이동 속도는 독립적입니다.

필요할 때 과거 메일 로그를 분석하세요

01

저장된 로그 열기

다운로드하거나 백업한 Postfix 일반 텍스트 로그를 열거나 앱에 끌어 놓으세요. 시작 날짜와 시각으로 표시·집계 범위를 지정할 수 있습니다.

02

전송 결과와 주소 확인

성공, 실패, 지연, 시간별 트래픽, 발신·수신 주소와 전송 대상 서버를 확인하세요. 주소, IP, 큐 ID로 검색할 수 있습니다.

03

시간 흐름 재생

일시 정지, 빨리 감기, 시각 이동으로 당시 활동을 살펴보세요. 그래프와 흐름에 마우스를 올리면 상세 정보가 표시됩니다.

메일 운영과 조사를 위한 도구

01

전송 결과 대시보드

성공·실패·지연·거부, 시간별 트래픽과 통신 상대를 시각화합니다. 수신자별 전송 시도와 재시도를 포함하므로 고유 메시지 수와는 다릅니다.

02

주소 및 서버 흐름

ADDRESS FLOW는 발신·수신 이메일 주소를 연결합니다. MAIL FLOW는 접속 원본, Postfix, 로그에 기록된 실제 다음 전송 서버를 표시합니다.

03

SSH LIVE 모니터링

호스트, 사용자, 포트와 키를 설정해 서버 로그를 계속 모니터링합니다. 로그 읽기 권한이 필요합니다. 보관 한도를 정수로 지정할 수 있으며 0은 분석을 끄고 애니메이션만 유지합니다.

04

국가 통계와 세계 지도

국가별 접속 비율과 전송량, 통신 방향을 살펴보세요. 국가는 도메인 등록 정보나 국가 코드 추정이며 IP의 실제 위치를 보장하지 않습니다.

05

큐·DKIM·Fail2ban

큐 목록과 내용, 등록 도메인의 수신자 분석, 로그에 기록된 인증 상태를 확인합니다. 큐 변경과 IP 차단에는 서버 권한과 설정이 필요하며 실제 서버에 적용됩니다.

06

자유로운 레이아웃

패널을 표시·숨기고 위치와 크기를 조절하여 저장합니다. 일본어, 영어, 한국어 인터페이스를 선택할 수 있습니다.

07

Python 확장 API

메일 이벤트, 인증, 국가와 호스트 정보를 이용해 액션을 만들고 카드·표·그래프·버튼이 있는 별도 창을 구성하세요. 원격 API 권한은 manifest에 지정하며 신뢰하는 코드만 실행해야 합니다.

08

이유가 보이는 의심 메일 판정

발신·수신 주소, 접속 원본 호스트, 인증 실패와 다수 수신자 전송을 규칙으로 평가합니다. 학습된 AI가 아니며 점수는 악성 확률이 아닙니다. 보호 도메인과 확인 목록은 직접 등록합니다. 자동 차단·삭제는 하지 않습니다.

Postfix 로그를 읽는 기본 방법

환경에 따라 로그는 /var/log/maillog, /var/log/mail.log 또는 다른 경로에 저장됩니다. 실제 설정을 확인한 후 권한이 있는 계정으로 읽으세요.

postconf maillog_file
sudo tail -n 100 /var/log/maillog

같은 서버와 시간 범위에서 Queue ID를 따라 smtpd, cleanup, qmgr, smtp 기록을 연결하세요. from과 to는 봉투 주소이며 헤더 주소와 다를 수 있습니다.

전송 결과의 의미
기록의미와 확인 사항
sent다음 단계로 전송 성공. 최종 받은편지함 도착이나 열람을 보장하지 않습니다.
deferred일시적 지연. DNS, 네트워크, 시간 초과, 일시 거부 사유와 이후 재시도를 확인하세요.
bounced해당 수신자에게 영구적 전송 실패. 주소와 응답 사유를 확인하세요.
NOQUEUE: reject큐 접수 전 거부. 시각, 접속 원본 IP, 프로세스 ID와 SMTP 응답을 함께 확인하세요.

postqueue -p는 현재 큐를 조회합니다. 과거 로그의 이벤트 수와 현재 큐 건수는 다릅니다. 상세 로그 읽기 안내(영어)

Kali Linux 설치 및 업데이트

최신 릴리스: 1.20.0-20261104002227

LogGraphic 1.20.0에 발신 이메일 주소를 입력하여 보관 중인 로그에서 접속 원본 IP를 검색하고 선택한 IP를 Fail2ban에 등록하는 입력 창을 추가했습니다.

1. 저장소 등록

아래 명령을 Kali 터미널에서 실행하세요. 설정 스크립트는 기존 LogGraphic 저장소 설정을 백업합니다.

아래 명령으로 설치·업데이트하기 전에 이용약관을 확인하세요. 다운로드, 설치 또는 이용하면 약관에 동의한 것으로 간주합니다.
curl -fSLo setup-loggraphic-apt.sh \
  https://repo.sb-i.jp/loggraphic/setup-loggraphic-apt.sh
sudo bash setup-loggraphic-apt.sh

설정 스크립트 보기

2. 설치

아래 명령으로 설치·업데이트하기 전에 이용약관을 확인하세요. 다운로드, 설치 또는 이용하면 약관에 동의한 것으로 간주합니다.
sudo apt install loggraphic

설치 후 Kali 데스크톱 앱 메뉴에서 LogGraphic을 실행하세요.

기존 설치 업데이트

아래 명령으로 설치·업데이트하기 전에 이용약관을 확인하세요. 다운로드, 설치 또는 이용하면 약관에 동의한 것으로 간주합니다.
sudo apt update
sudo apt install --only-upgrade loggraphic

첫 번째 명령은 패키지 목록을 갱신하고, 두 번째 명령은 앱을 업데이트합니다. 완료 후 앱을 다시 시작하세요. 앱의 도움말 → 업데이트 확인도 사용할 수 있습니다.

저장소 정보

패키지 목록 · 서명된 메타데이터 · 공개 키

서명 키 지문

63568A9E12857E8E12B434028FAA7CE5A840DE0D

이 저장소는 Kali Linux amd64용입니다. macOS에는 해당 .pkg 설치 프로그램을 사용하세요.

“Kali 설치 파일 다운로드” 링크에서 배포 파일을 다운로드하면 이용약관에 동의한 것으로 간주합니다. 진행 전에 확인하세요.Kali 설치 파일 다운로드

자주 묻는 질문

과거 로그 파일도 시각화할 수 있나요?

네. 저장된 Postfix 일반 텍스트 로그를 앱에서 열어 전송 결과와 주소·서버 흐름을 분석하고 시간순으로 재생할 수 있습니다. 파일 분석에는 SSH 연결이 필요하지 않습니다.

apt update만 실행하면 앱이 업데이트되나요?

아니요. 패키지 목록만 갱신합니다. sudo apt install --only-upgrade loggraphic을 실행한 후 앱을 다시 시작하세요.

일반 SSH 연결로 GUI를 실행할 수 있나요?

GUI에는 화면 환경이 필요합니다. Kali 데스크톱에서 실행하거나 별도로 구성한 화면 전달 환경을 사용하세요.

의심 점수는 악성 메일의 확률인가요?

아니요. 초기 규칙의 합산 점수입니다. 낮은 점수도 안전을 보장하지 않으며 실제 데이터의 검출률과 오탐률은 아직 평가하지 않았습니다. 자동 차단이나 삭제는 하지 않습니다.

국가 표시가 서버의 정확한 위치인가요?

아니요. 도메인 등록 국가나 국가 코드 추정입니다. IP의 실제 위치를 보장하지 않습니다.