Skip to main content

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

evil_winrm_py-0.0.2.tar.gz (6.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

evil_winrm_py-0.0.2-py3-none-any.whl (6.6 kB view details)

Uploaded Python 3

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

Hashes for evil_winrm_py-0.0.2.tar.gz
Algorithm Hash digest
SHA256 410dfdabee9ea6fe0265c6d627a06964ea7e4e82e75b701ab988c4563fb79f37
MD5 31e08b75b40565ff78f9c216ac333a2b
BLAKE2b-256 c380a9d37cf4d1dc854e26526091a0340cbf28784b2fcabdd2ea56aa467a59fb

See more details on using hashes here.

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

Hashes for evil_winrm_py-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 69189f49325324daaaa66adf42ddc9b009f3fcf3ea8f1e9bc3feba8d6eeabcd8
MD5 17921e88b17c1027cf12200ba2d75c10
BLAKE2b-256 c61fc6b38777021561f3ca49123fe4ea737294d9c888aa74a1972ef4996eadae

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page