https://github.com/adityatelange/evil-winrm-py
Rewrite of popular tool evil-winrm in python (in BETA)
https://github.com/adityatelange/evil-winrm-py
evil-winrm-py pentesting windows winrm
Last synced: about 2 months ago
JSON representation
Rewrite of popular tool evil-winrm in python (in BETA)
- Host: GitHub
- URL: https://github.com/adityatelange/evil-winrm-py
- Owner: adityatelange
- License: mit
- Created: 2025-04-13T10:08:02.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2025-04-14T17:40:20.000Z (about 2 months ago)
- Last Synced: 2025-04-15T09:12:40.271Z (about 2 months ago)
- Topics: evil-winrm-py, pentesting, windows, winrm
- Language: Python
- Homepage: https://pypi.org/project/evil-winrm-py/
- Size: 85.9 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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)
```bash
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.## Usage
```bash
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
```