Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
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é.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
Outils/GitHubGitHub/louzogh/cve-2021-31800
ReconnaissanceFrameworks d'ExploitationAnalyse des VulnérabilitésExploitationSécurité RéseauTests d'Intrusion
GitHublouzogh/cve-2021-31800

CVE-2021-31800

POC CVE-2021-31800

Voir le dépôt
22il y a 4 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

Impacket

Latest Version Build and test Impacket

SECUREAUTH LABS. Copyright (C) 2022 SecureAuth Corporation. Tous droits réservés.

Impacket est une collection de classes Python pour travailler avec les protocoles réseau. Impacket se concentre sur la fourniture d'un accès programmatique de bas niveau aux paquets et, pour certains protocoles (par exemple SMB1-3 et MSRPC), l'implémentation du protocole elle-même. Les paquets peuvent être construits à partir de zéro, ainsi que parsés à partir de données brutes, et l'API orientée objet facilite le travail avec des hiérarchies profondes de protocoles. La bibliothèque fournit un ensemble d'outils comme exemples de ce qui peut être fait dans le contexte de cette bibliothèque.

Une description de certains des outils peut être trouvée sur le Site Web Open Source de SecureAuth Labs.

Quels protocoles sont présentés ?

  • Ethernet, capture "Cooked" Linux.
  • IP, TCP, UDP, ICMP, IGMP, ARP.
  • Support IPv4 et IPv6.
  • NMB et SMB1, SMB2 et SMB3 (implémentations haut niveau).
  • MSRPC version 5, sur différents transports : TCP, SMB/TCP, SMB/NetBIOS et HTTP.
  • Authentifications plain, NTLM et Kerberos, en utilisant mots de passe/hashes/tickets/clés.
  • Implémentations partielles/complètes des interfaces MSRPC suivantes : EPM, DTYPES, LSAD, LSAT, NRPC, RRP, SAMR, SRVS, WKST, SCMR, BKRP, DHCPM, EVEN6, MGMT, SASEC, TSCH, DCOM, WMI, OXABREF, NSPI, OXNSPI.
  • Parties des implémentations des protocoles TDS (MSSQL) et LDAP.

Mainteneur

Table des matières

  • Obtenir Impacket
  • Installation
  • Tests
  • Licence
  • Avertissement
  • Nous contacter

Obtenir Impacket

Dernière version

  • Impacket v0.10.0

    Versions Python

Versions actuelle et précédentes

Version de développement

  • Impacket v0.10.1-dev (branche master)

    Versions Python

Installation

Démarrage rapide

Pour obtenir la dernière version stable avec pip, exécutez :

root@kitploit:~
python3 -m pip install impacket

ℹ️ Cela rendra la bibliothèque Impacket disponible pour votre code Python, mais ne vous fournira pas les scripts d'exemple.

Installation de la bibliothèque + scripts d'exemple

Pour installer la bibliothèque et les scripts d'exemple, téléchargez et extrayez le paquet, puis exécutez la commande suivante depuis le répertoire où la version d'Impacket a été décompressée :

root@kitploit:~
python3 -m pip install .

ℹ️ Cela installera la bibliothèque dans le chemin des modules Python par défaut, où vous pourrez utiliser les scripts d'exemple depuis le répertoire.

⚠️ Assurez-vous que les scripts d'exemple que vous utilisez sont cohérents avec la version de la bibliothèque installée dans votre environnement Python. Nous recommandons d'utiliser des environnements virtuels pour vous assurer que les installations à l'échelle du système n'interfèrent pas avec elle.

Support Docker

Construisez l'image d'Impacket :

root@kitploit:~
  $ docker build -t "impacket:latest" .

Utilisez l'image d'Impacket :

root@kitploit:~
  $ docker run -it --rm "impacket:latest"

Tests

La bibliothèque utilise le framework pytest pour organiser et marquer les cas de test, tox pour automatiser le processus d'exécution sur les versions Python supportées, et coverage pour obtenir des statistiques de couverture.

Un guide de test complet est disponible.

Licence

Ce logiciel est fourni sous une version légèrement modifiée de la licence Apache Software. Consultez le fichier LICENSE ci-joint pour plus d'informations.

Le support SMBv1 et NetBIOS est basé sur Pysmb de Michael Teo.

Avertissement

L'esprit de cette initiative Open Source est d'aider les chercheurs en sécurité, et la communauté, à accélérer les activités de recherche et d'éducation liées à l'implémentation de protocoles et piles réseau.

Les informations de ce dépôt sont destinées à des fins de recherche et d'éducation et ne sont pas destinées à être utilisées dans des environnements de production et/ou dans le cadre de produits commerciaux.

Si vous souhaitez utiliser ce code ou une partie de celui-ci pour vos propres besoins, nous recommandons d'appliquer des pratiques appropriées de cycle de développement sécurisé et de codage sécurisé, ainsi que de générer et suivre les indicateurs de compromission respectifs selon vos besoins.

Nous contacter

Que vous souhaitiez signaler un bogue, envoyer un correctif ou donner des suggestions sur ce paquet, envoyez-nous un courriel à [email protected].

Pour les questions liées à la sécurité, consultez notre politique de sécurité.

Télécharger l’outil