Skip to content
KitploitKITPLOIT
OutilsExploitsBlog
Log in
Soumettre
OutilsExploitsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

FluxContactConfidentialité© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
llm-forensics — Forensique de LLM au niveau des poids : comparer les poids des modèles, détecter les fine-tunes, les fusions et les dérivés déguisés, et faire ressortir les tokens qu'un fine-tune promeut ou supprime, avec un scoring à baseline nulle. | Kitploit
Outils/GitHubGitHub/rbidou/llm-forensics
Outils DéfensifsAnalyse StatiqueAnalyse ForensiqueAnalyse de MalwareAnalyse de BinairesRenseignement sur les MenacesSécurité de la Chaîne LogistiqueSécurité de l'IA
GitHubrbidou/llm-forensics

llm-forensics

Forensique de LLM au niveau des poids : comparer les poids des modèles, détecter les fine-tunes, les fusions et les dérivés déguisés, et faire ressortir les tokens qu'un fine-tune promeut ou supprime, avec un scoring à baseline nulle.

48il y a 1 jourPas encore vérifié

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Voir le dépôt
Partager

LLM Forensics

Analyse forensique au niveau des poids pour les modèles de langage causal. Pointez-le vers deux modèles et il vous indique comment ils sont liés — et ce que l'on a appris à l'un d'eux.

QuestionAnalyse
Dans quelle mesure, et où, un fine-tuning a-t-il déplacé les poids ?Weight Diff
Quels tokens les mises à jour les plus lourdes promeuvent-elles, suppriment-elles ou auxquels réagissent-elles ?Token Shifts
Comment un modèle du Hub se compare-t-il à son parent déclaré et à ses enfants ?Hub Lineage
Ce modèle est-il dérivé d'un autre, même non déclaré ou déguisé ?Provenance
Où les prédictions des deux modèles diffèrent-elles, et qu'écrit le fine-tuning ?Behaviour Probe

Il lit les modèles complets, les fine-tunes fusionnés, les adaptateurs LoRA, les checkpoints d'entraînement, les fichiers GGUF et les checkpoints bitsandbytes 4/8 bits — localement ou directement depuis le Hugging Face Hub, en ne récupérant que les tenseurs dont il a besoin. Chaque analyse est enregistrée sous forme d'un rapport HTML autonome et d'un rapport JSON.

La motivation est la sécurité : auditer l'origine d'un modèle, détecter les dérivés non déclarés et comprendre ce qu'un fine-tuning adversarial a appris à un modèle. Chaque similarité est rapportée par rapport à une ligne de base nulle, afin qu'un chiffre puisse être lu comme une preuve, et non comme une impression. Il a été validé sur de vrais modèles, y compris un fine-tuning adversarial dont la charge utile injectée est exposée par le Behaviour Probe.


Installation

Python 3.11+ (développé sur 3.12, Windows 11 ; le code est indépendant du système d'exploitation).

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

Modèles du Hub privés ou à accès restreint : définissez HF_TOKEN, ou connectez-vous une fois avec huggingface-cli login.

Démarrage rapide

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

Les deux interfaces proposent les mêmes menus — Weight Diff, Token Shifts, Hub Lineage, Provenance, Behaviour Probe, Reports, Environment, Setup. Partout où un modèle est demandé, indiquez un identifiant du Hub (Qwen/Qwen2.5-Coder-1.5B) ou un chemin local (un dossier safetensors, un checkpoint, un fichier .gguf, ou un adaptateur LoRA). Les poids au format pickle (.bin, .pt) ne sont jamais chargés — les modèles sous investigation ne sont pas dignes de confiance.

L'interface web se lie à l'interface de bouclage et n'a pas d'authentification : ne l'exposez pas sur un réseau.

L'interface web

Sélection d'un modèle suspect et de la source à laquelle le comparer :

Model selection

Une analyse en cours, avec progression en direct :

Analysis running

Le rapport combiné — un résumé exécutif au-dessus des sections par analyse :

Analysis report

Chaque analyse est enregistrée ; l'écran Reports permet de les ouvrir, de les réafficher, de les télécharger et de les supprimer :

Reports list

Token Shifts — les mises à jour les plus lourdes et les tokens qu'elles promeuvent, suppriment ou auxquels elles réagissent :

Token Shifts


Documentation

  • Documentation complète — objectif, utilisation, chaque analyse et ses méthodes, gestion des modèles quantifiés, et limites.
  • Manuel PDF — démarrage rapide, guide utilisateur, concepts, implémentation et référence des paramètres. L'interface web reprend les mêmes chapitres sur sa page Documentation.

Auteur : Renaud Bidou ([email protected])

Sous licence MIT — voir LICENSE.

Télécharger l’outil