韓国語対応・PythonリモートAPI・不審メール判定

· Kali Linux amd64

Debian: 1.17.0-20260924080941 / App: 1.17.0

韓国語の表示を追加

設定 → 言語 / Language → 한국어 / Korean を選び、アプリを再起動すると韓国語になります。メニュー、分析画面、キュー管理、Fail2ban、ヘルプなど554項目の翻訳カタログに対応しました。監視ボタンの幅と行高の計測も調整しています。ログ原文やメールアドレスは翻訳しません。

Pythonからキュー・Fail2banを操作

SSH設定を使ってキュー一覧・件数・詳細・本文・接続元情報を取得し、再配送、保留、解除、選択削除、全削除を実行できます。Fail2banのJail一覧、状態、BAN済みIP、BAN・解除にも対応します。manifestで許可したAPIのみ利用でき、サーバー側の既存権限が必要です。

リモート操作の扱い

Pythonの書き込みアクションは実サーバーを変更します。サンプルでは書き込みと本文取得の権限は初期状態で無効です。操作中のタイムアウトや停止は結果不明になる場合があります。状態を確認してから再実行してください。Pythonは利用者権限で動作するため、信頼する拡張だけを登録してください。

理由付きの不審メール判定

送信元・宛先アドレス、接続元ホスト、認証失敗、短時間の多数宛先への送信などを初期ルールで加点します。学習済みAIではなく、スコアは不正の確率ではありません。判定済み実データでの検出率・誤検知率は未評価です。自動BANや削除は行いません。

判定画面と設定

サンプルの Review suspicious mail アクションは、スコア、理由、認証状態、不足情報、送信元と宛先を別ウィンドウで表示し、JSON・CSVを出力します。表示は上位1,000件、出力は全結果です。risk-model.jsonで保護ドメインや要確認リストを設定します。初期リストは空で、アプリのドメイン登録とは独立しています。

データの範囲と制限

判定は実行時に保持しているログを使います。再判定ボタンで更新し、保持件数0では分析しません。通信アニメーションは継続します。本文・URL・ヘッダFromの整合性は判定しません。国の違いや認証情報がないことだけでは加点しません。

Python拡張の韓国語対応

metadata.languageでja・en・koを取得できます。付属サンプルは韓国語の画面とアクション名に対応しました。既存のサンプルフォルダーは上書きしません。新しい保存先でサンプルを作成して登録してください。

検証結果

Kali Linux 2026.3 amd64でビルドし、自動テスト9スイートが成功しました。554項目の翻訳検証、仮想画面での韓国語起動、Python拡張のGUIテストが成功しています。模擬SSHでリモートAPIの操作・権限制御・出力上限・タイムアウトも検証しました。実サーバーのメール削除やBANによる検証は行っていません。

更新方法

以下のコマンドでインストール・更新する前に利用規約をご確認ください。ダウンロード、インストールまたは利用することで、利用規約に同意したものとみなします。
sudo apt update
sudo apt install --only-upgrade loggraphic

リポジトリ設定済みのKaliで実行し、アプリを再起動してください。apt updateは索引の更新です。アプリ本体は2行目で更新します。

「.deb · 18.2 MB」から配布ファイルをダウンロードすることで、利用規約に同意したものとみなします。実行前に規約をご確認ください。.deb · 18.2 MB

SHA-256

3a5989dbb2e0f34c9106ddb0fb70e3f1634c13a9506cf272817c9bc81817b533