Commit Graph

  • 8b27ec57ae Massively trim down logic of asreproast as most of it isn't used Alexander Neff 2025-04-11 19:44:45 -04:00
  • 09ec961d04 Linting Alexander Neff 2025-04-11 19:21:18 -04:00
  • 0dcc51b106 Make use of format strings and fix english Alexander Neff 2025-04-11 19:21:05 -04:00
  • 96eda79ab8 Merge branch 'main' into patch_ldap_parsing Alexander Neff 2025-04-11 18:48:51 -04:00
  • 9cb9fe7728 Fix encoding issue in get-desc-user Alexander Neff 2025-04-11 17:17:18 -04:00
  • 385715440c Catch rpc error nca_s_op_rng_error when method is not implemented Alexander Neff 2025-04-11 12:05:19 -04:00
  • 5a786487b6 Merge pull request #637 from Pennyw0rth/neff-fix-ldap-hashauth Alex 2025-04-10 10:34:06 +02:00
  • dcf7e97470 Fix ldap hash auth with signing enforced Alexander Neff 2025-04-09 20:02:51 -04:00
  • 8cad72623e Merge pull request #636 from termanix/kerb-fix Alex 2025-04-09 09:19:01 +02:00
  • 47960d14c3 Move ccache check to enum_host to respect kdcHost logic (must stay empty in domain trust auth) Alexander Neff 2025-04-08 18:31:11 -04:00
  • 531b760fb6 Merge branch 'main' into kerb-fix termanix 2025-04-08 15:40:29 -04:00
  • 4e4dfae633 Merge pull request #633 from termanix/update-dpapi Alex 2025-04-08 21:37:35 +02:00
  • aa943aa08e ccache as default and setted if self.args.domain termanix 2025-04-08 15:08:57 -04:00
  • 725b1df643 Replace hardcoded nxc path with NXC_PATH Alexander Neff 2025-04-08 15:02:24 -04:00
  • 652558309d Move all lsa/sam/ntds/dpapi output files into seperate folders Alexander Neff 2025-04-08 14:43:34 -04:00
  • b32f95bcbc Takes domain value from ccache file Default principal termanix 2025-04-08 14:02:51 -04:00
  • f6c22db7be Remove null bytes from dpapi output Alexander Neff 2025-04-08 09:33:29 -04:00
  • 518f7d4078 ruff fix termanix 2025-04-07 09:00:44 -04:00
  • 27f58aee79 Merge pull request #634 from Pennyw0rth/neff-fix-ldap-baseDN Alex 2025-04-07 14:52:21 +02:00
  • 7755d05431 Linting Alexander Neff 2025-04-07 08:21:52 -04:00
  • a24e1327ac Fix admin_check if a different baseDN was specified Alexander Neff 2025-04-07 08:21:33 -04:00
  • 13c02f4524 Saving dpapi results like sam, lsa, ntds, etc. termanix 2025-04-07 07:59:18 -04:00
  • 98062cb345 Merge pull request #630 from Pennyw0rth/neff-remove-firefox Alex 2025-04-03 21:03:56 +02:00
  • 826dec4a89 Merge branch 'main' into neff-remove-firefox Alexander Neff 2025-04-03 14:54:38 -04:00
  • d5737c61b1 Remove firefox module in favour of --dpapi which includes firefox Alexander Neff 2025-04-03 14:48:54 -04:00
  • bcf6b37eaf Use context manager for files and improve code Alexander Neff 2025-04-03 14:41:55 -04:00
  • eb88dc5423 Rename ElementTree to ET for consistency Alexander Neff 2025-04-03 14:41:29 -04:00
  • a4bdf2b174 Mostly ignore firefox because it will be removed anyway Alexander Neff 2025-04-03 14:24:09 -04:00
  • 2f63732f00 One liner return values and format strings Alexander Neff 2025-04-03 14:23:43 -04:00
  • 1520f3cbd4 Remove unnecessary code and format string Alexander Neff 2025-04-03 14:02:29 -04:00
  • 768a401019 Leaving as is for readability Alexander Neff 2025-04-03 14:02:07 -04:00
  • 4255cab29d Adding exceptions for false positives Alexander Neff 2025-04-03 13:57:22 -04:00
  • f386434ce5 Lint daclread Alexander Neff 2025-04-03 13:49:54 -04:00
  • 67abbf8bf3 Disable RUF052, these are considered private not dummy Alexander Neff 2025-04-03 13:38:28 -04:00
  • 542452accb Apply C419, removing unnecessary list comprehensions Alexander Neff 2025-04-03 13:26:38 -04:00
  • bde58c4e56 Apply SIM401, use .get() over 'x if x else y' Alexander Neff 2025-04-03 13:19:08 -04:00
  • 89233700b6 Disable A004, as it complains about sys.exit which supposes to be superior in programs Alexander Neff 2025-04-03 13:16:43 -04:00
  • 42538e4c89 Disable false positive Alexander Neff 2025-04-03 13:16:13 -04:00
  • 52008c1b25 Remove unnecessary cast to int Alexander Neff 2025-04-03 12:30:38 -04:00
  • ae6721aa9a Remove all FURB rules, makes code more complicated Alexander Neff 2025-04-03 12:27:35 -04:00
  • a42c664326 Autofix with ruff Alexander Neff 2025-04-03 12:22:06 -04:00
  • 5782352622 Remove rule which converts 'x if x else y' and deletes unused variables Alexander Neff 2025-04-03 12:19:38 -04:00
  • 1289a0e025 Enable preview mode as recommended in our doc guidelines Alexander Neff 2025-04-03 12:10:49 -04:00
  • dc415e75e4 Fixed string concatination that is only available in py3.12+ Alexander Neff 2025-04-03 12:04:21 -04:00
  • 61e2e58e50 Fix UP031, remove percent string replacements Alexander Neff 2025-04-03 12:01:33 -04:00
  • 66e9927c3e Fix UP031, remove percent string replacements Alexander Neff 2025-04-03 11:57:47 -04:00
  • 31373e4cac Don't check for D413, missing-blank-line-after-last-section Alexander Neff 2025-04-03 11:02:14 -04:00
  • f4ad70635a Fix LOG015 and replace all calls to root logger Alexander Neff 2025-04-03 11:01:27 -04:00
  • 5a71b62acc Merge pull request #628 from Pennyw0rth/neff-fix-exec-output Alex 2025-04-03 16:16:55 +02:00
  • 2c29856d92 Update ruff settings declaration to reflect latest recommendations Alexander Neff 2025-04-03 09:59:53 -04:00
  • b35cfe0671 Update ruff settings declaration to reflect latest recommendations Alexander Neff 2025-04-03 09:46:28 -04:00
  • 351979375b Update ruff to latest version Alexander Neff 2025-04-03 09:45:31 -04:00
  • d5978062ff Allow linting pipeline to run on review submittions like the test pipeline Alexander Neff 2025-04-03 09:27:03 -04:00
  • 1248552ef8 Linting Alexander Neff 2025-04-03 09:00:33 -04:00
  • ecad15e85a Fix left handside indent from powershell output Alexander Neff 2025-04-03 08:44:51 -04:00
  • 6fcfb8d031 Merge pull request #450 from Dfte/SMB]-ADd-the-recent_files-module Alex 2025-04-02 01:35:22 +02:00
  • f00c835c09 Merge branch 'main' into recent-files Alexander Neff 2025-04-01 19:30:38 -04:00
  • 0cdd60a60f Add no options text Alexander Neff 2025-04-01 19:21:05 -04:00
  • 99fe618dbd Merge pull request #625 from jdholtz/smb-cmdexec-improvements Alex 2025-04-01 23:35:37 +02:00
  • 677e25485b Merge pull request #626 from noraj/patch-1 Alex 2025-04-01 00:53:58 +02:00
  • 2747f1efd8 remove pywerview from spec Alexandre ZANNI 2025-04-01 00:43:53 +02:00
  • 3897ceeb0a smb: Prevent infinite loops handling an unknown error retrieving command output jdholtz 2025-03-31 11:30:08 -07:00
  • f31fb4f098 Merge pull request #622 from Pennyw0rth/neff-fix-winscp Alex 2025-03-30 15:23:04 +02:00
  • a2b336d94a Remove command execution to enumerate local users and improve error handling Alexander Neff 2025-03-30 09:14:58 -04:00
  • 4ae32a73cd Merge pull request #602 from haytechy/output_users Alex 2025-03-28 14:10:57 +01:00
  • 37efce100a Fix logic when checking if args where specified and improve help text Alexander Neff 2025-03-27 20:02:43 -04:00
  • 75eecab8ed Convert --users-export to the same structure as in ldap Alexander Neff 2025-03-27 19:52:48 -04:00
  • a449284d20 Fix logic for debug output when user is specified Alexander Neff 2025-03-27 19:41:42 -04:00
  • 4eae4a2dd8 Make help description more precise Alexander Neff 2025-03-27 19:39:51 -04:00
  • 718b9fe4b6 Change variable name for export path and display export info line only when specified Alexander Neff 2025-03-27 19:38:02 -04:00
  • 2d3e1be1ab Merge pull request #620 from Pennyw0rth/spec-file Alex 2025-03-27 15:13:43 +01:00
  • a0aaf1ad12 Merge pull request #619 from Pennyw0rth/neff-fix-putty Alex 2025-03-27 15:13:32 +01:00
  • 3318fa8ea2 Merge pull request #615 from Testeur-2-stylos/fix-smbv1-nxcdb Alex 2025-03-27 15:10:57 +01:00
  • 71cfd4b347 Move logoff above smbv1 check Alexander Neff 2025-03-27 09:49:23 -04:00
  • 9c8e6f43ca Fix spec file Alexander Neff 2025-03-27 09:40:46 -04:00
  • 62ba3588ba Add Error handling for loading users into registry Alexander Neff 2025-03-27 09:21:18 -04:00
  • 45f899219c Update smb.py to test smbv1 connection before writing in nxcdb Testeur_2_stylos 2025-03-26 10:16:54 +01:00
  • 7b1f60d83d Merge branch 'Pennyw0rth:main' into main Kriyos 2025-03-24 19:41:56 -04:00
  • 8d0b4e3e7b Merge pull request #527 from lap1nou/fix-ldap-db Alex 2025-03-24 17:37:54 +01:00
  • 52a28aa88d Formating Alexander Neff 2025-03-24 12:32:54 -04:00
  • ccf81517a4 Add db.add_creds for kerberos with SSL enforced Alexander Neff 2025-03-24 12:23:50 -04:00
  • 87a5c366df Merge pull request #611 from shikatano/pre2k-passwd-length Alex 2025-03-24 17:11:04 +01:00
  • 4cd4dbbd83 modified the password used in pre2k.py for machine names longer than 14 characters Lou 2025-03-23 12:14:42 -04:00
  • 6b0cfcdea8 Added db_navigator stuff lap1nou 2025-03-22 17:20:23 +01:00
  • 7146824299 Merge branch 'Pennyw0rth:main' into fix-ldap-db lapinou 2025-03-21 23:46:05 +01:00
  • 6de62472ef Merge pull request #590 from Pennyw0rth/marshall-db-ip-fix Marshall Hallenbeck 2025-03-21 10:48:50 -04:00
  • 4fcc4fdce4 updated for killing notepad.exe process termanix 2025-03-19 18:52:14 -04:00
  • 7e23c1b318 e2e_commands.txt editted termanix 2025-03-19 17:02:21 -04:00
  • 4634473609 owner name termanix 2025-03-19 16:56:53 -04:00
  • c2437b2b9b New module add notepad termanix 2025-03-19 16:47:23 -04:00
  • f4fa975d36 fix: check if the table uses ip or host for hosts before adding Marshall Hallenbeck 2025-03-19 16:19:02 -04:00
  • 166df14514 Merge branch 'main' into marshall-db-ip-fix Marshall Hallenbeck 2025-03-19 15:46:39 -04:00
  • aa832c5f1a Merge pull request #606 from jdholtz/ldap-timeout Alex 2025-03-19 16:00:24 +01:00
  • 0aeb105bd8 Add ENETUNREACH if the targeted network is not reachable Alexander Neff 2025-03-19 10:49:33 -04:00
  • 3fa2c746d6 Silently handle connection timed out during LDAP scan jdholtz 2025-03-18 16:47:12 -07:00
  • 01d37868f3 Add debug message when file download failed and it wasn't STATUS_SHARING_VIOLATION Alexander Neff 2025-03-18 13:55:43 -04:00
  • 66c52d2d2f Add success message for folder download Alexander Neff 2025-03-18 13:29:07 -04:00
  • da8ef0f0fb Merge pull request #604 from Pennyw0rth/ntlm mpgn 2025-03-18 16:34:13 +01:00
  • 87c223ed5e Add information if ntlm disabled mpgn 2025-03-17 19:03:32 +01:00
  • 91c339ea30 Merge pull request #603 from Pennyw0rth/fix_host mpgn 2025-03-17 16:48:10 +01:00