Alex
1ae944ff07
Merge pull request #654 from crosscutsaw/rclone
...
new module: smb > rclone
2026-08-02 15:56:28 +02:00
Alex
61bfc61bb8
Merge pull request #1337 from Mauriceter/fix_gpppriv
...
fix ldap resolution failure in GPP_Privileges module
2026-08-01 22:22:17 +02:00
Alexander Neff
5f109a4bcd
Functionalize basedn query
2026-08-01 16:20:30 -04:00
Alex
738b842ab4
Merge pull request #1343 from Pennyw0rth/neff-add-documentation
2026-07-31 17:34:04 +02:00
Alex
a093f3a33a
Fixing an ancient typo
2026-07-31 17:22:11 +02:00
mpgn
a3dca37946
Merge pull request #1317 from Pennyw0rth/isdc
...
Refactor isdc to show if server is dc or not
2026-07-31 17:17:56 +02:00
Alexander Neff
506ebd75ef
Add documentation for bloodhound collector
2026-07-31 11:09:41 -04:00
Alex
8baa6a6071
Merge pull request #1342 from XedSama/fix-netbios-timeout-ws2025
...
Increasing dynamically SMB timeout against WS2025 NTLM rate-limiting
2026-07-31 17:06:46 +02:00
Alexander Neff
50f5f07aca
Added some documentation/explanation
2026-07-31 11:02:52 -04:00
XedSama
4fe5ae661f
Update smb.py
2026-07-31 16:26:04 +02:00
XedSama
40d30de6e6
Merge branch 'fix-netbios-timeout-ws2025' of github.com:XedSama/NetExec into fix-netbios-timeout-ws2025
2026-07-31 15:42:39 +02:00
XedSama
b6d6b2d3cb
Update smb.py
2026-07-31 15:42:01 +02:00
Xed
6e6534de29
Merge branch 'main' into fix-netbios-timeout-ws2025
2026-07-31 15:25:12 +02:00
XedSama
2edf87d8c0
Update smb.py
2026-07-31 14:56:45 +02:00
XedSama
1c6e3247fa
Improvement with contextlib
2026-07-31 14:34:52 +02:00
XedSama
74811feaba
Update smb.py
2026-07-31 14:22:53 +02:00
mpgn
d24af22385
Merge pull request #1244 from Pennyw0rth/mpgn-patch-1
...
Add new option to toml file to exclude package is old enough
2026-07-31 09:44:18 +02:00
Alexander Neff
288a3340d3
Update lock file
2026-07-30 16:51:44 -04:00
mpgn
577ded5ad8
fix from review
2026-07-30 22:37:13 +02:00
Alex
45035f281e
Merge pull request #1333 from Char0n1507/fix/issue-1320-ssh-race-condition
...
fix: db_execute lock scope to prevent thread-safety race (#1320 )
2026-07-30 20:46:11 +02:00
Joachim De Bats
4235593af5
fix ldap resolution failure
2026-07-29 09:18:47 +02:00
Marshall Hallenbeck
dee28e3473
Merge pull request #1132 from Pennyw0rth/fix/moduleloader-isolated-namespaces
...
fix(moduleloader): isolate module namespaces and cache loaded modules
2026-07-28 20:15:39 -04:00
Marshall Hallenbeck
2b0edf3bd5
Merge pull request #1335 from Dfte/proto_back
...
Allow using proto to switch protocole without calling back
2026-07-28 15:17:40 -04:00
Marshall Hallenbeck
c3e67e42fe
Merge branch 'main' into fix/moduleloader-isolated-namespaces
2026-07-28 15:11:34 -04:00
Marshall Hallenbeck
476228c386
test(e2e): cover printnightmare in e2e_commands
...
printnightmare was absent from the e2e command list entirely, including the
combined multi-module line. It defines its own impacket NDRCALL requests,
which makes it the module most sensitive to how the loader registers modules
in sys.modules — and the gap meant a loader regression that broke it ran
clean through the whole suite.
Add it standalone and to the multi-module line, so both single-module and
multi-module loading paths exercise it.
2026-07-28 15:08:13 -04:00
Marshall Hallenbeck
d40b810aed
fix(moduleloader): register loaded modules in sys.modules
...
module_from_spec() + exec_module() does not add the module to sys.modules,
which the load_module() call it replaced did implicitly. Modules that define
their own impacket NDRCALL requests depend on impacket resolving the matching
Response class through sys.modules[request.__module__] (dcerpc/v5/rpcrt.py),
so printnightmare aborted every run with:
ModuleNotFoundError: No module named 'nxc_module_printnightmare'
Register the module under its unique name before executing it. This restores
the lookup impacket needs while keeping each module in its own namespace, as
the unique name is still distinct per module file.
2026-07-28 15:08:04 -04:00
Aurélien CHALOT
eb3a51c86a
liting
2026-07-28 20:23:25 +02:00
Aurélien CHALOT
3ef2a121c5
Allow using proto to switch protocole without calling back
2026-07-28 19:24:42 +02:00
mpgn
27d30e48a0
add isdc as option
2026-07-28 15:27:25 +02:00
bb
d592eb153c
fix: db_execute lock scope to prevent thread-safety race ( #1320 )
2026-07-28 09:19:13 -04:00
Alexander Neff
67ec4e14ed
Fix check for login functions
2026-07-27 10:47:10 -04:00
Alex
c35233c4db
Merge pull request #1318 from Goultarde/fix/sccm-dpapi-kdchost
...
fix(smb/sccm): pass kdcHost/dc_ip to dploot Target so --sccm wmi doesn't hang over Kerberos
2026-07-27 16:17:54 +02:00
Goultarde
7895b1898e
Also pass dc_ip to dploot Target in dpapi()
2026-07-26 17:46:39 +02:00
Alex
80317f12ea
Merge pull request #1328 from XedSama/update-enum-cve
...
Update enum_cve.py
2026-07-26 14:04:58 +02:00
Alexander Neff
c6972c1434
Move deobfuscation functions into the module
2026-07-26 06:21:42 -04:00
Alexander Neff
9f069f57b5
Add module category
2026-07-26 06:00:30 -04:00
Alexander Neff
b5a1141755
Formatting
2026-07-26 05:59:48 -04:00
Alex
a18aaa2708
Merge branch 'main' into rclone
2026-07-26 11:58:21 +02:00
XedSama
6c6970ef4d
Update enum_cve.py
2026-07-25 12:16:24 +02:00
Marshall Hallenbeck
40f1e2b616
Merge branch 'main' into fix/moduleloader-isolated-namespaces
2026-07-23 22:07:16 -04:00
Alex
cd599504ad
Merge pull request #1311 from Functionhx/fix/netexec-1273-export-keys
...
fix: add get_keys fallback to prevent export keys crash
2026-07-21 19:32:43 +02:00
mpgn
b2a9c7484f
Merge pull request #1313 from Pennyw0rth/ldaptiemout
...
Add ldap timeout option to ldap protocol
2026-07-21 19:30:17 +02:00
Alexander Neff
1256a81215
Linting
2026-07-21 13:20:23 -04:00
Alexander Neff
b8f431c756
Merge branch 'ldaptiemout' of https://github.com/Pennyw0rth/NetExec into ldaptiemout
2026-07-21 13:13:05 -04:00
Alexander Neff
ae57a98ec9
Exclude timeout errors by impacket from error messages
2026-07-21 13:13:00 -04:00
mpgn
6139fe5edc
Update proto_args.py
...
Signed-off-by: mpgn <[email protected] >
2026-07-21 19:01:10 +02:00
mpgn
44ff3da079
Merge pull request #1282 from T1erno/fix-backup_operator
...
Fix for backup_operator module
2026-07-18 21:18:04 +02:00
mpgn
fa07f0a702
Merge branch 'main' into fix-backup_operator
2026-07-18 21:11:56 +02:00
mpgn
e79cf35845
refactor a little bit
2026-07-18 21:11:10 +02:00
mpgn
357d5b3873
Merge branch 'main' into mpgn-patch-1
2026-07-18 18:44:58 +02:00