韓国語対応・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行目で更新します。
SHA-256
3a5989dbb2e0f34c9106ddb0fb70e3f1634c13a9506cf272817c9bc81817b533