Skip to main content

Minecraft MITM proxy with function of rewriting packets, written in pure Python 3

Project description

MCRP: Minecraft Rewrite Proxy

Minecraft MITM proxy with function of rewriting packets, written in pure Python 3.

About

MCRP provides cool interface to interact with minecraft packets goes via proxy.

MCWP

Minecraft Watching Proxy

$ mcwp -h
 __  __   ____  ____   ____       __        __ ____
|  \/  | / ___||  _ \ |  _ \  _   \ \      / /|  _ \
| |\/| || |    | |_) || |_) |(_)   \ \ /\ / / | |_) |
| |  | || |___ |  _ < |  __/  _     \ V  V /  |  __/
|_|  |_| \____||_| \_\|_|    (_)     \_/\_/   |_| v0.1

usage: mcwp [-h] [-v] [-l addr] [-u addr] config.yaml

Minecraft Watching Proxy

positional arguments:
  config.yaml  Path to YAML config file

optional arguments:
  -h, --help   show this help message and exit
  -v           If passed, enables verbose logging
  -l addr      Proxy listen addr [default:25565]
  -u addr      Proxy upstream server addr [default:25575]

MCWP is a python script written and distibuted with MCRP It allow you to view and filter packets in minecraft session How to write filter conf see in examples

Requirements

  • Python 3 (tested and developed under Python 3.7.9)
  • cubelib >= 1.0.3-pre.1
  • ruamel.yaml == 0.17.21

Installation

MCRP is published in PyPI, so latest release can be installed with one simple command:

pip install -U MCRP

or bleeding edge from git sources (unstable) (may not work at all!):

git clone https://gitlab.com/seeklay/MCRP.git
cd MCRP/
python setup.py install

Usage examples

See examples/

Author

License

GNU GPL 3.0

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

MCRP-0.1.0-py3-none-any.whl (20.4 kB view details)

Uploaded Python 3

File details

Details for the file MCRP-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: MCRP-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 20.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.7.9

File hashes

Hashes for MCRP-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 910387c526b1ea370f3b73cdd978847eea0e855bbadea842e289e3ad8cb987f4
MD5 dd08c2e67fc70197295a5e892e55a464
BLAKE2b-256 036f8d487346e91287a3a9a2b4408813fcb6ebdd3d4688326cec615a06f1e34b

See more details on using hashes here.

Supported by

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