PAGES
← all tools
◆ Post-Exploitation

netexec

v1.5.1 open-source

The Network Execution Tool

Summary

netexec is an open-source command-line tool for testing and exploiting Windows Active DirectoryActive DirectoryMicrosoft's directory service for Windows networks that centralises authentication and authorisation; cyber tools target or integrate with it because it controls identity and access across most enterprise environments. networks over protocols like SMBSMBA network file-sharing protocol developed by Microsoft that lets systems share files, printers, and named pipes over a network; cyber tools target or speak it because it is ubiquitous in Windows environments. and LDAPLDAPA protocol for querying and modifying directory services, standardized under RFC 4511, commonly used to look up users, groups, and attributes in corporate identity stores like Active Directory., free to use and run from a terminal against a list of hosts or a domain. It is built for red teamers and penetration testers doing lateral movementlateral movementMoving from an initially compromised system or identity to other resources in a network. Attackers often use stolen credentials or trusted connections to expand their access. and credential validation across large environments, continuing the lineage of CrackMapExec, which it was renamed from after that project's original maintainers stepped back. Its modules cover credential dumping from SAM, LSALSALocal Security Authority — a Windows subsystem that handles authentication, enforces local security policy, and stores credential material, making it a frequent target for credential-harvesting cyber tools. and NTDS, spraying and validating passwords, extracting secrets from event logs, GPOs and Entra ID sync servers, and pass-the-cert authentication. With 253 contributors, close to 800 commits in the past year, and a release roughly six months ago, it is actively maintained.

The Network Execution Tool

How netexec helps

Which credentials work against which hosts in this network right now?

sprays or validates the given usernames and passwords or hashes across every host in the target list over SMB or LDAP and reports where each one authenticates successfully

Which machines will let me move laterally with the access I already have?

attempts authentication and lightweight command execution across the host list with the current credential or hash, showing exactly which targets accept it

What secrets are sitting in this domain's SAM, LSA, and NTDS stores?

dumps local and domain credential material from each reachable host, including a raw-disk parsing path that pulls SAM, LSA, and NTDS data even when antivirus blocks direct registry hive access

Has anyone on this domain left credentials exposed outside a vault?

modules search event logs, the info attribute on user objects, GPO-deployed privilege assignments, and the Recycle Bin for leftover passwords or credential files

Is there a path from this domain into the organization's cloud identity?

an LDAP module locates the Entra ID sync server and a companion module extracts its sync credentials, giving a pivot point from on-prem AD into Azure AD

Which accounts can be Kerberoasted or AS-REP roasted without me already holding valid credentials?

runs both attacks using only anonymous LDAP binds or accounts with no pre-auth required, identifying crackable tickets before any authentication is available

all 23 features, with the evidence for each →

Languages

Not documented

Features

23 capabilities · 2 backed by code, an API document or a real run

Built from netexec's releases, docs, README and our own runs. “Seen” marks the month we first spotted a release the vendor didn't date. Group names and tags are our labels.

Compare with peers →

What netexec offers you

  • Command-line interface8
  • Agentless deployment1
All capabilities 23 capabilities
Password hash retrieval modules shipped Retrieves password hashes for offline cracking or relay attacks using various methods. 3 releases · 2 other sources · first seen Apr 2025

release

  • Enables password changes for locked pre-Windows-2000 (pre2k) accounts. v1.5.1 · Feb 2026 · source · release history
  • New get-info-users LDAP module queries the info attribute of user objects for embedded passwords. v1.5.0 · Dec 2025 · source · release history
  • New timeroast module retrieves all computer account password hashes in Windows-NTP-hash format from an unauthenticated perspective. v1.4.0 · Apr 2025 · source · release history

example

  • Hunt for credentials stored in the info attribute of Active Directory user objects. nxc ldap <dc_ip> -u <user> -p <password> -M get-info-users v1.5.0 · Dec 2025 · source
  • Collect NTP-based computer account hashes from an unauthenticated position for offline cracking. nxc smb <dc_ip> -M timeroast v1.4.0 · Apr 2025 · source
VSS snapshot enumeration verified Lists Volume Shadow Copy Service (VSS) snapshots on a target. 2 releases · 2 other sources · first seen Nov 2023

Also counts toward: Command-line interface

release

  • Adds list-snapshots function to the ShadowCopy module, supporting both SMB and WMI transports. v1.5.1 · Feb 2026 · source · release history
  • --s4u option implements full S4U abuse (S4U2Self + S4U2Proxy) for automated post-exploitation v1.1.0 · Nov 2023 · source · release history

docs

  • Network execution cyber tool for pentesting and lateral movement across SMB, WinRM, LDAP, and other protocols.

command line

  • --list-snapshots — Lists the VSS snapshots (default: %(const)s) v1.5.1 · Feb 2026 · command-line history
WMI querying verified Issues arbitrary WMI queries against a target system. 2 releases · 2 other sources · first seen Nov 2023

Also counts toward: Command-line interface

release

  • New remote-uac module enables or disables remote UAC on the target. v1.4.0 · Apr 2025 · source · release history
  • schtask module added to impersonate logged-on users and run commands on their behalf v1.1.0 · Nov 2023 · source · release history

command line

example

  • Run a command as the currently logged-in user on a target via scheduled tasks. nxc smb <target_ip> -u <user> -p <pass> -M schtask v1.1.0 · Nov 2023 · source
SMB file and data extraction shipped Extracts specific user data, screenshots, GPO assignments, or raw secrets from SMB shares. 4 releases · first seen Apr 2025

release

  • New SMB notepad module extracts contents of unsaved Notepad files. v1.5.0 · Dec 2025 · source · release history
  • New SMB module extracts GPO-deployed privilege assignments. v1.5.0 · Dec 2025 · source · release history
  • New SMB notepad_plus_plus module dumps unsaved files backed up by Notepad++ from Appdata\Roaming\Notepad++\Backup. v1.4.0 · Apr 2025 · source · release history
  • New SMB snippet module automatically downloads all screenshots captured by Snipping Tool from the target. v1.4.0 · Apr 2025 · source · release history
Pass-the-hash authentication shipped Authenticates to remote systems using pass-the-hash over WinRM. 3 releases · 1 other source · first seen May 2024

release

  • Adds certificate authentication (pass-the-cert) via --pfx-cert/--pfx-base64/--pfx-pass for PFX and --pem-cert/--pem-key for PEM certificates across protocols. v1.4.0 · Apr 2025 · source · release history
  • New --generate-krb5-file option generates a Kerberos krb5 configuration file. v1.4.0 · Apr 2025 · source · release history
  • Updates [winrm] to no longer require SMB for gathering NTLM info v1.2.0 · May 2024 · source · release history

example

  • Pass-the-hash over WinRM nxc winrm 10.0.0.5 -u admin -H <hash>
Active Directory process enumeration shipped Enumerates running processes on a target using native Windows protocols. 3 releases · first seen Apr 2025

Also counts toward: Command-line interface

release

  • New --taskkill option kills remote processes by name or PID. v1.5.0 · Dec 2025 · source · release history
  • Process filtering added to --tasklist for targeted process enumeration. v1.5.0 · Dec 2025 · source · release history
  • New SMB --tasklist flag enumerates all running processes on the target using native Windows protocols. v1.4.0 · Apr 2025 · source · release history
Entra ID and Azure AD integration shipped Discovers Entra ID sync servers and dumps their credentials or associated tokens. 2 releases · 1 other source · first seen Dec 2025

release

  • New entra-id LDAP module finds the Entra ID (Azure AD Connect) sync server. v1.5.0 · Dec 2025 · source · release history
  • New Entra ID sync credentials extractor module dumps sync credentials from the discovered server. v1.5.0 · Dec 2025 · source · release history

example

  • Locate the Entra ID sync server to pivot into Azure AD and dump its sync credentials. nxc ldap <dc_ip> -u <user> -p <password> -M entra-id v1.5.0 · Dec 2025 · source
BloodHound data collection shipped Collects Active Directory data for BloodHound over LDAP. 2 releases · 1 other source · first seen Apr 2025

Also counts toward: Command-line interface

release

  • New LDAP --find-delegation flag enumerates all configured Kerberos delegations in the domain. v1.4.0 · Apr 2025 · source · release history
  • LDAP protocol now supports LDAPS channel binding, enabling compatibility with hardened environments. v1.4.0 · Apr 2025 · source · release history

example

  • Collect BloodHound data over LDAP nxc ldap dc.corp.local -u user -p pass --bloodhound
Credential dumping and loot collection shipped Dumps passwords, hashes, tokens, cookies, and other sensitive data from local storage or memory. 3 releases · first seen Apr 2025

release

  • New dpapi_hash module dumps users' hashed passwords from DPAPI. v1.4.0 · Apr 2025 · source · release history
  • New wam module dumps Entra ID and Microsoft 365 access tokens from the Windows Token Broker Cache via DPAPI. v1.4.0 · Apr 2025 · source · release history
  • --dpapi now also loots Firefox cookies in addition to existing DPAPI loot. v1.4.0 · Apr 2025 · source · release history
SMB enumeration shipped Enumerates SMB hosts and shares across a subnet, including listing shares with provided credentials. 1 release · 2 other sources · first seen Oct 2024

release

  • Adds SMB file-write check to test write access on shares. v1.3.0 · Oct 2024 · source · release history

example

  • Enumerate SMB across a subnet nxc smb 10.0.0.0/24
  • List shares with credentials nxc smb 10.0.0.5 -u user -p pass --shares
MSSQL xp_cmdshell management shipped Enables, disables, or executes commands via xp_cmdshell on linked MSSQL targets. 2 releases · first seen Apr 2025

release

  • New mssql > enable_cmdshell module to enable xp_cmdshell on MSSQL targets. v1.5.0 · Dec 2025 · source · release history
  • New MSSQL modules: enum_impersonate (lists users with impersonation privileges), enum_logins (active login sessions), enum_links (linked MSSQL servers), exec_on_link (execute commands on linked servers), link_xpcmd (enable/disable xp_cmdshell on linked servers). v1.4.0 · Apr 2025 · source · release history
Privilege escalation modules shipped Automates privilege escalation techniques to reach Domain Admin or root. 2 releases · first seen Apr 2025

release

  • New BadSuccessor LDAP module checks for the BadSuccessor privilege escalation condition. v1.5.0 · Dec 2025 · source · release history
  • New backup_operators module automates privilege escalation from the Backup Operators group to Domain Admin including NTDS.dit dump. v1.4.0 · Apr 2025 · source · release history
Raw NTDS dump capabilities shipped Extracts SAM, LSA, and NTDS secrets by mounting disk or parsing raw content to bypass AV. 1 release · 1 other source · first seen Dec 2025

release

  • New raw-ntds-copy module mounts the disk and parses raw content to extract SAM, LSA, and NTDS secrets — bypasses AV blocks on registry hive access; also available for WMI and WINRM protocols. v1.5.0 · Dec 2025 · source · release history

example

  • Extract SAM/LSA/NTDS secrets by mounting the raw disk — useful when AV blocks registry hive access. nxc smb <target> -u <user> -p <password> -M raw-ntds-copy v1.5.0 · Dec 2025 · source
Active Directory session enumeration shipped Enumerates running sessions (RDP/console) on a target using native Windows protocols. 1 release · 1 other source · first seen Apr 2025

Also counts toward: Agentless deployment, Command-line interface

release

  • New SMB --qwinsta flag enumerates RDP/console sessions including connected user IPv4 addresses using native Windows protocols (no command execution). v1.4.0 · Apr 2025 · source · release history

example

  • Enumerate all running sessions on a target host using native Windows protocols to avoid AV/EDR detection. nxc smb <target> -u <user> -p <pass> --qwinsta v1.4.0 · Apr 2025 · source
SSH file transfer shipped Allows uploading and downloading files over an SSH session during post-exploitation. 1 release · 1 other source · first seen Apr 2025

Also counts toward: Command-line interface

release

  • SSH protocol now supports --put-file and --get-file for uploading and downloading files over SSH. v1.4.0 · Apr 2025 · source · release history

example

  • Upload and execute a file over SSH, or pull back a file of interest during post-exploitation. nxc ssh <target> -u <user> -p <pass> --put-file /tmp/payload.sh /tmp/payload.sh v1.4.0 · Apr 2025 · source
FTP file transfer shipped Allows directory listing, downloading files from, and uploading files to an FTP server. 1 release · 1 other source · first seen Nov 2023

Also counts toward: Command-line interface

release

  • FTP --ls, --get, and --put flags allow directory listing, file downloading, and file uploading v1.1.0 · Nov 2023 · source · release history

example

  • Download a file from an FTP server to the current working directory. nxc ftp <target_ip> -u <user> -p <pass> --get <remote_filename> v1.1.0 · Nov 2023 · source
AWS credential discovery shipped Discovers AWS credentials on target hosts to pivot into cloud environments. 1 release · first seen Dec 2025

release

  • New AWS Credentials Finder module discovers AWS credentials on target hosts. v1.5.0 · Dec 2025 · source · release history
LDAP computer object dumping shipped Dumps computer objects via LDAP for reconnaissance. 1 release · first seen Dec 2025

release

  • New ldap > dump-computers module dumps computer objects via LDAP. v1.5.0 · Dec 2025 · source · release history
Windows Event Log credential extraction shipped Extracts credentials stored in Windows event logs when process creation auditing is enabled. 1 release · first seen Dec 2025

release

  • New eventlog_creds module extracts credentials from Windows event logs when process creation auditing is enabled. v1.5.0 · Dec 2025 · source · release history
MSSQL attack surface enumeration shipped Enumerates users, logins, linked servers, and privileges to map the MSSQL attack surface. 1 release · first seen Apr 2025

release

  • New MSSQL modules: enum_impersonate (lists users with impersonation privileges), enum_logins (active login sessions), enum_links (linked MSSQL servers), exec_on_link (execute commands on linked servers), link_xpcmd (enable/disable xp_cmdshell on linked servers). v1.4.0 · Apr 2025 · source · release history
MSSQL NTLM coercion shipped Enables NTLM coercion attacks via the MSSQL protocol to capture hashes. 1 release · first seen Apr 2025

release

  • New mssql_coerce module enables NTLM coercion attacks via the MSSQL protocol. v1.4.0 · Apr 2025 · source · release history
NFS root filesystem escape shipped Exploits NFS export misconfigurations to gain root access on Linux hosts. 1 release · first seen Apr 2025

release

  • NFS protocol gains automatic root filesystem escape technique, allowing compromise of many Linux hosts via NFS export misconfigurations. v1.4.0 · Apr 2025 · source · release history
RID cycling enumeration shipped Enumerates domain users by brute-forcing Relative Identifiers (RID) on MSSQL. 1 release · first seen Apr 2025

Also counts toward: Command-line interface

release

  • New --rid-brute flag for the MSSQL protocol enumerates domain users via RID cycling. v1.4.0 · Apr 2025 · source · release history

Lines in monospace are the tool's own words: help text parsed from its source, or an endpoint from its API document. Under release, a line is our summary of a dated release. Under docs, it is quoted from the tool's own documentation or website. Each links back to the source it came from.

Score card

  1. Shipping velocity releases a month, last 12 months
  2. Documentation quality release-notes rubric, 0–100
  3. Breaking-change discipline how rarely a release breaks users, and notice given
  4. Maintenance risk quiet time against its own cadence, maintainers
  5. Innovation & surface new capabilities, API and MCP surface
  6. Community health
  7. Contributor trend distinct committers, this year against last
  8. Maintainer concentration bus factor now against a year ago
  9. Issue backlog trend issues closed per issue opened, 12 months
  10. Responsiveness median time to a maintainer’s first reply

Nine scores for netexec, each built from the releases, notes and API history this site tracks — and, on Researcher and Business, where it stands among every measured tool in its category and how that has moved.

Score cards are part of every paid plan.

See plans →

Each score is 0–100 on a published rubric, derived from data this site already shows. A dimension we cannot measure says so — it is never scored 0 and never enters a rank.

How this is scored
  • Shipping velocity — releases a month over the last 12 months, on a log scale where 16 a month scores 100. Needs 3 releases in the window.
  • Documentation quality — the release-notes rubric published on the analytics page, unchanged.
  • Breaking-change discipline — the share of releases carrying a breaking change (none scores 100, half or more scores 0). Only projects that label breaking changes are measured: a clean record cannot be told from an unlabelled one.
  • Maintenance risk — quiet time measured against the tool's own release cadence (quiet longer than 90 days and three typical gaps scores 0), plus the number of active maintainers and whether contributors are growing, where known. Higher is lower risk.
  • Innovation & surface — new capabilities in the feature ledger this year, API and MCP operations added, and the share of commits that are features: the mean of whichever we hold.
  • Community health (open-source tools only) — each is a direction, not a size: contributors this year against last, the bus factor now against a year ago, and issues closed per issue opened, where steady scores 50, doubled 100 and halved 0; plus the median time to a maintainer's first reply (an hour scores about 100, a month or more 0). A commercial card has no repository and carries none of the four.
  • Documented delivery (commercial tools) — when a vendor's documented new capabilities have slowed against its own baseline, that counts against the overall standing as heavily as two low dimensions. Steady delivery, or too little history to judge, leaves the standing alone; it is never a sixth score.
  • Open-source tools are scored on repository signals; commercial tools on their published changelog. Ranks compare tools within one category and one profile and need at least five measured peers; the overall standing needs three ranked dimensions. Best-in-breed or consolidator is a shape, not a quality, and is never scored.

Release-note detail over time

See how much detail netexec puts in its release notes, quarter by quarter, and compare it with tracked tools in the same category. This history uses up to ten retained, reviewed notes per tool; sparse or blank older quarters may reflect that limit.

Checking release-note history…

Explore the full chart →

Releases

Show

7 entries

  1. February 20262
  2. December 20251
  3. April 20251
  4. October 20241
  5. May 20241
  6. November 20231
    Show

    7 entries

    Project health

    Issue, contributor and maintainer activity in Pennyw0rth/NetExec, 2023-10 – 2026-09, as of 2026-09-25. Twelve-month figures first; the trend lines run the whole window.

    1. Contributors 73 −6 vs prior 12 months
    2. Maintainers 6 +2 joined · −6 left, last 12 months
    3. Bus factor 1 committers behind half the commits
    4. Community-filed 98% of issues opened, last 12 months
    5. Median time to close 24 days first maintainer reply 4.1 hours
    6. Open backlog 64 of 388 issues ever filed
    1. Issues opened / month 3 · 1 communitymaintainers
    2. Open backlog 64
    3. Contributors / month 15
    4. Commits / month 71
    5. Stars 5,858
    Issue themes, last 12 months
    • features 1%
    • questions 3%
    • other 96%

    Counts from the project's public repository and git history; no individuals are identified. Maintainers are the committers covering 80% of the last year's commits. how we measure this

    Articles

    22 articles · updated Nov 4, 2026

    Where netexec turns up in what others publish: how-tos, attack reports that name it, and incident write-ups. A row says why it is here and quotes where the article names it; the link goes to the publisher.

    • AI-Powered Active Directory Pentesting with Claude, HexStrike AI & NetExec Hacking Articles
      NetExec (nxc) is the engine doing the heavy lifting underneath — a modern network-execution tool that speaks SMB, LDAP, and WinRM and bundles the modules used for nearly every technique in this guide.
      2 more quotes
      The attacker is a Kali Linux workstation running NetExec for AD enumeration and HexStrike AI , an MCP server exposing 150+ offensive tools.
      Prompt Claude with: Enumerate Domain Groups HexStrike runs the following netexec command–groups module against DC1: nxc ldap 192.168.1.7 -u raaz -p ‘Password@1’ –groups The result below shows where the privilege lives.
    • NetExec for OSCP: AD Pentesting Hacking Articles
      NetExec (formerly CrackMapExec, invoked as nxc) is the modern Swiss Army knife for Active Directory penetration testing, and the single tool that survives every stage of that journey.
      2 more quotes
      Once an administrative credential is in hand, NetExec flips the registry to enable RDP, scrapes ConsoleHost_history.txt for the cleartext passwords administrators forgot they typed, and dumps LSASS remotely to harvest…
      Attacker — Kali Linux with NetExec, BloodHound, rdesktop, and Impacket installed.
    • NetExec for Pentester: Command Execution Hacking Articles
      NetExec (nxc) is a powerful post-exploitation and lateral movement tool used by penetration testers to interact with remote systems over protocols like SMB, WinRM, SSH, and more.
      2 more quotes
      Tools like NetExec (nxc) don’t smash doors — they walk through them.
      NetExec can execute arbitrary OS commands on remote machines using valid credentials over port 445.
    • Netexec for Pentester: File Transfer Hacking Articles
      NetExec (NXC) file transfer is a must‑know technique for pentesters and red teamers who need reliable, cross‑protocol methods to move payloads, exfiltrate data, or stage tooling.
    • Netexec for Pentester: SSH Exploitation Hacking Articles
      Prerequisite Kali Linux packed with tools Tools: Netexec Enumeration & Exploitation We first enumerate valid credentials (e.g., via brute-forcing) and then exploit them to gain access, run commands, or exfiltrate data,…
    Show all 8
    • Credential Dumping with NetExec (nxc) Hacking Articles
      Enter NetExec (nxc) a powerful, modern post-exploitation framework and the advanced successor to CrackMapExec.
      2 more quotes
      NetExec is built to automate and streamline credential dumping , making it one of the most effective tools for red teams and security professionals working in Windows and Active Directory environments .
      What Is NetExec (nxc)?
    • Active Directory Pentesting Using Netexec Tool Hacking Articles
      Moreover, the Netexec tool offers a wide range of capabilities for AD enumeration, credential validation, Kerberos attacks, and privilege escalation.
      2 more quotes
      This guide provides a detailed overview of the Netexec tool’s purpose, usage, and how to map its commands to the MITRE ATT&CK framework for Active Directory pentesting.
      This article focuses on Active Directory Pentesting Using Netexec , a powerful toolset for enumeration , credential testing , and exploitation in AD environments .
    • MSSQL for Pentester: NetExec Hacking Articles
      This article presents a complete, hands-on penetration test of an MSSQL instance using NetExec (nxc), the actively maintained successor to CrackMapExec.
      2 more quotes
      Brute-Forcing Credentials (Windows Authentication) NetExec accepts a wordlist for both the username (-u) and password (-p) arguments and tests every pair against the SQL Server.
      NetExec confirms sa:Password@123 with a (Pwn3d!) and validates lowpriv:Password@1 and ignite:Password@2.

    Libraries its release ships

    What its latest release locks, checked against known advisories.

    None of its release's images build from a lockfile we can read.

    Add the badge to your README

    Maintain this project? The badge links readers straight to this page, so they can follow every release here.

    Tracked by Cyber Toolchain Choose a badge style and copy the code →
    browse all tools → score card for your toolchain →