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
Metadata
Release files for MCRP 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| MCRP-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Release files / MCRP-0.1.0-py3-none-any.whl
| Download URL | MCRP-0.1.0-py3-none-any.whl |
|---|---|
| Size | 20.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
910387c526b1ea370f3b73cdd978847eea0e855bbadea842e289e3ad8cb987f4
|
|
BLAKE2b-256 checksum How to use checksums |
036f8d487346e91287a3a9a2b4408813fcb6ebdd3d4688326cec615a06f1e34b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.7.9
|