diff options
| author | Danilo M. <danix@danix.xyz> | 2026-06-26 13:53:45 +0200 |
|---|---|---|
| committer | Danilo M. <danix@danix.xyz> | 2026-06-26 13:53:45 +0200 |
| commit | 19a9f81fee97f188111c00691c2d5fbb08934b84 (patch) | |
| tree | ea282b4697bf6d47e2b092db16dd73ce78396ac1 /netexec/README | |
| parent | d67a535d5de9b0edd45fbac733f81411d26ea725 (diff) | |
| download | slackware-pentesting-suite-19a9f81fee97f188111c00691c2d5fbb08934b84.tar.gz slackware-pentesting-suite-19a9f81fee97f188111c00691c2d5fbb08934b84.zip | |
netexec: add version 1.5.1
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Diffstat (limited to 'netexec/README')
| -rw-r--r-- | netexec/README | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/netexec/README b/netexec/README new file mode 100644 index 0000000..568bea1 --- /dev/null +++ b/netexec/README @@ -0,0 +1,29 @@ +NetExec (nxc) is a network service exploitation tool that helps automate +assessing the security of large networks. It is a maintained, actively +developed fork of CrackMapExec, supporting protocols including SMB, +LDAP, MSSQL, SSH, WinRM, RDP, FTP, NFS and more, with modules for +credential dumping, lateral movement, and enumeration. + +This package installs NetExec as a self-contained Python virtualenv +under /opt/netexec, with its full dependency tree pip-installed from a +pinned, vendored wheels tarball (no network access at build time). The +console scripts nxc, netexec and nxcdb are symlinked into /usr/bin. + +x86_64 only. NetExec requires Python >=3.10, so this package targets +Slackware -current (Python 3.12); it will not run on -stable +(Python 3.9). + +The compiled extension modules in the virtualenv are tied to the +build-time Python minor version. If -current bumps its Python (for +example 3.12 to 3.13), rebuild this package against the new interpreter. + +Build prerequisite: the vendored wheels tarball +(netexec-wheels-<version>.tar.gz) is generated separately with the +mkwheels helper and hosted at packages.danix.xyz. The exact resolved +dependency versions and hashes are recorded in requirements.txt +(installed under /usr/doc/netexec-<version>/), kept as an audit record. + +Note: NetExec's git-sourced dependencies (impacket, certipy-ad, +oscrypto, pynfsclient) pin unversioned git refs upstream. They are +frozen at vendor time into the wheels tarball, so once built the package +is reproducible. |
