Is a wrapper for NXC designed to be used inside an Exegol container.
It enhances your workflow by automatically syncing discovered credentials and hosts from NetExec into Exegol-History.
After executing any nxc command, it will:
- Add discovered or used credentials (plaintext or hashes) to Exegol-History
- Add host IPs and hostnames to Exegol-History
echo 'curl -sSL https://raw.githubusercontent.com/Goultarde/NetExecWrapper4ExegolHistory/refs/heads/main/install_nxcwraper.sh | bash' >> ~/.exegol/my-resources/setup/load_user_setup.shbash <(curl -sSL https://raw.githubusercontent.com/Goultarde/NetExecWrapper4ExegolHistory/refs/heads/main/install_nxcwraper.sh)
Run nxc as usual:
nxc smb 10.10.10.10 -u admin -p password123sed -i 's/scrap *= *True/scrap = False/' /root/.nxc/nxc.confOr use alias :
disablenxcwrapper
enablenxcwrapper
This keeps nxcwrap active but disables automatic credential/host syncing.
This wrapper will:
- Run the actual NetExec command
- Parse the local
smb.dbworkspace - Auto-push new credentials and hosts into Exegol-History (if not already known)
- ✅ Transparent execution of
nxc - ✅ Automatic credential and host sync with Exegol-History
- ✅ NTLM hash parsing support
- Exegol container with:
- NetExec installed in
/opt/tools/NetExec/ - Exegol-History installed in
/opt/tools/Exegol-history/
- NetExec installed in
- Python dependency:
colorama
- Only works inside Exegol
