netexec

netexec

error when installing on Ubuntu 24.04.2

.

bolke@js-srv01:~$ pipx install git+https://github.com/Pennyw0rth/NetExec
Fatal error from pip prevented installation. Full pip output in file:
    /home/bolke/.local/state/pipx/log/cmd_2025-05-12_12.48.53_pip_errors.log

pip failed to build package:
    arc4

Some possibly relevant errors from pip install:
    error: subprocess-exited-with-error
    error: command 'x86_64-linux-gnu-gcc' failed: No such file or directory
    ERROR: Failed to build installable wheels for some pyproject.toml based projects (arc4)

Error installing netexec from spec 'git+https://github.com/Pennyw0rth/NetExec'.
bolke@js-srv01:~$

.

de oplossing is:

bolke@js-srv01:~$ pip3 install aardwolf --break-system-packages
Command 'pip3' not found, but can be installed with:
sudo apt install python3-pip
bolke@js-srv01:~$ sudo apt install python3-pip
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
  binutils binutils-common binutils-x86-64-linux-gnu build-essential bzip2 cpp cpp-13 cpp-13-x86-64-linux-gnu
--snip--
Setting up build-essential (12.10ubuntu1) ...
Processing triggers for man-db (2.12.0-4build2) ...
Processing triggers for libc-bin (2.39-0ubuntu8.4) ...
Scanning processes...
Scanning linux images...

Running kernel seems to be up-to-date.

No services need to be restarted.

No containers need to be restarted.

No user sessions are running outdated binaries.

No VM guests are running outdated hypervisor (qemu) binaries on this host.
bolke@js-srv01:~$ pipx install git+https://github.com/Pennyw0rth/NetExec
  installed package netexec 1.4.0+68.b243ee87, installed using Python 3.12.3
  These apps are now globally available
    - NetExec
    - netexec
    - nxc
    - nxcdb
done! ✨ 🌟 ✨
bolke@js-srv01:~$ netexec
[*] First time use detected
[*] Creating home directory structure
[*] Creating missing folder logs
[*] Creating missing folder modules
[*] Creating missing folder protocols
[*] Creating missing folder workspaces
[*] Creating missing folder obfuscated_scripts
[*] Creating missing folder screenshots
[*] Creating missing folder logs/sam
[*] Creating missing folder logs/lsa
[*] Creating missing folder logs/ntds
[*] Creating missing folder logs/dpapi
[*] Creating default workspace
[*] Initializing SSH protocol database
[*] Initializing LDAP protocol database
[*] Initializing WMI protocol database
[*] Initializing VNC protocol database
[*] Initializing NFS protocol database
[*] Initializing SMB protocol database
[*] Initializing WINRM protocol database
[*] Initializing RDP protocol database
[*] Initializing FTP protocol database
[*] Initializing MSSQL protocol database
[*] Copying default configuration file
usage: netexec [-h] [--version] [-t THREADS] [--timeout TIMEOUT] [--jitter INTERVAL] [--verbose] [--debug]
               [--no-progress] [--log LOG] [-6] [--dns-server DNS_SERVER] [--dns-tcp] [--dns-timeout DNS_TIMEOUT]
               {ssh,ldap,wmi,vnc,nfs,smb,winrm,rdp,ftp,mssql} ...

     .   .
    .|   |.     _   _          _     _____
    ||   ||    | \ | |   ___  | |_  | ____| __  __   ___    ___
    \\( )//    |  \| |  / _ \ | __| |  _|   \ \/ /  / _ \  / __|
    .=[ ]=.    | |\  | |  __/ | |_  | |___   >  <  |  __/ | (__
   / /˙-˙\ \   |_| \_|  \___|  \__| |_____| /_/\_\  \___|  \___|
   ˙ \   / ˙
     ˙   ˙

    The network execution tool
    Maintained as an open source project by @NeffIsBack, @MJHallenbeck, @_zblurx

    For documentation and usage examples, visit: https://www.netexec.wiki/

    Version : 1.4.0
    Codename: SmoothOperator
    Commit  : b243ee87


options:
  -h, --help            show this help message and exit

Generic:
  Generic options for nxc across protocols

  --version             Display nxc version
  -t THREADS, --threads THREADS
                        set how many concurrent threads to use
  --timeout TIMEOUT     max timeout in seconds of each thread
  --jitter INTERVAL     sets a random delay between each authentication

Output:
  Options to set verbosity levels and control output

  --verbose             enable verbose output
  --debug               enable debug level information
  --no-progress         do not displaying progress bar during scan
  --log LOG             export result into a custom file

DNS:
  -6                    Enable force IPv6
  --dns-server DNS_SERVER
                        Specify DNS server (default: Use hosts file & System DNS)
  --dns-tcp             Use TCP instead of UDP for DNS queries
  --dns-timeout DNS_TIMEOUT
                        DNS query timeout in seconds

Available Protocols:
  {ssh,ldap,wmi,vnc,nfs,smb,winrm,rdp,ftp,mssql}
    ssh                 own stuff using SSH
    ldap                own stuff using LDAP
    wmi                 own stuff using WMI
    vnc                 own stuff using VNC
    nfs                 own stuff using NFS
    smb                 own stuff using SMB
    winrm               own stuff using WINRM
    rdp                 own stuff using RDP
    ftp                 own stuff using FTP
    mssql               own stuff using MSSQL
bolke@js-srv01:~$

.


gebruikte referenties:

https://github.com/Pennyw0rth/NetExec/issues/350

en

https://www.netexec.wiki/getting-started/installation/installation-on-unix

.