View Issue Details

IDProjectCategoryView StatusLast Update
0009862Kali LinuxNew Tool Requestspublic2026-09-19 06:15
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

y-yamamoto@sb-i.jp

[email protected]

2026-09-19 06:12

reporter   ~0022011

Update to the existing LogGraphic tool request — version 1.17.0 (2026-09-19)

The current independent Kali Rolling amd64 binary is now:
Application: 1.17.0
Debian package: 1.17.0-20260919031404
Download: https://repo.sb-i.jp/loggraphic/loggraphic_1.17.0-20260919031404_amd64.deb
SHA-256: 8aeb9d33e7b8c85b16a90fd6692ac3efb4068255e30c2a19cfc4074a85ab5b32
APT repository: https://repo.sb-i.jp/loggraphic/
English release notes: https://repo.sb-i.jp/loggraphic/release-notes/1.17.0.en.html

Changes since the original 1.13.0 request:

  • Japanese/English interface selection.
  • Historical-log start date/time filtering, country summaries and an animated world map. Country information remains registration metadata/explicit estimates, not physical IP geolocation.
  • Bounded LIVE history/correlation retention and a LIVE parser invalid-free fix (1.16.3).
  • A compact ADDRESS FLOW dashboard panel separate from MAIL FLOW.
  • Help > Check for Updates in 1.17.0, with unprivileged signed-repository checks and terminal-based administrator authentication/APT confirmation for installation. The updater uses repo.sb-i.jp and a bundled pinned public key; installation updates LogGraphic and required dependencies.

Current declared dependencies:
openssh-client, fonts-noto-cjk, curl, ca-certificates, python3, apt, sudo, x-terminal-emulator, libc6 (>= 2.38), libgcc-s1 (>= 3.0), libstdc++6 (>= 14), libwxbase3.2-1t64 (>= 3.2.11+dfsg), libwxgtk3.2-1t64 (>= 3.2.11+dfsg).

Fixed-version evaluation:
curl -fSLO https://repo.sb-i.jp/loggraphic/loggraphic_1.17.0-20260919031404_amd64.deb
printf '%s\n' '8aeb9d33e7b8c85b16a90fd6692ac3efb4068255e30c2a19cfc4074a85ab5b32 loggraphic_1.17.0-20260919031404_amd64.deb' | sha256sum -c -
sudo apt install ./loggraphic_1.17.0-20260919031404_amd64.deb

For an existing installation with the independent repository already configured:
sudo apt update
sudo apt install --only-upgrade loggraphic

The downloaded public binary was hash-checked, and its control metadata and archive listing were re-inspected. The earlier packaging limitations still apply: Maintainer remains "LogGraphic" without an email address; standard /usr/share/doc/loggraphic/copyright and the application distribution-terms document are not included in this fixed binary. A clean-machine packaging review and lintian checks remain necessary before archive inclusion.

The previously submitted proprietary/free-use terms and Kali/OffSec redistribution permission are unchanged. The application source remains private. This is still a request for non-free consideration, not a claim of official acceptance or inclusion. Please retain the original 1.13.0 attachment as historical material.

y-yamamoto@sb-i.jp

[email protected]

2026-09-19 06:15

reporter   ~0022012

Updated review bundle for version 1.17.0, supplementing note 0022011.

LogGraphic-1.17.0-Kali-submission.zip contains the updated full submission, current package metadata/review, unchanged binary redistribution terms, synthetic sample log and demonstration guide, and third-party license/data-source references. It contains no proprietary application source, credentials, real mail logs or internal deployment details.

ZIP SHA-256: c70b421f9588bdf32084f9846b310563ddf10506399ffbb6c138bb96259fb398

Please retain the original 1.13.0 attachment as historical material.

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
2026-09-19 06:12 [email protected] Note Added: 0022011
2026-09-19 06:15 [email protected] Note Added: 0022012
2026-09-19 06:15 [email protected] File Added: LogGraphic-1.17.0-Kali-submission.zip