haveachin / infrared

An ultra lightweight minecraft reverse proxy and idle placeholder
https://infrared.dev
GNU Affero General Public License v3.0
722 stars 60 forks source link

MITM functionality #164

Open SlenkyDev opened 1 year ago

SlenkyDev commented 1 year ago

Is your feature request related to a problem? Please describe. A clear and concise description of what the problem is. E.g.: "I'm always frustrated when [...]"

Not really a problem, but It'd be neat to be able to modify the brand name of the server sent to the client.

Describe the solution you'd like A clear and concise description of what you want to happen.

A config option to change the brand name passed through to the client, with a placeholder for the existing brand name.

Describe alternatives you've considered A clear and concise description of any alternative solutions or features you've considered.

There aren't really any alternatives

Additional context Add any other context or screenshots regarding the feature request here.

Not much

base2code commented 1 year ago

For this the encrypted packets of minecraft (newer versions) must be decrypted, changed and then re-encrypted. This would be difficult to implement in infrared (many different packets etc.). I think you could add this in BungeeCord (or Spigot), but I'm not sure.

I may be wrong, but from what I can remember, this is correct.

haveachin commented 1 year ago

I'm not sure what you mean by brand name. Do you mean the version name shown in the server status?

SlenkyDev commented 1 year ago

As in the thing you see when you press F3

------- Original Message ------- On Wednesday, January 18th, 2023 at 20:18, Hendrik Schlehlein @.***> wrote:

I'm not sure what you mean by brand name. Do you mean the version name shown in the server status?

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you authored the thread.Message ID: @.***>

haveachin commented 1 year ago

Sorry, but that is not possible without breaking encryption. I could add a feature to make Infrared function as a MITM proxy in the future, but currently it breaks how Infrared works.