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
ferret — La suite collaborative de pentest pour applications web. | Kitploit
Outils/GitHubGitHub/synlace/ferret
ReconnaissanceAnalyse Dynamique (Sandboxing)Analyse des VulnérabilitésProxies Web et InterceptionTests de Sécurité des APICollecte d'InformationsSécurité WebTests d'IntrusionSécurité de l'IA
GitHubsynlace/ferret

ferret

57325il y a 3 moisVérifié par Kitploit

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 →

La suite collaborative de pentest pour applications web.

Voir le dépôtSite web
Partager

Ferret

Ferret

Le proxy MITM collaboratif pour les testeurs de sécurité.

Capturez le trafic HTTP, annotez les requêtes avec l'IA, lancez des sessions de chasse, rejouez le trafic et suivez les constatations depuis une seule interface.

Latest Release Discord License: MIT Build Status Docker on GHCR GitHub Stars

Démarrage rapide · Fonctionnalités · Captures d'écran · Configuration · Sécurité · Contribuer


Démarrage rapide

Installation

git clone https://github.com/synlace/ferret.git
cd ferret

cp .env.example .env   # optional
just up

Ou utilisez Docker Compose directement :

docker compose up --build -d

Ouvrir Ferret

ServiceURL
UIhttp://localhost:3000
APIhttp://localhost:8000
Proxy127.0.0.1:1337

Ouvrez :

http://localhost:3000

L'assistant de configuration initiale vous demandera de définir un mot de passe et de choisir un fournisseur d'IA.

Prérequis

  • Docker
  • Docker Compose
  • just

Présentation

Ferret est un proxy d'interception HTTP assisté par IA conçu pour les testeurs de sécurité.

Pointez votre navigateur, outil CLI ou flux de test vers :

127.0.0.1:1337

Ferret capture les requêtes et réponses, les stocke localement, annote le trafic avec l'IA et vous offre des outils pour rejouer, modifier, tester et transformer les comportements intéressants en constatations.

Il est conçu pour les flux de travail où vous voulez plus qu'un proxy passif : vous voulez quelque chose qui vous aide à réfléchir, tester et documenter au fur et à mesure.


Fonctionnalités

FonctionnalitéDescription
Proxy d'interceptionCapture le trafic HTTP et HTTPS via mitmproxy.
Historique des requêtesParcourez, filtrez, inspectez et rejouez le trafic capturé.
Annotations IAEnrichissez les requêtes avec un contexte pertinent pour la sécurité.
ChassesLancez des sessions de chasse assistées par IA sur le trafic capturé.
ConstatationsSuivez les vulnérabilités avec sévérité, hôte, type, preuves et statut.
SnareInterceptez et modifiez les requêtes ou réponses en cours de route.
GnawOnglets de type repeater pour modifier et renvoyer des requêtes HTTP.
Espaces de travailRépertoires scripts/, tests/ et notes/ par session.
ProjetsSépare l'historique des requêtes, les constatations, les espaces de travail et les clés API.
AuthentificationConnexion par mot de passe, cookies de session, accès facultatif par clé API et 2FA TOTP.
Stockage local d'abordDonnées stockées dans SQLite dans un répertoire local monté par liaison.

Captures d'écran

Chasses

Chasses - Sessions de chasse assistées par IA qui recherchent dans l'historique des requêtes, écrivent et exécutent des tests, et créent des constatations.


Historique

Historique - Journal complet des requêtes proxy avec annotations IA, temps, codes de statut et éditeurs de requêtes/réponses intégrés.


Constatations

Constatations - Suivi des vulnérabilités avec sévérité, hôte, type, descriptions générées par IA et extraits de preuves.


Paramètres

Paramètres - Gérez le certificat CA, le mot de passe, la 2FA, le fournisseur d'IA, les clés API et le statut du proxy.


Assistant d'installation

Assistant d'installation - Configuration initiale pour la création du mot de passe et la configuration du fournisseur d'IA.


Utilisation du proxy

Configurez votre navigateur, outil CLI ou client de test pour utiliser :

HTTP proxy:  127.0.0.1:1337
HTTPS proxy: 127.0.0.1:1337

Pour l'interception HTTPS, téléchargez et installez le certificat CA mitmproxy depuis la page Paramètres.


Authentification

Ferret exige une authentification à chaque installation.

Connexion au navigateur

  1. Ouvrez l'interface pour la première fois.
  2. Définissez un mot de passe dans l'assistant de configuration.
  3. Terminez la configuration du fournisseur d'IA.
  4. Connectez-vous sur /login.
  5. Ferret émet un cookie de session HttpOnly SameSite=Strict d'une durée de 24 heures.

Authentification à deux facteurs

La 2FA basée sur TOTP peut être activée depuis la page Paramètres.

Une fois activée, un code d'authentificateur valide est requis lors de la connexion.

Accès API

Définissez une clé API statique dans .env :

FERRET_API_KEY=your-random-secret

Utilisez-la ensuite comme jeton Bearer :

curl -H "Authorization: Bearer your-random-secret" \
  http://localhost:8000/api/requests

Les cookies de session et les jetons Bearer sont vérifiés indépendamment.


Configuration

Copiez .env.example vers .env pour préconfigurer Ferret.

La plupart des paramètres du fournisseur d'IA peuvent également être configurés depuis l'assistant de configuration.

Télécharger l’outil