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

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.