Rewrite of popular tool evil-winrm in python
Project description
evil-winrm-py
Rewrite of popular tool evil-winrm in python
Motivation
The original evil-winrm is written in Ruby, which can be a hurdle for some users. Rewriting it in Python makes it more accessible and easier to use, while also allowing us to leverage Python’s rich ecosystem for added features and flexibility.
I also wanted to learn more about winrm and its internals, so this project will also serve as a learning experience for me.
Installation (on Linux)
pipx install evil-winrm-py
or if you want to install with latest commit from the main branch you can do so by cloning the repository and installing it with pipx:
git clone https://github.com/adityatelange/evil-winrm-py
cd evil-winrm-py
pipx install .
Features
- Run commands on remote Windows machines.
- Upload and download files.
- Interactive shell.
Usage
usage: evil-winrm-py [-h] -i IP -u USER [-p PASSWORD] [--port PORT] [--version]
options:
-h, --help show this help message and exit
-i IP, --ip IP remote host IP or hostname
-u USER, --user USER username
-p PASSWORD, --password PASSWORD
password
--port PORT remote host port (default 5985)
--version show version
Credits
- Original evil-winrm project - https://github.com/Hackplayers/evil-winrm
- PowerShell Remoting Protocol for Python - https://github.com/jborean93/pypsrp
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file evil_winrm_py-0.0.2.tar.gz.
File metadata
- Download URL: evil_winrm_py-0.0.2.tar.gz
- Upload date:
- Size: 6.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
410dfdabee9ea6fe0265c6d627a06964ea7e4e82e75b701ab988c4563fb79f37
|
|
| MD5 |
31e08b75b40565ff78f9c216ac333a2b
|
|
| BLAKE2b-256 |
c380a9d37cf4d1dc854e26526091a0340cbf28784b2fcabdd2ea56aa467a59fb
|
File details
Details for the file evil_winrm_py-0.0.2-py3-none-any.whl.
File metadata
- Download URL: evil_winrm_py-0.0.2-py3-none-any.whl
- Upload date:
- Size: 6.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
69189f49325324daaaa66adf42ddc9b009f3fcf3ea8f1e9bc3feba8d6eeabcd8
|
|
| MD5 |
17921e88b17c1027cf12200ba2d75c10
|
|
| BLAKE2b-256 |
c61fc6b38777021561f3ca49123fe4ea737294d9c888aa74a1972ef4996eadae
|