Growtopia enet proxy that allows modification and viewing of packets, and creation of new ones.
License: GNU General Public License v3.0
C++ 100.00%
enetproxy's Introduction
Growtopia enet proxy
NOTE: This is not an internal cheat. The internals which have popped up for sale are not internal cheats but proxies based on this one, don't fall for their scam
How to use
Does not need separate http server
Use HxD or similar to edit "growtopia1.com" and "growtopia2.com" to "localhost" In growtopia binary.
Alternative: Use hosts file to set growtopia1 and growtopia2 to point to 127.0.0.1 if you want to
Start proxy -> Run localhost patched file (or normal with hosts) -> Works as supposed
Features
Print all variantlists and function calls
Print all text packets
Resolve player uid into their name and current world.
Supports modifying, ignoring, and making new packets
Automatically resolve invisible moderator names if they are in same world
Kill players with wrench
/legal command to clear malpractice without owning legal briefs
More commands which you can find in the changelog
Has a PoC /name name command to call OnNameChanged function for local client.
Has a PoC OnSpawn modifier which appends netid to each players' name, and gives you unlim zoom
Can both intercept outgoing and incoming packets
Integrated http server
Ignore tracking packets and crash log requests
Ignore autoban packets (NOTE: you can still get autobanned if the check is serversided)
Works with subserver switching
TODO
Support more gamepacket types
More commands
send set state to change gravity, speed, other things
Changelog
1.4.1
Add /proxy - shows proxy commands
Add /tp player - teleports to a player in the world
Add /ghost - toggles ghost state (you wont move for others when its enabled)
Major refactor of the whole code
Add world/player classes, and some helpers for easier adding of new features
Add solve captcha
1.4
Add /proxy - shows proxy commands
Add /tp player - teleports to a player in the world
Add /ghost - toggles ghost state (you wont move for others when its enabled)
Major refactor of the whole code
Add world/player classes, and some helpers for easier adding of new features
1.3
Fix crashes
Add /uid name - resolves name to uid (only works for online non-mod players)
Add /flag id - that sets your client flag to be some item id
Add /legal - clears your malpractice status when you dont own a legal brief.
Add kill player button when wrenching players - just click give up on the surgery dialog
1.2
Misc fixes
Add /resolve uid to name and their current world (aka tracking). Uid can be gotten from onspawn or from tracking packet if the person owns the world.
Automatically resolve moderator uids when they enter
Edit some values like meta/wk/hash2 so theres a partial automatic unban (you need to add mac address yourself, I didnt because i was using it for something else)
1.1
Subserver switching should work, apparently there was no problem in the first place as the implementation worked already
Edit ping requests always to be non offensive behavior