60 Commits

Author SHA1 Message Date
Bryan McNulty ef6817ed17 Merge branch 'main' into dev 2025-09-12 17:16:17 -05:00
Bryan McNulty ff7e740784 add poll/timeout ticker in SMB output fetcher 2025-09-12 10:35:18 -05:00
Bryan McNulty e1a0babffe Fix context linter err; fix indents 2025-09-12 10:18:38 -05:00
Bryan McNulty a6470ef6c5 add output timeout flag (--out-timeout) 2025-09-11 07:16:57 -05:00
Bryan McNulty 47d7be87cb Merge dev into main (#22)
* Bump adauth to v0.5.0

* Open remote output file as RW

* Removed out-of-date TODO.md

* Add `--epm`; deprecate `--no-epm`

* Fix parsing of `--epm`/`--no-epm`

* Resolve #21
2025-09-08 19:16:39 -05:00
Bryan McNulty aa06a28618 Resolve #21 2025-09-08 18:37:03 -05:00
Bryan McNulty 47ce7a0357 Add --epm; deprecate --no-epm 2025-09-07 21:47:32 -05:00
Bryan McNulty f92712c7db Resolve #20 2025-09-07 18:12:32 -05:00
Bryan McNulty b9aa531f83 Bug fixes (#19)
* Bumped adauth to v0.5.0
* Optional remote output file is now opened as read-write
2025-09-01 09:16:03 -05:00
Bryan McNulty 38a640a76c Merge dev -> main 2025-08-26 06:40:59 -05:00
Bryan McNulty 18c417feb4 Update indent style 2025-07-12 15:24:02 -05:00
Bryan McNulty 3b8b29203e Fix index panic in tsch.(*Tsch).registerTask 2025-06-12 00:59:47 -05:00
Bryan McNulty 19af8d591a Bug fixes, +dcom shellwindows +dcom shellbrowserwindow (#17)
* Negotiate (not force) highest SMB dialect

* Fixed some issues with SMB client

* `dcom`: new method: `shellwindows`

* Update gitignore

* TODO: new feature ideas, check ShellWindows

* `dcom`: new method: `shellbrowserwindow`

* update README.md with DCOM ShellWindows & ShellBrowserWindow modules.

* Tweaks to shellbrowserwindow.go

* Bumped adauth to v0.3.0 + other deps
2025-05-06 17:14:13 -05:00
Bryan McNulty 3eb197fe0f Tweaks to shellbrowserwindow.go 2025-04-30 14:52:45 -05:00
Bryan McNulty f284a0a6e8 dcom: new method: shellbrowserwindow 2025-04-28 18:54:12 -05:00
Bryan McNulty 1c931fb984 dcom: new method: shellwindows 2025-04-28 17:29:09 -05:00
Bryan McNulty 10eee0ed28 Fix SMB dialect negotiation (#13)
* Negotiate (not force) highest SMB dialect
* Fixed some issues with SMB client
2025-04-28 02:08:24 -05:00
Bryan McNulty 840b8ea656 Fixed some issues with SMB client 2025-04-28 00:38:49 -05:00
Bryan McNulty 10e2872f37 Negotiate (not force) highest SMB dialect 2025-04-27 18:47:36 -05:00
Bryan McNulty eb647b2e20 scmr: change: Fixed service dependency overwrite 2025-04-27 12:58:33 -05:00
Bryan McNulty 29de7f5819 Merge branch 'dev' of github.com:FalconOpsLLC/goexec into dev 2025-04-27 11:14:47 -05:00
Bryan McNulty 6367a19bff scmr: change: additional logging in change.go, linter fixes 2025-04-27 11:13:17 -05:00
Bryan McNulty 2364d1454d IO: remove trailing whitespace from commands 2025-04-27 08:53:36 -05:00
Bryan McNulty f1943574d2 scmr: change: Handle timeouts properly 2025-04-26 17:30:31 -05:00
Bryan McNulty 59512108fb WMI: use exclusively ncacn_ip_tcp endpoints from remote activation response 2025-04-26 16:18:38 -05:00
Bryan McNulty aadf3819a5 Fix parsing of string bindings returned in remote activation response 2025-04-26 15:20:00 -05:00
Bryan McNulty 904096e29c Add go-msrpc error references to all modules #2 2025-04-26 09:45:20 -05:00
Bryan McNulty b2f118985a Add go-msrpc error references to all modules 2025-04-26 07:49:48 -05:00
Bryan McNulty 7770ce5c15 Fixed some more linter issues 2025-04-26 05:18:48 -05:00
Bryan McNulty 9d2a16e16d Fixed some linter issues 2025-04-26 05:12:13 -05:00
Bryan McNulty 6c8dbb0a38 scmr: change: Restore original lpBinaryPathName 2025-04-26 04:37:05 -05:00
Bryan McNulty 911a2456e7 Ensure that Kerberos requests use proxy dialer 2025-04-24 12:17:27 -05:00
Bryan McNulty ccef329bcd Fixed proxy w/ EPM, fixed TSCH with ncacn_np 2025-04-22 15:49:46 -05:00
Bryan McNulty 4f30c57774 Fix ncacn_np transport with SCMR module 2025-04-22 15:09:05 -05:00
Bryan McNulty cdb7d10bb9 Fix error handling in wmiexec.query 2025-04-22 04:38:05 -05:00
Bryan McNulty 0980a56478 Ensure that named pipes use encryption (SMB3) 2025-04-21 10:04:07 -05:00
Bryan McNulty 1168c86571 Improve smb.OutputFileFetcher; introduce stage input 2025-04-20 18:23:36 -05:00
Bryan McNulty ce79cf9291 Added tsch change command 2025-04-20 11:26:44 -05:00
Bryan McNulty 61578457ee Implemented SCMR Clean*Method 2025-04-20 05:16:35 -05:00
Bryan McNulty b5bf849b31 Update TODO + fix SCMR constants 2025-04-19 11:22:03 -05:00
Bryan McNulty 2a6559ae72 Moved Windows constants 2025-04-19 11:19:58 -05:00
Bryan McNulty 763ff79790 Major update to the CLI cosmetics 2025-04-19 10:24:13 -05:00
Bryan McNulty e16fcfc6ce Some CLI tweaks 2025-04-18 04:07:54 -05:00
Bryan McNulty 91ca789d8b Minor fixes 2025-04-17 23:30:13 -05:00
Bryan McNulty 4310ece7b6 More logging options 2025-04-17 14:19:46 -05:00
Bryan McNulty c3c2dda300 Fix DCE proxy 2025-04-17 12:43:02 -05:00
Bryan McNulty 7afebcd534 Executable paths with spaces should be quoted in full command string 2025-04-17 12:28:23 -05:00
Bryan McNulty 7fa9b35e4b Fix tsch create 2025-04-17 11:26:57 -05:00
Bryan McNulty 2d7920941b Update output,IO; add output support to WMI 2025-04-17 09:55:45 -05:00
Bryan McNulty 4f906bddd3 Update output,IO; add output support to WMI 2025-04-17 09:55:07 -05:00