557 Commits

Author SHA1 Message Date
OscarAkaElvis 673c5278e4 Merge branch 'dev' into ai
# Conflicts:
#	CHANGELOG.md
2026-06-01 23:39:01 +02:00
OscarAkaElvis 0d9f34b3a1 Refactor var name and add to CHANGELOG.md regarding merged PR 2026-06-01 23:35:28 +02:00
Óscar Alfonso Díaz 6ecd570a29 Merge pull request #81 from TristanInSec/fix/download-path-traversal
Fix path traversal in download_dir via server-controlled filenames
2026-06-01 23:32:45 +02:00
TristanInSec b3bf74b6d2 Fix path traversal in download_dir via server-controlled filenames
download_dir() uses filenames from Get-ChildItem stdout directly in
File.join() to construct local paths. A rogue server can return names
containing ../ sequences, writing files outside the download directory.

Use File.basename() on server-supplied filenames for the local path to
strip directory components while preserving the original name for the
remote download path.
2026-05-26 09:23:40 -04:00
OscarAkaElvis c2eca7bd78 Fix gemspec after merge 2026-03-10 11:34:18 +01:00
OscarAkaElvis e52a64df4f Merge branch 'dev' into ai
# Conflicts:
#	CHANGELOG.md
#	Dockerfile
#	evil-winrm.gemspec
2026-03-10 11:32:03 +01:00
Óscar Alfonso Díaz 152f408500 Merge pull request #80 from noraj/readline
ruby 4.0 support, add readline gem dependency
2026-03-10 11:16:16 +01:00
noraj 439acabecc add missing readline-ext 2026-03-03 22:12:19 +01:00
Alexandre ZANNI b020567f93 gem install without doc 2026-02-27 01:04:43 +01:00
Alexandre ZANNI 7de5241c05 try no manual path, relying on auto 2026-02-27 00:53:53 +01:00
Alexandre ZANNI 1710a4e9b8 reverte build deps & update gems 2026-02-27 00:52:19 +01:00
Alexandre ZANNI 4ab2ec683e try with complete build deps 2026-02-27 00:07:39 +01:00
Alexandre ZANNI 12f1075be4 document changes for 4.1 2026-02-26 23:31:51 +01:00
Alexandre ZANNI c2a66e6e13 ruby 4.0 support 2026-02-26 23:31:30 +01:00
Óscar Alfonso Díaz 2d9447142d Merge pull request #78 from JoeyShapiro/dev
flush output of stdout
2026-02-20 19:21:05 +01:00
OscarAkaElvis 22e5f877fd Merge branch 'dev' into ai 2026-02-19 18:24:21 +01:00
OscarAkaElvis 1aa1f12022 Add credits in README.md 2026-02-19 18:22:38 +01:00
Joseph Shapiro 7fe5fd9770 flush output of stdout 2026-01-23 21:28:06 -06:00
OscarAkaElvis 31ee7eca53 Adapt after merge dev into ai branch for 4.1 version number 2026-01-09 11:56:59 +01:00
OscarAkaElvis 33fa8dfb9f Merge branch 'dev' into ai
# Conflicts:
#	evil-winrm.gemspec
2026-01-09 11:53:32 +01:00
OscarAkaElvis 0ab00fc99b Update CHANGELOG.md 2026-01-09 11:49:56 +01:00
OscarAkaElvis ca2a85a839 Prepare version numbers for v4.1 2026-01-09 11:49:28 +01:00
Óscar Alfonso Díaz de40531bfb Merge pull request #76 from noraj/patch-1
accept bundler 4.x
2026-01-09 11:45:32 +01:00
Alexandre ZANNI 555e4634b2 accept bundler 4.x 2026-01-08 16:10:47 +01:00
OscarAkaElvis 6b87084ccf Re-version AI gem to match the original, v3.9 in this case 2025-12-15 17:43:20 +01:00
OscarAkaElvis 6473f57b2e Update gemspec to 3.9 2025-12-07 16:32:54 +01:00
OscarAkaElvis 84a543cb87 Update gemspec to 3.9 v3.9 2025-12-07 16:31:50 +01:00
Óscar Alfonso Díaz 6f367c96dc Merge pull request #75 from Hackplayers/dev
Dev to master v3.9
2025-12-07 16:30:54 +01:00
OscarAkaElvis 1fb1d5f162 Update to 3.9ai 2025-12-07 16:29:20 +01:00
OscarAkaElvis 5d080ae87f Merge branch 'dev' into ai
# Conflicts:
#	CHANGELOG.md
#	README.md
#	evil-winrm-ai.rb
#	evil-winrm.gemspec
2025-12-07 16:27:10 +01:00
OscarAkaElvis 4db760aadf Quick fix of a broken dependency for Ruby gem (syslog). Update to v3.9 2025-12-07 16:22:48 +01:00
OscarAkaElvis 217a4c4eac Update version to 3.8ai 2025-12-07 13:48:18 +01:00
Óscar Alfonso Díaz 2f840ad631 Merge pull request #74 from Hackplayers/dev
Dev to master v3.8
v3.8
2025-12-07 13:39:01 +01:00
OscarAkaElvis a02c2e711f Fix missing param in docs (README.md) 2025-12-06 13:18:46 +01:00
OscarAkaElvis d8e1d4b2a8 Merge branch 'dev' into ai
# Conflicts:
#	README.md
#	evil-winrm-ai.rb
2025-12-06 13:15:02 +01:00
OscarAkaElvis 73669fcb76 Update docs (README.md) 2025-12-06 13:05:39 +01:00
OscarAkaElvis 0790eeed6f Reorder commands in menu 2025-12-06 13:04:59 +01:00
cybervaca 5db78dd01c Add controlled error message for expired Kerberos tickets 2025-12-06 13:00:10 +01:00
OscarAkaElvis 7f336098cd Fix order of the messages shown in the screen to show always header (version number) first 2025-12-06 12:31:08 +01:00
OscarAkaElvis 4f8c2e21b2 Update success messages 2025-12-06 12:24:34 +01:00
cybervaca 87ee6e62a9 Add *.kirbi and *.ccache files to .gitignore 2025-12-06 12:17:47 +01:00
cybervaca 46b0277ec0 Add support for Kerberos ticket files with -K parameter, including automatic format detection and conversion, reverse DNS lookup for FQDN, and enhanced error handling for connection issues. 2025-12-06 12:15:53 +01:00
cybervaca 26badabb0d Add persistent command history per user/host (stored in ~/.evil-winrm/history/) 2025-12-06 10:49:50 +01:00
cybervaca 9555daabb5 Fix autocomplete logic for upload/download commands and improve relative path handling with file validation 2025-12-06 10:23:32 +01:00
cybervaca 75558b5c50 Add clear/cls commands and Ctrl+L support for clearing screen 2025-12-06 10:14:41 +01:00
OscarAkaElvis 4bb5e6f10c Merge branch 'dev' into ai 2025-09-26 09:21:00 +02:00
OscarAkaElvis 88285fef5d Update CHANGELOG.md 2025-09-26 09:20:20 +02:00
OscarAkaElvis c5403ed75d Remove comment 2025-09-26 09:19:25 +02:00
Óscar Alfonso Díaz 69f1c862c3 Merge pull request #70 from birk0/feature/ssl-kerberos-support
Support Kerberos authentication over SSL
2025-09-26 09:18:38 +02:00
birk0 42421cd828 Support Kerberos authentication over SSL 2025-09-26 12:45:14 +10:00