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
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.0-py3-none-any.whl
(20.4 kB
view hashes)