View Issue Details

IDProjectCategoryView StatusLast Update
0009862Kali LinuxNew Tool Requestspublic2026-09-17 12:54
Reporter[email protected] Assigned To 
PrioritynormalSeverityminorReproducibilityhave not tried
Status newResolutionopen 
Summary0009862: LogGraphic - interactive Postfix mail-log analysis and incident investigation (non-free)
Description

[Name]
LogGraphic

[Version]
Application: 1.13.0
Published Debian binary package: 1.13.0-20260917084334 (amd64)

[Homepage]
https://repo.sb-i.jp/

[Download]
Fixed binary release:
https://repo.sb-i.jp/loggraphic/loggraphic_1.13.0-20260917084334_amd64.deb
SHA-256: af6a22232cc86411a66c80427b8e8c49775713494e81f295b552584c365830f1
Signed APT repository: https://repo.sb-i.jp/loggraphic/

[Author]
y-yamamoto-github

[Contact]
[email protected]

[Licence]
Proprietary; free of charge for individuals and organizations, including commercial use. The application source code is not publicly available.
The author permits Kali Linux / OffSec to redistribute the published installers through the official Kali Linux repositories. The attached BINARY-DISTRIBUTION-TERMS.md records this permission in English and Japanese. Third-party code and datasets retain their own licenses.

This is a request for consideration for non-free, subject to Kali's policy and packaging requirements, not a claim of eligibility or existing inclusion. Please advise whether this binary-only distribution model can be considered. No public source release or Debian source package is currently offered.

[Description]
LogGraphic is a C++/wxWidgets desktop application for interactive examination of Postfix mail logs. It displays delivery outcomes, sender/recipient address flows, actual delivery relay hosts, event details, and a replayable traffic timeline. Downloaded log files can be inspected without configuring remote administration.

Optional features include live log monitoring over SSH, mail-queue inspection and management, domain-based recipient analysis, views of DKIM-related log events, and Fail2ban actions against a selected source IP. Remote administrative actions require the operator's SSH access and corresponding server permissions.

Domain registration countries can be looked up through RDAP. This is registrant metadata, not reliable physical geolocation. Online lookup is enabled by default and can be disabled in Settings; it submits registrable domain names to RDAP services, not complete email addresses or raw mail logs. Country-code suffix estimates and unknown results are distinguished from RDAP results.

[Relevance to Kali]
The proposed use is authorized mail incident investigation: tracing sender to recipient relationships, examining delivery failures and suspicious connection sources, and reviewing event sequences. LogGraphic is primarily a visual administration/investigation tool; it does not provide exploitation or an independent DKIM cryptographic verifier. We recognize that Kali maintainers will decide whether this scope merits inclusion.

[Dependencies]
The currently published amd64 package declares:
openssh-client, fonts-noto-cjk, curl, ca-certificates,
libc6 (>= 2.38), libgcc-s1 (>= 3.0), libstdc++6 (>= 14),
libwxbase3.2-1t64 (>= 3.2.11+dfsg), libwxgtk3.2-1t64 (>= 3.2.11+dfsg).

A graphical desktop session is required. An ordinary SSH shell without a display cannot show the application. Local file analysis does not require a local Postfix installation. Optional remote queue/ban functionality requires Postfix and/or Fail2ban on the configured remote host. No ARM package is offered here.

[Similar tools]
postfix-logwatch produces grouped Postfix summaries, detailed reports, and statistics, either standalone or as a Logwatch module:
https://logreporters.sourceforge.net/postfix-logwatch.1.html

There is overlap in delivery statistics and event analysis. LogGraphic's proposed contribution is interactive desktop inspection, animated sender/recipient and relay views, replay controls, and optional live SSH/queue administration in one interface. We do not claim it replaces existing report generators or that any feature is unique across all tools.

[Activity]
The project is under active development, with application 1.13.0 and the above binary release prepared on 2026-09-17. Updates are distributed through the independent signed repository. Contact the author above for maintenance questions; no fixed release cadence or support SLA is promised in this request.

[How to install]
For evaluation on Kali Rolling amd64, download the fixed release and verify it:

curl -fSLO https://repo.sb-i.jp/loggraphic/loggraphic_1.13.0-20260917084334_amd64.deb
printf '%s
' 'af6a22232cc86411a66c80427b8e8c49775713494e81f295b552584c365830f1 loggraphic_1.13.0-20260917084334_amd64.deb' | sha256sum -c -
sudo apt install ./loggraphic_1.13.0-20260917084334_amd64.deb

This installs the fixed binary and does not register the independent repository. Compilation by third parties is not offered because the application source is private. It is built privately using C++17, CMake, and wxWidgets.

[How to use]
Start LogGraphic from the desktop menu or run LogGraphic inside the graphical desktop session. Open the attached synthetic examples/maillog file using the file-open UI. Inspect sent, deferred, and bounced delivery events, then open the address-flow view. Use replay controls to inspect event ordering. This example does not require SSH, a running mail server, queue changes, or Fail2ban actions. UI labels are primarily Japanese.

[Packaged]
An independently distributed CPack-generated binary .deb exists. It is not an official Debian/Kali package. The current binary's Maintainer field is the older value LogGraphic; the author/contact for this request are provided above.
A standard /usr/share/doc/loggraphic/copyright document and the newly approved application distribution terms are not yet included in that fixed binary. The package must be revised and validated against the target archive's requirements before archive inclusion. See PACKAGING-REVIEW.md in the attached ZIP for the remaining work. We are disclosing these limitations rather than presenting this as a completed, policy-compliant Debian source package.

[Attachments]
LogGraphic-1.13.0-Kali-submission.zip contains the full submission text, redistribution permission, packaging review, synthetic sample log, demonstration guide, third-party license reference texts, and SHA256SUMS. It contains no proprietary application source, credentials, or real mail logs.

Attached Files

Activities

Issue History

Date Modified Username Field Change
2026-09-17 12:54 [email protected] New Issue
2026-09-17 12:54 [email protected] File Added: LogGraphic-1.13.0-Kali-submission.zip