Alternatives to NetExec

Assess network services during authorized enterprise security tests. 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 NetExec.

  • Impacket

    Python library and tool collection for working with network protocols.

    Impacket is a Python library with example scripts for SMB, MSRPC and Kerberos, rather than a finished command-line toolkit, and assumes protocol knowledge.

Also worth comparing

These listings name NetExec as their own alternative, so the relationship runs both ways.

  • enum4linux-ng

    Inspect information exposed by Windows and Samba services.

    NetExec groups service checks and authentication testing across enterprise network services, runs on Windows, macOS and Linux, and is licensed BSD-2-Clause.

  • Evil-WinRM

    WinRM shell for post-exploitation work on Windows with valid credentials.

    NetExec runs command execution and authentication checks across many Windows network services at once, rather than providing an interactive WinRM shell, under BSD-2-Clause.

  • Hydra

    Network logon testing tool that checks credentials across many protocols.

    NetExec groups service checks and authentication testing for enterprise Windows networks, is BSD-2-Clause licensed and runs on Windows too, but covers fewer protocols like web forms.

  • Kerbrute

    Enumerates Active Directory usernames and tests passwords through Kerberos.

    NetExec covers many network services and authentication testing in one toolkit instead of focusing only on Kerberos username enumeration and password spraying.

Similar software

Related functionality, not a direct replacement.