{"id":22305817,"url":"https://github.com/towsifkafi/mc_client_spoofer","last_synced_at":"2025-06-25T23:32:04.227Z","repository":{"id":219623209,"uuid":"656291028","full_name":"towsifkafi/MC_Client_Spoofer","owner":"towsifkafi","description":"Python script to modify minecraft client's info packet and block out specific plugin message packets.","archived":false,"fork":false,"pushed_at":"2023-06-20T16:44:25.000Z","size":2,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-12T05:32:05.327Z","etag":null,"topics":["minecraft-proxy","minecraft-server","packet-proxy"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/towsifkafi.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2023-06-20T16:37:35.000Z","updated_at":"2024-12-22T10:02:45.000Z","dependencies_parsed_at":"2024-01-28T19:43:26.794Z","dependency_job_id":null,"html_url":"https://github.com/towsifkafi/MC_Client_Spoofer","commit_stats":null,"previous_names":["towsifkafi/mc_client_spoofer"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/towsifkafi/MC_Client_Spoofer","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/towsifkafi%2FMC_Client_Spoofer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/towsifkafi%2FMC_Client_Spoofer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/towsifkafi%2FMC_Client_Spoofer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/towsifkafi%2FMC_Client_Spoofer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/towsifkafi","download_url":"https://codeload.github.com/towsifkafi/MC_Client_Spoofer/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/towsifkafi%2FMC_Client_Spoofer/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261972894,"owners_count":23238539,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["minecraft-proxy","minecraft-server","packet-proxy"],"created_at":"2024-12-03T19:13:24.963Z","updated_at":"2025-06-25T23:32:04.192Z","avatar_url":"https://github.com/towsifkafi.png","language":"Python","readme":"# Brand Strip Minecraft Proxy\n\nThis is a python script that proxies a Minecraft server and modifies plugin message packets sent by the client to change its name and brand. It can also block out specified packets if they have a keyword match.\n\n🙄 *Some minecraft server banned me for using a normal client. so i managed to make this to send different client name to the server.*\n\n## Requirements\n\n- Python 3.6 or higher\n- `twisted`, `quarry`, `colorama` library (to install: `pip3 install twisted quarry colorama`)\n\n## Usage\n\nTo run the proxy, use the command below:\n\n```python\npython3 brand_strip.py -b \u003cconnect_ip\u003e -q \u003cconnect_port\u003e\n```\n\nwhere `\u003cconnect_ip\u003e` and `\u003cconnect_port\u003e` is the ip/port of the Minecraft server you want to connect to.\n\nYou may also specify other options such as the listen address and port, and the connect address, using the following arguments:\n\n```python\n -a, --listen-host: address to listen on (default: `0.0.0.0`)\n -p, --listen-port: port to listen on (default: `25565`)\n -b, --connect-host: address to connect to (default: `127.0.0.1`)\n -q, --connect-port: port to connect to (required)\n```\n\nFor example, to listen on `localhost` port `12345` and connect to `example.com` on port `25565`, use the command below:\n\n```python\npython3 brand_strip.py -a localhost -p 12345 -b example.com -q 25565\n```\n\n## Functionality\n\nThe proxy intercepts plugin message packets sent by the client and modifies them to change the client's name and brand. Specifically, it replaces instances of `LiteLoader` in the packet data with `Lunarclient:v2.7.1-2324` or replaces instances of `cmclient:f1df6c8` with `NiceClient:1337`.\n\nThe proxy also checks each packet against a list of keywords, and blocks the packet if any of the keywords match. The keywords to check for can be modified within the script by changing the `strings_to_check` list.\n\nAll intercepted packets are logged to the console, along with their direction (upstream or downstream), identifier, and data. Modified packets are highlighted in cyan, blocked packets are highlighted in red, and upstream/downstream packets are highlighted in blue/magenta, respectively.\n\n## Credits\n\nIt makes use of the `quarry` library by David Vierra and the `twisted` library by Twisted Matrix Laboratories. Also thanks to [LiveOverflow](https://github.com/LiveOverflow/minecraft-hacked) for [I Spent 100 Days Hacking Minecraft](https://www.youtube.com/watch?v=Ekcseve-mOg).\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftowsifkafi%2Fmc_client_spoofer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftowsifkafi%2Fmc_client_spoofer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftowsifkafi%2Fmc_client_spoofer/lists"}