Fermer

novembre 12, 2019

Le pouvoir du violoneux dans votre application


Dans cette nouvelle version majeure de FiddlerCore, nous nous sommes principalement attachés à vous aider à créer facilement votre première application FiddlerCore. cible, vous pouvez simplement ajouter le nouveau package FiddlerCore NuGet et vous êtes prêt à partir, car il inclut les variantes .NET 4.0, .NET 4.5 et .NET Standard 2.0.

Vous pouvez utiliser les packages directement à partir du serveur Telerik NuGet (authentification requise avec votre compte Telerik) ou configurer un flux privé avec les fichiers * .nupkg fournis.

[19659007] SazProvider intégré

Fort de la popularité de Fiddler, le format SAZ (Session Archive Zip) par défaut pour la sauvegarde des informations de session Web est de plus en plus standard; nous avons donc décidé d’intégrer des fonctionnalités de sauvegarde et de chargement des fichiers .SAZ. Cela était possible dans le passé, mais uniquement avec une implémentation personnalisée des interfaces ISAZProvider, ISAZReader et ISAZWriter. Un fournisseur SAZ par défaut est désormais intégré; vous pouvez donc directement utiliser les méthodes Utilities.WriteSessionArchive et Utilities.ReadSessionArchive pour exporter et importer des fichiers SAZ. un certificat de confiance pour exécuter son « attaque d'infiltration » et déchiffrer le contenu de la session. Avec cette version, le fournisseur de certificats par défaut est mis à jour et est maintenant basé sur l'API de cryptographie C # de Bouncy Castle

Telerik.NetworkConnections

Un élément important de la fonctionnalité FiddlerCore est la possibilité de modifier le proxy système. paramètres – cela couvre des scénarios importants, par exemple la détection de tout le trafic sur la machine. Bien qu'il existe une fonctionnalité intégrée pour manipuler les paramètres de proxy, même maintenant, par exemple. Démarrage de FiddlerApplication avec FiddlerCoreStartupSettings où RegisterAsSystemProxy est défini sur true, l'implémentation incluse ne peut pas gérer toutes les combinaisons possibles de connexions réseau différentes (ceux qui utilisent le partage de connexion sur un modem d'accès à distance?) et les systèmes d'exploitation cibles.

Nous avons donc décidé d'abstraire la modification des connexions réseau. logique et fournir une API pour une extensibilité plus facile. La fonctionnalité est séparée dans l'assemblage Telerik.NetworkConnections, qui inclut certaines implémentations intégrées pour Windows, Mac et Linux, et contient également l'interface INetworkConnectionsDetector et la classe de base NetworkConnection qui peuvent être utilisées pour implémenter une logique de modification pour des types de connexion plus exotiques.

Documentation, références API et base de connaissances

Nous avons créé un emplacement où vous pouvez trouver des informations utiles sur l'utilisation du FiddlerCore dans la base de connaissances . pour vous aider à résoudre les problèmes les plus courants auxquels vous serez confrontés. commencez à utiliser le produit. L'API dispose d'une documentation XML étendue, de sorte que la référence de l'API pourrait également être utile.

N'oubliez pas que toute notre documentation est en open source et vous pouvez toujours résoudre ce problème. Les fautes d'orthographe qui vous gênent, ou vous aidez votre avenir en clarifiant un extrait de code. Vous pouvez toujours utiliser le bouton "Améliorer cet article" à côté du contenu pour ouvrir une demande de tirage rapide, ou au moins nous dire si l'article a été utile en utilisant la barre verte en bas.

Nous prévoyons d'ajouter d'autres articles et développez les versions actuelles avec les prochaines versions, alors dites-nous ce qui est important pour votre scénario et ce sur quoi vous avez besoin d'informations supplémentaires.

Démos

Certains d'entre nous n'aiment pas lire les documents et préférez apprendre en faisant. Si tel est votre cas, dirigez-vous directement aux démonstrations de FiddlerCore sur GitHub . Ce référentiel contient un exemple utile illustrant l'un des cas d'utilisation les plus courants, à savoir, bien entendu, ce que fait Fiddler. Le scénario comprend la collecte de tout le trafic système en modifiant les paramètres de proxy du système, le décryptage HTTPS en installant un certificat de confiance, ainsi que la possibilité de sauvegarder et de charger des fichiers SAZ contenant des informations de session Web archivées. Pour prendre une avance rapide, l'application est disponible dans les versions .NET Core et .NET Framework.

Nous prévoyons d'ajouter d'autres démonstrations présentant les scénarios d'utilisation les plus importants dans les prochaines versions, alors n'hésitez pas à suggérer des améliorations et des cas d'utilisation.

Portail de commentaires public

Vos commentaires sont un facteur très important lorsque nous décidons de la manière de développer le produit. Si vous avez une demande de fonctionnalité en tête ou si un rapport de bogue vous affecte, passez à la Portail de commentaires FiddlerCore et laissez-nous savoir. Nous écoutons.

Licences mises à jour

Après avoir discuté avec de nombreux clients, nous avons compris qu’ils n’avaient pas de licence permettant de tester FiddlerCore avant de décider de miser pour leurs applications. Nous avons donc décidé de supprimer la licence Education au profit de la licence Trial. Avec un support technique dédié pendant 30 jours, vous obtiendrez de l'aide directement de la même équipe qui construit le produit.

Tous les utilisateurs existants de licences Personal & Educational peuvent continuer à utiliser leur copie du produit en fonction de celle-ci. contrat de licence.

Conclusion

Il s’agit d’un nouveau départ pour FiddlerCore et si vous souhaitez en faire partie, commencez dès maintenant votre essai gratuit de 30 jours.

Essayez FiddlerCore

] N'hésitez pas à laisser un commentaire ci-dessous sur la fonctionnalité FiddlerCore la plus utile de cette version, ou sur ce que vous souhaitez voir à l'avenir.





Source link