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.
  • Interactive shell.
  • Logging and debugging options.
  • Command history.
  • Colorized output.

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
  -H HASH, --hash HASH  nthash
  --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.3.tar.gz (6.3 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.3-py3-none-any.whl (6.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: evil_winrm_py-0.0.3.tar.gz
  • Upload date:
  • Size: 6.3 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.3.tar.gz
Algorithm Hash digest
SHA256 eee9fcbaab2048f8cff05d282af4ca3c14f770dcb3a93cafd8723b8fab0fdb96
MD5 4c59e7ad530981d4ebaf92dd688142ca
BLAKE2b-256 0f61ea06c5c550d541e9f09a7dd46bc76a1aa859cd4a158d515ba00d74f6c40d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: evil_winrm_py-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 6.7 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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 19fc27d5b1fbd1b6005b13312e57a93fe20700b39c30ea94a26381670538b7b1
MD5 7b627b4d1daa7af5f5658754d3e3c33f
BLAKE2b-256 9bc0bb7d08f935a02dcf2ebd41fde30b04fbee728dcd5ee110419db63b04a962

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