Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

BlackArch Issue #549

Closed
xXxSpicyBoiiixXx opened this issue Jan 26, 2025 · 13 comments
Closed

BlackArch Issue #549

xXxSpicyBoiiixXx opened this issue Jan 26, 2025 · 13 comments
Labels
dependencies Pull requests that update a dependency file

Comments

@xXxSpicyBoiiixXx
Copy link

Due to the nature of installation on the current wiki, you must have "aardwolf" to be able to have this. You will need to the following prereqs for the system.

sudo pacman -S python python-pip base-devel rust openssl
pip install aardwolf --break-system-packages

This should make the next steps in the wiki documentation doable.

@NeffIsBack
Copy link
Contributor

aardwolf is a direct dependency of NetExec and should therefore be installed alongside the other packages. If you have trouble installing aardwolf likely rust is missing. However, we highly discourage installing dependencies directly with pip

@NeffIsBack NeffIsBack added the dependencies Pull requests that update a dependency file label Jan 26, 2025
@xXxSpicyBoiiixXx
Copy link
Author

For some reason, it wasn't out of the box and I had to do it manually. With that being said, there was other issues such as nxc module that could not be referenced in tool even after downloading the module.

@NeffIsBack
Copy link
Contributor

Both issues hint to an incomplete or broken installation. How did you install NetExec?
Also, what exactly means "after downloading the module"? And what specific issue did you encounter when loading one of the modules?

@xXxSpicyBoiiixXx
Copy link
Author

I just installed it with pacman -S netexec and was directed that nxc module was missing so ended up downloading it with pip.

@NeffIsBack
Copy link
Contributor

@noraj could you help with this one? Sounds like the dependencies for the pacman package are broken.

@noraj
Copy link
Contributor

noraj commented Jan 29, 2025

I'd take a look at that soon.

@noraj
Copy link
Contributor

noraj commented Jan 30, 2025

The BlackArch Linux package is working fine.

I just installed it with pacman -S netexec and was directed that nxc module was missing so ended up downloading it with pip.

@xXxSpicyBoiiixXx What Linux distribution are you running? From what repository are you installing netexec? What command had you issue with?

@xXxSpicyBoiiixXx
Copy link
Author

It's utilizing Arch Linux under the hood, I did try to install this from the pacman command as well as building from source. The issue arises with the nxc module.

@xXxSpicyBoiiixXx
Copy link
Author

Just circling back on this, I'm still having this issue weather I try to run this tool in a virtual environment or bare metal.

@NeffIsBack
Copy link
Contributor

Can you give me your version including the commit hash (output of nxc --version)?

@noraj
Copy link
Contributor

noraj commented Feb 17, 2025

@xXxSpicyBoiiixXx You still have not told me from which distribution repository you have installed it? And what is the exact system command you issued to install it?

@autom4il
Copy link

autom4il commented Mar 8, 2025

@xXxSpicyBoiiixXx You still have not told me from which distribution repository you have installed it? And what is the exact system command you issued to install it?

Hi noraj, I believe the repository was:
https://github.com/Pennyw0rth/NetExec

The command executed was:
pipx install git+https://github.com/Pennyw0rth/NetExec

This is a fair assumption since these are the steps recommended in the official wiki for NetExec, and it looks like there is a problem indeed when installing it with pipx on Arch Linux with the BlackArch repository added, no issues if you do install directly BlackArch from any of the installation methods recommended. However I saw that there is a closed issue here, reportedly as a solution to the problem he is facing: #350.

In my case, other then the aforementioned solution above, I just had to install "python-aardwolf" and follow the instruction in the official wiki for NetExec.

@xXxSpicyBoiiixXx
Copy link
Author

Ah thanks @autom4il. This went off my radar, but I appreciate the insights.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

No branches or pull requests

4 participants