Commit Graph

  • 5932bce690 fix(smb): add path sanitization helper and apply to download_folder Marshall Hallenbeck 2026-04-06 14:42:22 -04:00
  • b020b24441 feat(smb): add --get-folder command for downloading remote directories Marshall Hallenbeck 2026-03-05 08:47:58 -05:00
  • 2ea598a732 Merge pull request #1218 from jblommaert/patch-1 Alex 2026-04-27 18:15:03 +02:00
  • 3670d20639 Fix netexec.py Julien Blommaert 2026-04-27 13:43:45 +02:00
  • f7e1187212 Merge pull request #840 from azoxlpf/feat/add-targeted-kerberoast Alex 2026-04-26 17:56:15 +02:00
  • 73ccf0daec Merge pull request #1217 from Pennyw0rth/neff-minor-fixes Alex 2026-04-24 09:48:58 +02:00
  • c8e027c999 Stop crashes when the nxcdb misbehaves Alexander Neff 2026-04-24 08:48:10 +02:00
  • 678760345e Prevent security principals from crashing the query (missing samaccountname) Alexander Neff 2026-04-24 08:47:39 +02:00
  • 46c6f18563 Only look up groups (not containers) Alexander Neff 2026-04-24 08:47:13 +02:00
  • 6982e82fcf Formatting Alexander Neff 2026-04-23 13:45:34 -04:00
  • 11ec479e2e Cleanup Alexander Neff 2026-04-23 13:40:57 -04:00
  • 6f1b4c94b1 Remove default argument Alexander Neff 2026-04-23 13:38:05 -04:00
  • 7eb4171e66 Functionalize argument parsing Alexander Neff 2026-04-23 13:37:36 -04:00
  • 917603bbd7 Merge pull request #1215 from Pennyw0rth/neff-fix-runner Alex 2026-04-23 16:06:24 +02:00
  • 269b0a6888 Adjust AI policy Alexander Neff 2026-04-23 03:19:12 -04:00
  • 6ba33a8042 Let runner run in context of the PR Alexander Neff 2026-04-23 03:01:22 -04:00
  • 5179ebec78 Merge pull request #1214 from Pennyw0rth/neff-fix-ldap-admin-privs Alex 2026-04-22 10:00:02 +02:00
  • c7ddc41b9d Explicitely set admin privs=False Alexander Neff 2026-04-22 02:47:08 -04:00
  • 5f24696a11 Merge pull request #1213 from termanix/terman-fix Alex 2026-04-22 08:34:30 +02:00
  • a7590c8a61 Fix premature self.context usage in modify-group termanix 2026-04-22 08:05:36 +03:00
  • 43094f1623 Merge pull request #1211 from Pennyw0rth/fix/rdp-asyncio-deadlock Marshall Hallenbeck 2026-04-21 16:51:32 -04:00
  • 2ec95a56ec fix(rdp): properly terminate connections; resolves #1169 fix/rdp-asyncio-deadlock Marshall Hallenbeck 2026-04-20 11:51:41 -04:00
  • 1e0c6af59c Merge pull request #1210 from azoxlpf/feat/add-ESC15-check Alex 2026-04-20 17:52:04 +02:00
  • 0a0ef62825 Shorten ESC15 message Alexander Neff 2026-04-20 11:47:41 -04:00
  • 0bd8d4307f add CVE-2024-49019 (EKUwu / ESC15) azoxlpf 2026-04-20 17:15:02 +02:00
  • 4998541b75 Merge pull request #1195 from icemanphd/fix/issue-1059-hostname-truncation Alex 2026-04-18 16:26:53 +02:00
  • b1e62e081f Use upper case name Alexander Neff 2026-04-18 09:45:57 -04:00
  • 800d9b614f DNS names should always be non empty string Alexander Neff 2026-04-18 09:42:16 -04:00
  • 1884cd30a9 Merge pull request #1202 from Pennyw0rth/neff-allow-commands-and-modules Alex 2026-04-14 14:24:05 +02:00
  • cb8912a26b Merge pull request #1201 from Pennyw0rth/neff-add-winrm-dir Alex 2026-04-14 14:23:56 +02:00
  • 9f8625edfd Don't crash when we have no return value, e.g. on crashes Alexander Neff 2026-04-14 13:43:42 +02:00
  • 4f327d961b Change default encoding to pysrps default to stop crashes on german special chars Alexander Neff 2026-04-14 13:42:33 +02:00
  • 7e9427131b Fix output path Alexander Neff 2026-04-14 13:28:46 +02:00
  • f7afd493bf Add winrm --dir command Alexander Neff 2026-04-14 13:23:20 +02:00
  • 6c3750a03f Fix winrm --get-file local path completion Alexander Neff 2026-04-14 13:23:06 +02:00
  • 32a7d5a1f2 Allow proto flags in combination with modules Alexander Neff 2026-04-14 13:20:39 +02:00
  • eb8443364b Merge pull request #1199 from Pennyw0rth/winrm-up-download Alex 2026-04-14 13:07:13 +02:00
  • d7dd837539 Improve logic of execution Alexander Neff 2026-04-13 17:10:22 +02:00
  • e4c4b0e75c Add WinRM upload and download functions Alexander Neff 2026-04-13 17:00:41 +02:00
  • 4d6c7b205d Fix winrm database issues when running in threads Alexander Neff 2026-04-13 17:00:07 +02:00
  • b8695bbb8a Add general protocol attribute to connection Alexander Neff 2026-04-13 16:59:08 +02:00
  • f9dcabb9ae cleanup after review azoxlpf 2026-04-12 22:37:59 +02:00
  • 10d5c1ce5e unify targeted kerberoast with main kerberoasting flow azoxlpf 2026-04-12 20:55:11 +02:00
  • 5d8a6299a3 Extract no-preauth-roasting into separate function Alexander Neff 2026-04-12 13:31:08 -04:00
  • 5b489b57a6 Remove unnecessary if check Alexander Neff 2026-04-12 13:16:06 -04:00
  • ad5772babe Improve arg description Alexander Neff 2026-04-12 12:50:51 -04:00
  • 11b667480f Merge branch 'main' into feat/add-targeted-kerberoast Alex 2026-04-12 18:38:03 +02:00
  • af45411879 Merge pull request #688 from termanix/add-group Alex 2026-04-12 18:02:38 +02:00
  • 0c14d05de5 Switch to fail message as our intended action failed Alexander Neff 2026-04-12 11:31:28 -04:00
  • 86b34efbed Merge adding/removing logic and only differentiate in action Alexander Neff 2026-04-12 11:29:07 -04:00
  • 1d1dfe54e8 Polish limitations section Alexander Neff 2026-04-12 11:28:55 -04:00
  • d876a186ef Merge adding/removing logic and only differentiate in action Alexander Neff 2026-04-12 11:15:43 -04:00
  • 15c6c757f0 Use constants Alexander Neff 2026-04-12 11:00:03 -04:00
  • d264deddeb Formatting Alexander Neff 2026-04-12 09:45:08 -04:00
  • 56b42713a8 Don't reraise exception Alexander Neff 2026-04-12 09:38:03 -04:00
  • 6c19e35bad Formatting Alexander Neff 2026-04-12 09:37:10 -04:00
  • d5b7891cd6 Formatting Alexander Neff 2026-04-12 08:51:46 -04:00
  • 46f01edf43 Make description more specific Alexander Neff 2026-04-12 08:51:38 -04:00
  • 8347d0a9dc Merge pull request #1193 from A3-N/fix-zero-byte-files Alex 2026-04-12 14:42:07 +02:00
  • 9cbab6514f Merge branch 'main' into add-group termanix 2026-04-11 19:34:30 +03:00
  • 13b340f613 fix(smb): resolve hostname truncation from NetBIOS 15-char limit (#1059) icemanphd 2026-04-09 14:01:13 -04:00
  • 988057d7b5 drop fix A3-N 2026-04-10 17:18:21 +04:00
  • 4a29811ef9 revived banner A3-N 2026-04-10 17:15:14 +04:00
  • 24e290f01d revived banner A3-N 2026-04-10 17:14:29 +04:00
  • 1d3542ea36 fix: ftp put_file reports failure on 0-byte uploads A3-N 2026-04-09 02:49:06 +04:00
  • 5fe43ba915 restore comment accidentally removed azoxlpf 2026-04-07 17:35:21 +02:00
  • 382821ae03 module header comment, drop class docstring azoxlpf 2026-04-07 17:27:03 +02:00
  • 2e06677820 ruff fix azoxlpf 2026-04-07 17:23:01 +02:00
  • 3cc5d6d5b0 log SAMR cleanup errors instead of silent pass azoxlpf 2026-04-07 17:21:55 +02:00
  • 27fd359e6e wrap legacy bind and auth_level in execute_handler try azoxlpf 2026-04-07 17:20:26 +02:00
  • f6adc55a6b fix(spooler): restore EPM flow without bind (port 135/445) azoxlpf 2026-04-07 17:07:23 +02:00
  • 5947abe37a revert(ntlm_reflection): restore original stub module azoxlpf 2026-04-07 15:07:42 +02:00
  • ffed697d6e fix(enum_ca): restore EPM flow without bind for port 135 azoxlpf 2026-04-07 15:02:02 +02:00
  • 2b92f7c39e fix(enum_cve): catch SessionError when opening winreg pipe azoxlpf 2026-04-07 14:51:14 +02:00
  • 9c68d2f790 correct SMBTransport args for reused SMB session azoxlpf 2026-04-07 14:45:59 +02:00
  • 7267518db6 centraliser DCE/RPC via NXCRPCConnection azoxlpf 2026-04-07 14:12:55 +02:00
  • 2245f3ca01 feat(modules): add GPO enumeration module feat/gpos-module Marshall Hallenbeck 2026-03-07 11:03:28 -05:00
  • 2cfdbd1f97 tests(get_folder): add e2e test line Marshall Hallenbeck 2026-04-06 14:51:43 -04:00
  • 61b51145d4 tests(get_folder): add e2e test line feat/smh-get-folder Marshall Hallenbeck 2026-04-06 14:51:43 -04:00
  • 47292c512c fix(smb): add path sanitization helper and apply to download_folder Marshall Hallenbeck 2026-04-06 14:42:22 -04:00
  • 0806923cc5 feat(smb): add --get-folder command for downloading remote directories Marshall Hallenbeck 2026-03-05 08:47:58 -05:00
  • 67d90e0227 Merge pull request #1183 from azoxlpf/fix/mssql-integrated-auth-tds-error-handling Alex 2026-04-06 14:56:39 +02:00
  • 31472fb96f Merge branch 'main' into fix/mssql-integrated-auth-tds-error-handling Azox 2026-04-06 14:53:09 +02:00
  • a1ecc1dfbb Add NTLM:False flag Alexander Neff 2026-04-06 08:46:16 -04:00
  • 6c957f9145 Remove print message Alexander Neff 2026-04-06 08:42:41 -04:00
  • 804aeb00f1 Remove unused variable and add no_ntlm Alexander Neff 2026-04-06 08:42:23 -04:00
  • 4cb49784a3 Switch if logic Alexander Neff 2026-04-06 08:40:50 -04:00
  • 68ff10b704 Conflicts solved termanix 2026-04-04 18:15:56 +03:00
  • 6ada3eaf3c rename ntlm_parser to negotiate_parser, add TDS LOGIN7 helpers azoxlpf 2026-04-03 22:32:37 +02:00
  • 1f4aceaefe Merge pull request #1177 from ledrypotato/pre2k-module-adjustment Alex 2026-04-03 20:12:43 +02:00
  • 121d6c4305 Only apply ALL option if indeed set to true Alexander Neff 2026-04-03 14:06:53 -04:00
  • ee466afc40 Still display failed TGT retreival for pre2k accounts Alexander Neff 2026-04-03 14:04:22 -04:00
  • ddc66c1243 Only display accounts that have been found Alexander Neff 2026-04-03 14:00:21 -04:00
  • f2d2a72c0e add e2e commands Matt 2026-04-03 19:37:43 +02:00
  • c2efe58d31 small adjustments + separate writing pre2k & non pre2k computers to different files Matt 2026-04-03 19:14:38 +02:00
  • 3e4a7bc411 Merge pull request #1180 from termanix/patch-2 Alex 2026-04-03 18:58:09 +02:00
  • ee37fc08cf Remove unnecessary None checks Alexander Neff 2026-04-03 12:45:30 -04:00
  • c78bb6bade Move error handling to login function, so if we crash we don't add users to db Alexander Neff 2026-04-03 12:43:50 -04:00
  • 8ebf8fed7d fix module option description Matt 2026-04-03 14:22:20 +02:00
  • 6e39d16dc5 add module option to query every computer object Matt 2026-04-03 14:08:41 +02:00