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)

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

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

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.1.tar.gz (5.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.1-py3-none-any.whl (5.5 kB view details)

Uploaded Python 3

File details

Details for the file evil_winrm_py-0.0.1.tar.gz.

File metadata

  • Download URL: evil_winrm_py-0.0.1.tar.gz
  • Upload date:
  • Size: 5.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.1.tar.gz
Algorithm Hash digest
SHA256 dc836a37d793afa4e7349ecb756515adb89835902c0d20699f85dd9cb229795a
MD5 a73d4f907623a9912fd797fa25ac02fd
BLAKE2b-256 eefafdde37412535655537dfa061069da508c1bb5ba42784952d59e9022c42c7

See more details on using hashes here.

File details

Details for the file evil_winrm_py-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: evil_winrm_py-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 5.5 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 c1a3ffb5a099687e922414f5cabe54969e1eebc4fd635d0475d578c334f94c79
MD5 d37ba87377ec6f7d01c5ebd468586e3e
BLAKE2b-256 3415ad9a4b22a90a2c0d8d1f0bd5e572c9a4c55f5da576b2a1ea1148f937d873

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