e1c83be32d
Currently it logs all communication, doesn't decode anything, doesn't decrypt. git-svn-id: http://mc-server.googlecode.com/svn/trunk@822 0a769ca7-a7f5-676a-18bf-c427514a06d6
26 lines
902 B
Plaintext
26 lines
902 B
Plaintext
|
|
// ProtoProxy.txt
|
|
|
|
// A readme for the project
|
|
|
|
/*
|
|
ProtoProxy
|
|
==========
|
|
|
|
This is a project to create a proxy for the MineCraft protocol, allowing anyone to view the data sent over a network connection between a client and a server. This, in fact, performs a kind of Man-In-The-Middle (MITM) attack on the protocol by tapping in between the connection points and providing a decrypter and an encrypter for each.
|
|
|
|
In order to catch the encryption parameters, the MC protocol needs to be understood at least a little bit at the beginning, when the cryptography parameters are exchanged.
|
|
|
|
This project is currently Windows-only and I don't plan on making it multi-platform, although the effort needed for doing so should be minimal.
|
|
|
|
The proxy only works on the localhost connection. It listens on port 25565 and expects the underlying MC server to run on port 25564.
|
|
|
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
|