Skip to content
KitploitKITPLOIT
ツールエクスプロイトブログ
Log in
提出
ツールエクスプロイトブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

フィードお問い合わせプライバシー© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
llm-forensics — 重みレベルのLLMフォレンジック:モデルの重みを差分比較し、ファインチューン、マージ、偽装された派生モデルを検出し、ファインチューンが促進または抑制するトークンをヌルベースラインスコアリングで明らかにします。 | Kitploit
ツール/GitHubGitHub/rbidou/llm-forensics
防御ツール静的分析フォレンジックマルウェア分析バイナリ解析脅威インテリジェンスサプライチェーンセキュリティAIセキュリティ
GitHubrbidou/llm-forensics

llm-forensics

重みレベルのLLMフォレンジック:モデルの重みを差分比較し、ファインチューン、マージ、偽装された派生モデルを検出し、ファインチューンが促進または抑制するトークンをヌルベースラインスコアリングで明らかにします。

リポジトリを見る
481日前未レビュー

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有

LLM Forensics

因果言語モデルのための重みレベルのフォレンジック。 2つのモデルを指定すると、それらがどのように関連しているか、そして一方のモデルが何を教え込まれたかを明らかにします。

質問分析
ファインチューニングは重みをどれだけ、どこで動かしたか?Weight Diff
最も大きな更新はどのトークンを促進、抑制、または反応させるか?Token Shifts
Hub上のモデルは、宣言された親や子とどう比較されるか?Hub Lineage
このモデルは、たとえ未宣言や偽装であっても、別のモデルから派生したものか?Provenance
2つのモデルの予測はどこで異なり、ファインチューニングは何を書き込むか?Behaviour Probe

完全なモデル、マージ済みファインチューニング、LoRAアダプタ、学習チェックポイント、GGUFファイル、bitsandbytesの4/8ビットチェックポイントを読み取ります — ローカルから、またはHugging Face Hubから直接、必要なテンソルのみを取得します。すべての分析は、自己完結型のHTMLレポートとJSONレポートとして保存されます。

動機はセキュリティです。モデルがどこから来たのかを監査し、未宣言の派生モデルを検出し、敵対的ファインチューニングがモデルに何を教え込んだかを理解することです。すべての類似度はヌルベースラインと比較して報告されるため、数値は雰囲気ではなく証拠として読むことができます。実際のモデルで検証済みであり、Behaviour Probeが注入されたペイロードを露呈させた敵対的ファインチューニングも含まれます。


インストール

Python 3.11+ (3.12、Windows 11で開発。コードはOS非依存)。

python -m venv venv
venv\Scripts\activate                      # Linux/macOS: source venv/bin/activate

# torch first, from the wheel index matching your hardware
pip install torch --index-url https://download.pytorch.org/whl/cpu      # CPU
#   or a CUDA build: https://pytorch.org/get-started/locally/

pip install -r requirements.txt
python run.py check                        # what this machine can do

プライベートまたはゲート付きのHubモデル: HF_TOKENを設定するか、huggingface-cli loginで一度ログインしてください。

クイックスタート

python run.py                       # interactive terminal interface (default)
python run.py web                   # browser interface on http://127.0.0.1:5000 (address set in Setup)
python run.py check                 # platform, GPU, packages and available features

どちらのインターフェースも同じメニューを提供します — Weight Diff、Token Shifts、Hub Lineage、Provenance、Behaviour Probe、Reports、Environment、Setup。モデルを求められた箇所では、Hub ID (Qwen/Qwen2.5-Coder-1.5B) またはローカルパス (safetensorsフォルダ、チェックポイント、.ggufファイル、またはLoRAアダプタ) を指定してください。Pickle形式の重み (.bin、.pt) は決して読み込まれません — 調査対象のモデルは信頼できないためです。

Webインターフェースはループバックにバインドされ、認証機能はありません。ネットワーク上に公開しないでください。

Webインターフェース

疑わしいモデルを選択し、比較対象のソースを指定する:

Model selection

分析の実行中、ライブ進捗表示付き:

Analysis running

統合レポート — 分析ごとのセクションの上にエグゼクティブサマリー:

Analysis report

すべての分析は保存されます。Reports画面では、それらを開く、再レンダリングする、ダウンロードする、削除することができます:

Reports list

Token Shifts — 最も大きな更新と、それらが促進、抑制、または反応させるトークン:

Token Shifts


ドキュメント

  • 完全なドキュメント — 目的、使用方法、各分析とその手法、量子化モデルの扱い、および制限事項。
  • PDFマニュアル — クイックスタート、ユーザーガイド、概念、実装、およびパラメータリファレンス。WebインターフェースのDocumentationページにも同じ章が掲載されています。

著者: Renaud Bidou ([email protected])

MITライセンスの下で提供されています — LICENSEを参照してください。

ツールをダウンロード