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 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
$ mcwp -h
__ __ ____ ____ ____ __ __ ____
| \/ | / ___|| _ \ | _ \ _ \ \ / /| _ \
| |\/| || | | |_) || |_) |(_) \ \ /\ / / | |_) |
| | | || |___ | _ < | __/ _ \ V V / | __/
|_| |_| \____||_| \_\|_| (_) \_/\_/ |_| v0.1.1
usage: mcwp.py [-h] [-c config.yaml] [-v] [-l addr] [-u addr]
Minecraft Watching Proxy
optional arguments:
-h, --help show this help message and exit
-c config.yaml Path to YAML config file
-v If passed, enables verbose logging
-l addr Proxy listen addr [localhost:25565]
-u addr Proxy upstream server addr [localhost:25575]
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/
pip3 install .
Usage examples
See examples/
Author
License
Project details
Release history Release notifications | RSS feed
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.2-py3-none-any.whl
(20.6 kB
view hashes)