v1.5.0
This release focuses on making the tool more user-friendly, especially for script execution and installation, while also improving documentation, dependencies, and Kerberos support.
Highlights of v1.5.0
New Features
runpsCommand: Added a newrunpscommand to execute local PowerShell scripts directly in the interactive shell (4061d9f).- SVG Logo: Added an SVG logo for the project (8fdfb92).
Improvements
- Command Suggestions: Enhanced the
load_psfunction to provide feedback and update command suggestions when new scripts are loaded (9028fc8, 2ef47c7). - Tab Completion: Added support for tab completion of executable files in the current remote directory (3040293).
- Argument Parsing: Refactored argument parsing to ensure named arguments with values are presented first (3d2416c).
- Path Handling: Improved handling of user directories in file upload and local path suggestions (8b67476, cdca7b9).
- Kerberos: Improved Kerberos credential handling for compatibility with updated
gssapi(0283b9b).
Documentation & Installation
- Installation Guide: Added a dedicated installation guide and linked it in the README (866793d, 65193b0).
- Installation Instructions: Updated and clarified installation instructions, including correct formatting for GitHub package installation and optional Kerberos dependency (7135372, d23250e, 0ef9875).
- Documentation Updates: Improved documentation for
runps, added an Install section, and renamedkbtoknowledgebase(ae2677a, deeb377, 363a13e, 95e75f6).
Maintenance
- Dependencies: Updated
prompt_toolkitversion to 3.0.52 (536cb3c). - GitHub Actions: Added a workflow for publishing the wiki (b9a803a).
Download:
PyPI - https://pypi.org/project/evil-winrm-py/1.5.0/
pip install evil-winrm-py==1.5.0
Full Changelog: v1.4.1...v1.5.0