Guide complet de Clumsy 0.3

Comment utiliser Clumsy pour tester un réseau

Découvrez comment utiliser Clumsy depuis le téléchargement vérifié de la version 0.3 jusqu'au premier test contrôlé. Ce guide explique comment choisir la compilation Windows, extraire l'archive, définir un filtre WinDivert étroit, configurer latence ou perte de paquets, vérifier le résultat et rétablir la connexion normale.

Télécharger Clumsy 0.3 (64 bits) Voir toutes les options

Instructions vérifiées dans le README et la version 0.3 de jagt/clumsy le 20 juillet 2026.

Fenêtre officielle de Clumsy 0.3 avec filtre, latence et contrôles de paquets
L'interface officielle réunit filtre, réglages de dégradation et bouton Start.
Réponse rapide

Téléchargez et extrayez Clumsy, exécutez-le avec les autorisations appropriées, ciblez uniquement le trafic à tester, activez une dégradation modérée, cliquez sur Start, observez l'application, puis cliquez sur Stop et confirmez la récupération.

Version utilisée0.3
PlateformeWindows
InstallationZIP portable
Premier test conseilléLag

01

Avant d'utiliser Clumsy

Un test utile commence par une cible contrôlée et une attente écrite.

Notez le comportement à évaluer avant de cliquer sur Start. Exemple : « Avec 300 ms de délai API, l'application doit afficher un chargement, rester réactive et terminer sans perdre le formulaire. » Cette phrase définit cible, dégradation mesurable et résultat visible. N'activez pas tous les contrôles à la fois, sinon la cause d'un échec restera inconnue.

Utilisez Clumsy uniquement sur vos systèmes et flux ou avec une autorisation explicite. Les contrôles qui aident une équipe qualité à reproduire une mauvaise connexion peuvent perturber d'autres personnes. Ce guide ne traite ni triche, ni contournement anti-triche, ni lag switch caché, ni attaque contre un service tiers.

  • Choisissez une session réversible.
  • Mesurez le temps normal avant la dégradation.
  • Testez une application, une adresse ou un port à la fois.
  • Sachez cliquer sur Stop et fermer Clumsy avant de commencer.

02

Télécharger, vérifier et extraire Clumsy 0.3

La version officielle actuelle est Clumsy 0.3. Téléchargez-la depuis jagt/clumsy sur GitHub plutôt que depuis un miroir ou un installateur enveloppé. La plupart des PC utilisent Win64 ; Win32 sert aux installations x86 32 bits. En cas de doute, ouvrez Informations système et consultez Type du système.

La version officielle fournit A, B et C pour chaque architecture. Les notes indiquent des signatures WinDivert différentes mais des fonctions identiques. Commencez par A. Si une protection traite cette signature autrement, lisez les notes avant B ou C. Un fichier nommé Clumsy 0.4 ou 0.6 n'est pas automatiquement plus récent : ces numéros sont absents de l'historique vérifié.

CompilationQuand l'utiliserTaille vérifiéeFichier officiel
Win64 AType du système : x64536 789 octetsclumsy-0.3-win64-a.zip
Win32 AType du système : x86581 772 octetsclumsy-0.3-win32-a.zip
La vérification compte

Le nom ne suffit pas. Comparez source, nombre exact d'octets et SHA-256 avant d'exécuter un outil réseau.

03

Choisir un filtre de paquets étroit

Clumsy utilise des expressions WinDivert pour décider quels paquets dégrader. Le filtre délimite le test : une expression étroite réduit l'impact, une expression large peut déstabiliser tout le PC. Commencez par le minimum nécessaire. Pour un service HTTP, ciblez l'hôte, le protocole ou le port plutôt que tout le trafic entrant et sortant.

Le sens compte. Outbound quitte le PC et inbound y revient. Une requête et sa réponse peuvent exiger des observations différentes. Si le test échoue sans explication, arrêtez, revenez à la référence et simplifiez. Ne collez pas une expression d'un forum anonyme sans comprendre sa portée.

Fenêtre Clumsy montrant filtre et contrôles pendant un test
Vérifiez le filtre et la dégradation choisie avant Start.

04

Lancer le premier test de latence Clumsy

Lag constitue un bon premier module car son effet s'observe sans supprimer volontairement de données. Commencez par 200 à 300 millisecondes et une application dont la réponse normale est connue. Configurez le filtre, activez Lag, saisissez le délai, cliquez sur Start puis effectuez une action connue et comparez-la à la référence.

Ne regardez pas seulement la durée totale. L'interface accuse-t-elle réception du clic ? Affiche-t-elle un chargement ? Peut-on annuler ? La requête expire-t-elle trop tôt ? Le formulaire reste-t-il rempli ? Une application robuste explique que le travail continue et se rétablit. Notez réglages, version et comportement.

  1. Mesurer la référenceEffectuez l'action sans Clumsy et notez la réponse.
  2. Activer LagChoisissez un délai modéré et désactivez les autres modules.
  3. DémarrerVérifiez le filtre, cliquez sur Start et effectuez une action.
  4. ObserverContrôlez messages, expiration, tentatives, annulation et état.
  5. Arrêter et retesterDésactivez Clumsy et prouvez la récupération.

05

Ajouter une perte de paquets sans perdre le contrôle

La perte est plus perturbatrice que le délai car certains paquets n'arrivent jamais. Commencez avec une faible probabilité et un filtre étroit. Le but n'est pas de rendre la connexion inutilisable, mais d'observer tentatives, reconnexions et échecs partiels. Un faible pourcentage peut révéler un mauvais postulat dans un flux.

Surveillez les opérations dupliquées. Si le client réessaie après la perte d'une réponse, le serveur peut avoir terminé la première demande. Commandes, paiements, messages ou enregistrements nécessitent idempotence et récupération claire. Clumsy révèle le symptôme ; journaux et identifiants expliquent la séquence.

06

Employer Throttle, Duplicate, Out of order et Tamper avec méthode

Throttle convient au débit limité plutôt qu'au retard. Il révèle transferts monopolisant l'interface, progression bloquée ou requêtes parallèles excessives. Duplicate teste l'unicité, Out of order l'ordre et les tampons. Tamper est avancé et réservé aux flux autorisés ; ce ne doit pas être le premier essai.

ModuleQuestionPrécaution
LagL'interface reste-t-elle claire avec des réponses tardives ?Commencer modérément.
DropLes tentatives récupèrent-elles les paquets absents ?Faible probabilité et contrôle des doublons.
ThrottleLe parcours reste-t-il utilisable avec peu de débit ?Un transfert à la fois.
DuplicateLe traitement répété est-il idempotent ?Observer aussi le serveur.

07

Résoudre démarrage, alertes et récupération

Clumsy dépend de WinDivert pour capturer et réinjecter les paquets. Cette opération de bas niveau peut déclencher autorisations ou analyse de sécurité. Une alerte ne prouve pas un logiciel malveillant et une source officielle ne garantit pas l'autorisation locale. Vérifiez GitHub et checksum, utilisez la bonne architecture, extrayez tout et examinez l'événement au lieu de désactiver aveuglément la protection.

Si Clumsy ne démarre pas, vérifiez que l'archive est complètement extraite et que l'exécutable reste avec WinDivert. Essayez l'architecture adaptée. Si A est bloquée et la politique permet le test, lisez l'explication officielle de B et C. Sur un appareil d'entreprise, demandez à l'administrateur plutôt que de contourner la politique.

  • Ne désactivez jamais la protection pour une version inconnue.
  • Conservez le ZIP et son checksum dans le dossier du test.
  • Utilisez l'administration uniquement avec autorisation.
  • Documentez la restauration après chaque session.

08

Transformer un test manuel en procédure qualité répétable

La valeur de Clumsy vient de la répétabilité, pas d'une connexion aléatoirement mauvaise. Nommez le scénario, notez la version, capturez la référence, conservez filtre et valeurs, définissez la réussite et écrivez la récupération exacte. Associez le résultat visible aux journaux client et serveur.

Poursuivez avec la recette de latence ou la recette de perte de paquets.

Dossier de test complet

Incluez versions, checksum, filtre, valeurs, référence, résultat, journaux et confirmation de récupération.

Questions fréquentes

Comment utiliser Clumsy : questions fréquentes

Faut-il installer Clumsy ?

Non. Clumsy 0.3 est un ZIP portable. Extrayez tous les fichiers dans un dossier et lancez l'exécutable depuis ce dossier.

Pourquoi faut-il des droits administrateur ?

WinDivert capture et modifie les paquets. Windows peut exiger une autorisation élevée. N'approuvez que sur un appareil autorisé.

Que tester en premier ?

Commencez avec un filtre étroit et un Lag modéré sur une application non critique. Le délai s'observe et se rétablit plus facilement qu'une forte perte.

Puis-je modifier les réglages pendant le test ?

Pour un résultat répétable, arrêtez, changez une variable, confirmez le filtre et démarrez une nouvelle exécution distincte.

Comment retrouver la connexion normale ?

Cliquez sur Stop, fermez Clumsy, confirmez la fin du processus et répétez la référence. Contrôlez VPN, proxy, pare-feu ou autre outil si nécessaire.

Où vérifier la syntaxe ?

Consultez la documentation jagt/clumsy et le langage de filtre WinDivert. Ne collez pas un filtre large sans en comprendre la portée.

Version GitHub vérifiée

Préparation du téléchargement

Préparation du téléchargement

Le fichier sera lancé depuis la version jagt/clumsy vérifiée sur GitHub après le compte à rebours. Gardez cette page ouverte.