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
suds — Clone de suds 0.4 + suds-0.4-CVE-2013-2217.patch | Kitploit
Outils/GitHubGitHub/osirium/suds
Analyse des VulnérabilitésScripting et AutomatisationTests de Sécurité des APISécurité WebUtilitaires et FrameworksSécurité des API
GitHubosirium/suds

suds

Clone de suds 0.4 + suds-0.4-CVE-2013-2217.patch

Voir le dépôt
104il y a 8 ansPas 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 →
Partager

APERÇU

Le client de services web « Suds » est un client SOAP léger pour Python sous licence LGPL.

Pour plus de détails, visitez :

  • Site du projet : https://fedorahosted.org/suds/
  • Documentation : https://fedorahosted.org/suds/wiki/Documentation
  • Epydocs : http://jortel.fedorapeople.org/suds/doc/

NOTES DE VERSION :

version 0.3.6 (04-31-09) :

  • Remplacement du chemin codé en dur /tmp/suds par tempfile.gettempdir() et création de suds/ à la demande.
  • Correction du type de retour pour Any.get_attribute().
  • Mise à jour du cache HTTP pour ignorer les URL file://.
  • Meilleure journalisation des messages lorsque seule la réponse est injectée.
  • Correction des types XInteger et XFloat pour traduire correctement les tableaux renvoyés.
  • Correction du schéma xs:import avec le même espace de noms.
  • Mise à jour de l'analyseur pour ne pas charger les références externes et ajout de Import.bind() pour l'emplacement XMLSchema.xsd.
  • Ajout d'un schema doctor - utilisé pour corriger les XSD à l'exécution. (Voir Option.doctor)
  • Correction des avertissements de dépréciation dans Python 2.6.
  • Ajout d'un comportement pour @default défini sur .
  • Modification de la valeur @xsi:type pour qu'elle soit toujours qualifiée pour doc/literal. (annule le changement de 0.3.5).
  • Ajout de l'option Option.xstq pour contrôler quand @xsi:type est qualifié.
  • Correctifs des tickets : #64, #129, #205, #206, #217, #221, #222, #224, #225, #228, #229, #230

version 0.3.5 (04-16-09) :

  • Ajout du cache HTTP. La valeur par défaut est (1) jour. Ne s'applique pas à l'invocation de méthodes. Voir : la documentation pour plus de détails.
  • Suppression de la vérification de version fedora dans le spec car nous ne construisons plus pour < fc9.
  • Mise à jour du makefile pour créer l'archive tar avec tar.sh.
  • Déplacement de la détermination bare/wrapped vers wsdl pour document/literal.
  • Refactorisation de Transport en un package (offre une meilleure journalisation des en-têtes HTTP).
  • Correctifs des tickets : #207, #209, #210, #212, #214, #215

version 0.3.4 (02-24-09) :

  • Liaison statique (automatique) Import.bind('http://schemas.xmlsoap.org/soap/encoding/'), les utilisateurs n'ont plus besoin de le faire.
  • Sécurité ws de base avec {{{UsernameToken}}} et mot de passe en clair uniquement.
  • Ajout de la prise en charge des en-têtes SOAP ''sparse'' en passant un dictionnaire
  • Ajout de la prise en charge d'en-têtes SOAP définis arbitrairement par l'utilisateur
  • Correction des opérations de service avec plusieurs entrées d'en-tête SOAP.
  • Améliorations de l'algorithme de chargement et de déréférencement des schémas.
  • Correction des multirefs SOAP imbriqués.
  • Meilleure prise en charge (réelle) de elementFormDefault="unqualified" pour un espace de noms plus précis.
  • Les types de partie WSDL ne sont plus définis par défaut sur le targetNamespace du WSDL.
  • Correctifs des tickets : #4, #6, #21, #32, #62, #66, #71, #72, #114, #155, #201.

version 0.3.3 (11-31-08) :

  • N'installe plus le package (tests).
  • Implémente la proposition API-3 ( https://fedorahosted.org/suds/wiki/Api3Proposal )
    • Transport enfichable
    • Arguments de méthode par mots-clés
    • Authentification HTTP de base dans le transport par défaut
  • Ajout de la normalisation des préfixes d'espace de noms dans les messages SOAP.
  • Meilleur élagage des nœuds vides dans les messages SOAP.
  • Correctifs des tickets : #51 - #60

version 0.3.2 (11-7-08) :

  • Prise en charge SOAP {{{MultiRef}}} ''(ajoutée en première passe à r300)''
  • Ajout de la prise en charge de nouvelles balises de schéma :
    • xs:include/
    • xs:simpleContent/
    • xs:group/
    • xs:attributeGroup/
  • Ajout de la prise en charge de nouvelles conversions de types xs <--> python :
    • xs:int
    • xs:long
    • xs:float
    • xs:double
  • Révision du marshaller et de la liaison pour affiner davantage l'espace de noms des nœuds produits.
  • Correction de la récursion infinie dans dereference() du package ''xsd'' lors du chargement du schéma.
  • Ajout de la prise en charge de wsdl:import/ de fichiers de schéma dans la racine du wsdl.
  • Correction du double encodage de (&)
  • Ajout de l'API Client :
    • setheaders() - identique au mot-clé mais fonctionne pour toutes les invocations.
    • addprefix() - mappage des préfixes d'espace de noms.
    • setlocation() - Remplace l'emplacement dans le wsdl ; identique au mot-clé sauf pour tous les appels.
    • setproxy() - identique au mot-clé proxy mais pour toutes les invocations.
  • Ajout d'un préfixe d'espace de noms approprié pour les en-têtes SOAP.
  • Correctifs des tickets : #5, #12, #34, #37, #40, #44, #45, #46, #48, #49, #50, #51

version 0.3.1 (10-1-08) :

  • Suivi rapide de la version 0.3 qui rendait les définitions de services multi-ports plus difficiles que nécessaire. Après réflexion (et une bonne nuit de sommeil), il semblait évident que quelques changements faciliteraient grandement les choses : 1) filtrer les liaisons non-SOAP - elles causaient les vrais problèmes ; 2) puisque la plupart des serveurs acceptent n'importe quelle liaison SOAP (soap 1.1 et 1.2), les références ambiguës aux méthodes lors de l'invocation sans qualification du port fonctionneront très bien dans presque tous les cas. Alors, pourquoi ne pas simplement laisser suds sélectionner le port. Ne faisons pas faire à l'utilisateur ce qui n'est pas nécessaire. Dans la plupart des cas, les utilisateurs de 0.2.9 et antérieures n'auront pas à mettre à jour leur code en passant à 0.3.1 comme ils auraient pu devoir le faire avec 0.3.

version 0.3 (9-30-08) :

  • Étend la prise en charge des services multi-ports introduite dans 0.2.9. Cet ajout permet à plusieurs services de définir la même méthode et suds la gérera correctement. Voir la section 'SERVICES WITH MULTIPLE PORTS:'

  • Ajout de la prise en charge du style de liaison SOAP document/literal multi-document. Voir la section 'MULTI-DOCUMENT Docuemnt/Literal:'

  • Ajout de la prise en charge des balises (xs:group, xs:attributeGroup).

  • Ajout de Client.last_sent() et Client.last_received().

version 0.2.9 (9-09-08) :

  • Prise en charge de plusieurs ports au sein d'un service.
  • Références d'attributs <xs:attribute ref=""/>
  • Rendre l'encodeur de caractères spéciaux XML du package sax enfichable

version 0.2.8 (8-28-08) :

  • Mise à jour de la liaison document/literal pour toujours envoyer la racine du document référencée par . Après un énième examen de l'espace et des retours utilisateurs, il semble que l'élément référencé est TOUJOURS la racine du document.

  • Ajout de la prise en charge des schemaLocations de 'binding' vers namespace-uri.
    Ceci concerne les importations qui ne spécifient pas de schemaLocation et attendent néanmoins que le schéma soit téléchargé. Ex : Axis référence 'http://schemas.xmlsoap.org/soap/encoding/' sans schemaLocation. Ainsi, en faisant ceci :

    from suds.xsd.sxbasic import Import. Import.bind('http://schemas.xmlsoap.org/soap/encoding/')

    Le schéma est lié à une schemaLocation et il est téléchargé.

  • Le unmarshaller de base n'a pas besoin de /schema/. Il aurait dû être supprimé lors de la refactorisation mais a été oublié.

  • Mise à jour du client pour passer des kwargs à send() et ajout du kwarg /location/ pour remplacer l'emplacement du service dans le wsdl.

Télécharger l’outil