Notes de version de Chute Dashboard
Version 0.8.8 (125)
Nouvelles fonctionnalités :
- Ajout de sept langues d'interface — chinois simplifié, japonais, coréen, allemand, thaï, russe et français — avec les termes qu'emploient les apps et le manuel
- Ajout de la prise en charge USB pour Android : le panneau USB liste ensemble les appareils iOS et Android, et choisir un appareil Android redirige son port avec adb et se connecte par USB tout seul, sans étape manuelle
- Ajout de reject-array et reject-tinygif à la Réécriture d'URL, et de replace-regex — une Regex de la valeur à côté de la regex du nom — à la Réécriture d'en-tête ; la nouvelle syntaxe exige un moteur 09-11 ou ultérieur sur l'appareil auquel il s'adresse
- Ajout d'un type de corps (file, text, base64, tiny-gif) et d'un code de statut à la Réponse simulée
- Ajout de l'attribution des règles à la liste des tunnels : la colonne Indicateurs porte R quand une règle de réécriture s'est déclenchée et K quand une réponse simulée a répondu, avec une infobulle qui nomme les règles, et la fenêtre de détail gagne une section Règles et une liste Règles déclenchées
- Ajout des menus standard Édition et Fenêtre ; Tout sélectionner fonctionne à nouveau
Améliorations :
- Les panneaux MitM et le bouton d'enregistrement portent les noms qu'emploient les apps et le manuel : Map Local devient Réponse simulée, Map Remote devient Réécriture d'URL, et l'enregistreur est Capture du trafic
- Les listes nomment les quatre motifs de fermeture qui affichaient auparavant Terminé : échec DNS, IPv6 désactivé, échec du proxy et réseau modifié
- Chaque langue reprend les termes qu'emploie le reste de Chute : les panneaux et les boutons prennent les noms des apps et du manuel, Core devient Moteur partout, et les points de suspension, la colonne Durée et son filtre s'accordent avec la source anglaise
- La fenêtre À propos porte l'année de copyright courante et ouvre https://chute.life
Corrections de bugs :
- Correction de l'export HAR qui écrivait des espaces réservés à la place de la requête : les lignes portent désormais la vraie méthode, l'URL complète avec l'IPv6 entre crochets, le code de statut et les corps, récupérés sur l'appareil quand ils ne sont pas en cache ; un export porte au plus 64 Mio et s'exécute dans une fenêtre de progression annulable
- Correction de Copier la commande curl qui perdait les en-têtes et le corps, et des lignes CSV qui nommaient un type de transport à la place de la méthode — un tunnel HTTPS non déchiffré s'exporte désormais en CONNECT https://host
- Correction d'Exporter la sélection qui n'agissait que sur une ligne d'une sélection de plusieurs lignes, et du clic droit à l'intérieur d'une sélection qui abandonnait le reste
- Correction d'un mot de passe erroné qui échouait en silence ; la connexion signale désormais Mot de passe incorrect, par TCP comme par USB
- Correction d'une erreur de récupération de corps qui retombait sur la requête en vol, et dans la fenêtre qui était ouverte
- Correction de l'historique au-delà de la première page qui restait hors de portée, et d'une troncature du moteur qui passait sous silence ; le bas de la liste la signale et propose Charger les plus anciens
- Correction du filtre Méthode, de l'onglet Paramètres de requête et de la commande curl qui lisaient des champs que le moteur n'envoie jamais — le verbe, le chemin et la chaîne de requête sont désormais extraits de la ligne de requête
- Correction de la barre de filtres et du panneau Trafic qui restaient sur l'onglet pour lequel ils avaient été créés, et de la barre de filtres qui coupait ses contrôles dans une fenêtre étroite
- Correction d'un vidage de 2 Mio qui bloquait l'app : la vue Hex est construite hors du fil principal et plafonnée, et un corps tronqué s'affiche désormais au lieu de rester sur Chargement
- Correction de la recherche de l'arborescence JSON qui reconstruisait et dépliait tout le document à chaque frappe
- Correction du trafic des politiques masquées qui apparaissait dans les listes
- Correction des poussées UDP qui étaient lues depuis une clé que le moteur n'envoie pas, si bien que les flux UDP apparaissent et disparaissent désormais au moment où ils se produisent
- Correction des trames malformées qui faisaient planter l'app ou étaient acceptées telles quelles : les limites de taille de paquet, la validation des trames et les contrôles de bornes signalent désormais une erreur à la place
- Correction de l'aide de la Réécriture de corps qui enseignait une graphie que le moteur n'a jamais analysée
- Correction du nombre de règles MitM absent de l'interrupteur de la vue Récent, du badge d'état qui restait gris, et d'Ajouter une règle dans la barre latérale des processus qui ne faisait rien — le menu d'une connexion propose désormais Ajouter une règle MitM pour
Version 0.8.0 (101)
- Ajout de l'onglet Outils MitM avec 5 sous-panneaux : règles MitM, réécriture d'en-tête, réécriture de corps, Map Local et Map Remote — gestion CRUD complète de tous les types de règles de réécriture HTTP
- Ajout du panneau Trafic : superposition de la vitesse d'envoi/réception en temps réel avec graphique sparkline dans la fenêtre principale
- Ajout d'une section d'état SSL/MitM dans la vue Général du détail de tunnel
- Ajout d'une vue arborescente JSON pour l'inspection structurée des réponses JSON
- Ajout de l'export de commande cURL pour les tunnels individuels
- Ajout de l'analyse structurée des requêtes/réponses : tableau des en-têtes, paramètres de requête, cookies et données de formulaire
- Ajout d'une barre de filtrage avancé : filtrage des tunnels par méthode, code de statut, type de contenu, durée et taille
- Ajout d'actions rapides par clic droit sur les lignes de la liste des tunnels
- Ajout d'indicateurs de modification dans la liste des tunnels affichant l'état MitM/réécriture
- Ajout de l'export HAR (HTTP Archive) avec prise en charge de la sélection multiple par lot
- Ajout de l'export CSV des données de tunnel
- Extension du protocole COM avec 12 nouvelles commandes pour la gestion des règles MitM, de réécriture d'en-tête, de réécriture de corps, de mock et de réécriture d'URL
- Correction de bugs d'interface : fautes de frappe, cohérence des libellés, lacunes en mode sombre, faux positifs SSL/MitM
- Correction de redondances du modèle de données, de fuites de ressources et de conditions de concurrence
- Amélioration du rendu du panneau Trafic : comportement de clic natif macOS, défilement fluide, qualité des graphiques
- Amélioration de la stabilité
[Bêta] Version 0.6.7 (67)
- Amélioration de la stabilité
- Ajout de l'affichage des tunnels UDP
[Bêta] Version 0.6.2 (62)
- Amélioration de la stabilité
- Ajout du commutateur Données de vidage et MitM
[Bêta] Version 0.4.8 (30)
- Première version