# Impacket ## Docs - [Introduction](https://mintlify.wiki/fortra/impacket/introduction.md): Learn about Impacket, a collection of Python classes for working with network protocols - [Installation](https://mintlify.wiki/fortra/impacket/installation.md): Install Impacket and configure your Python environment - [Quick Start](https://mintlify.wiki/fortra/impacket/quickstart.md): Get started with Impacket by building your first network protocol script - [SMB Protocol](https://mintlify.wiki/fortra/impacket/protocols/smb.md): Complete guide to Impacket SMB/SMB2/SMB3 protocol implementation - [MS-RPC Protocol](https://mintlify.wiki/fortra/impacket/protocols/msrpc.md): Comprehensive guide to Microsoft RPC/DCERPC implementation in Impacket - [Kerberos Protocol](https://mintlify.wiki/fortra/impacket/protocols/kerberos.md): Complete guide to Kerberos authentication in Impacket - [LDAP Protocol](https://mintlify.wiki/fortra/impacket/protocols/ldap.md): Complete guide to LDAP operations in Impacket for Active Directory - [NetBIOS Protocol](https://mintlify.wiki/fortra/impacket/protocols/netbios.md): Complete guide to NetBIOS name resolution and session management in Impacket - [MSSQL Protocol](https://mintlify.wiki/fortra/impacket/protocols/mssql.md): Complete guide to Microsoft SQL Server TDS protocol implementation in Impacket - [Authentication Overview](https://mintlify.wiki/fortra/impacket/authentication/overview.md): Understanding authentication mechanisms in Impacket for Windows network protocols - [NTLM Authentication](https://mintlify.wiki/fortra/impacket/authentication/ntlm.md): Working with NTLM protocol, hash computation, and authentication in Impacket - [Kerberos Authentication](https://mintlify.wiki/fortra/impacket/authentication/kerberos-auth.md): Working with Kerberos tickets, TGT/TGS requests, and delegation in Impacket - [Pass-the-Hash & Credential Reuse](https://mintlify.wiki/fortra/impacket/authentication/pass-the-hash.md): Techniques for authenticating with password hashes, Kerberos tickets, and AES keys in Impacket - [Examples & Tools Overview](https://mintlify.wiki/fortra/impacket/examples/overview.md): Comprehensive collection of network protocol tools and security examples - [Remote Execution Tools](https://mintlify.wiki/fortra/impacket/examples/remote-execution.md): Execute commands on remote Windows systems using various protocols - [Credential Dumping Tools](https://mintlify.wiki/fortra/impacket/examples/credential-dumping.md): Extract hashes, secrets, and credentials from Windows systems - [Kerberos Attack Tools](https://mintlify.wiki/fortra/impacket/examples/kerberos-attacks.md): Kerberoasting, AS-REP roasting, ticket manipulation, and Kerberos exploits - [LDAP Operations & Active Directory](https://mintlify.wiki/fortra/impacket/examples/ldap-operations.md): Enumerate and manipulate Active Directory via LDAP - [SMB Operations & File Access](https://mintlify.wiki/fortra/impacket/examples/smb-operations.md): Browse shares, access files, and manipulate Windows systems via SMB - [DCE/RPC Interfaces](https://mintlify.wiki/fortra/impacket/advanced/dcerpc-interfaces.md): Comprehensive guide to using DCE/RPC interfaces in Impacket - [DCOM and WMI](https://mintlify.wiki/fortra/impacket/advanced/dcom.md): Using DCOM and WMI for remote Windows management with Impacket - [Packet Crafting](https://mintlify.wiki/fortra/impacket/advanced/packet-crafting.md): Building custom network packets with Impacket Structure class - [NTLM Relay Attacks](https://mintlify.wiki/fortra/impacket/advanced/relay-attacks.md): Performing NTLM relay attacks with ntlmrelayx - [SMB](https://mintlify.wiki/fortra/impacket/api/smb.md): SMB protocol implementation for file sharing and network communication - [SMBConnection](https://mintlify.wiki/fortra/impacket/api/smbconnection.md): High-level SMB client wrapper supporting SMB1, SMB2, and SMB3 - [SMBServer](https://mintlify.wiki/fortra/impacket/api/smbserver.md): SMB server implementation for creating custom SMB file servers - [NMB](https://mintlify.wiki/fortra/impacket/api/nmb.md): NetBIOS Name Service implementation for name resolution and node status queries - [NTLM](https://mintlify.wiki/fortra/impacket/api/ntlm.md): NTLM authentication protocol implementation and cryptographic helpers - [DCE/RPC Overview](https://mintlify.wiki/fortra/impacket/api/dcerpc/overview.md): Introduction to Impacket's DCE/RPC implementation for Windows remote protocol communication - [DCE/RPC Transport](https://mintlify.wiki/fortra/impacket/api/dcerpc/transport.md): Transport layer implementation for DCE/RPC protocols in Impacket - [DCE/RPC V5 Interfaces](https://mintlify.wiki/fortra/impacket/api/dcerpc/v5-interfaces.md): Available RPC interfaces in Impacket's dcerpc/v5 implementation - [DCOM & WMI](https://mintlify.wiki/fortra/impacket/api/dcerpc/dcom.md): Distributed COM and Windows Management Instrumentation implementation in Impacket - [Kerberos Module Overview](https://mintlify.wiki/fortra/impacket/api/krb5/overview.md): Complete reference for Impacket's Kerberos implementation covering authentication, ticket management, and cryptographic operations - [Kerberos ASN.1 Structures](https://mintlify.wiki/fortra/impacket/api/krb5/asn1.md): Complete reference for Kerberos ASN.1 message structures, tickets, principals, and protocol data types - [Credential Cache Operations](https://mintlify.wiki/fortra/impacket/api/krb5/ccache.md): Complete reference for Kerberos credential cache (ccache) file format, ticket storage, and credential manipulation - [Kerberos Cryptography](https://mintlify.wiki/fortra/impacket/api/krb5/crypto.md): Complete reference for Kerberos encryption, decryption, key derivation, checksums, and cryptographic operations - [Kerberos Protocol Functions](https://mintlify.wiki/fortra/impacket/api/krb5/kerberosv5.md): Complete reference for Kerberos v5 protocol operations including TGT/TGS requests, ticket manipulation, and authentication - [LDAP Overview](https://mintlify.wiki/fortra/impacket/api/ldap/overview.md): LDAP protocol implementation for Active Directory interactions - [LDAPConnection](https://mintlify.wiki/fortra/impacket/api/ldap/ldap.md): Main class for LDAP protocol operations - [LDAP Types](https://mintlify.wiki/fortra/impacket/api/ldap/ldaptypes.md): Security descriptor and ACL structures for LDAP - [Structure](https://mintlify.wiki/fortra/impacket/api/structure.md): Binary data structure parsing and packing - [Crypto](https://mintlify.wiki/fortra/impacket/api/crypto.md): Cryptographic functions for Windows protocols - [DPAPI](https://mintlify.wiki/fortra/impacket/api/dpapi.md): Data Protection API structures and operations - [ESE Database](https://mintlify.wiki/fortra/impacket/api/ese.md): Extensible Storage Engine database parser - [Windows Registry](https://mintlify.wiki/fortra/impacket/api/winregistry.md): Windows Registry hive parser