Alternatives to Impacket
Python library and tool collection for working with network protocols. The listings below can replace it for an important use case. Each note says what changes if you switch.
The original
Impacket
Python library and tool collection for working with network protocols.
Replacements
Listings that take over the same core job as Impacket.
NetExec
Assess network services during authorized enterprise security tests.
NetExec is a finished command-line toolkit for enterprise network service and authentication testing, rather than a Python protocol library with example scripts.
Also worth comparing
These listings name Impacket as their own alternative, so the relationship runs both ways.
enum4linux-ng
Inspect information exposed by Windows and Samba services.
Impacket is a Python library with example scripts for SMB, MSRPC and Kerberos, offering more depth but requiring protocol knowledge rather than organized reports.
Evil-WinRM
WinRM shell for post-exploitation work on Windows with valid credentials.
Impacket provides remote execution through SMB and MSRPC example scripts instead of WinRM, and runs on Windows too, under the BSD-2-Clause license.
Kerbrute
Enumerates Active Directory usernames and tests passwords through Kerberos.
Impacket is a Python library and script collection with Kerberos and SMB implementations, giving lower-level building blocks rather than a single Kerberos spraying binary.
Similar software
Related functionality, not a direct replacement.
Responder
LLMNR, NBT-NS and mDNS testing tool for internal network assessments.
Certipy
Audit Active Directory Certificate Services configurations.
BloodHound Community Edition
Maps attack paths through Active Directory and Entra ID relationships.