{"id":21235758,"url":"https://github.com/darfink/mutool-rs","last_synced_at":"2025-07-17T02:33:23.408Z","repository":{"id":66275667,"uuid":"124712214","full_name":"darfink/mutool-rs","owner":"darfink","description":"A utility/cheat for Mu Online classic","archived":false,"fork":false,"pushed_at":"2018-03-11T01:18:55.000Z","size":4594,"stargazers_count":10,"open_issues_count":0,"forks_count":3,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-01-21T18:48:50.982Z","etag":null,"topics":["mu-online","protocol","reverse-engineering","rust"],"latest_commit_sha":null,"homepage":"","language":"Rust","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/darfink.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,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-03-11T01:12:46.000Z","updated_at":"2024-08-31T18:53:53.000Z","dependencies_parsed_at":null,"dependency_job_id":"107acd07-445a-4db2-a703-adac6c26a234","html_url":"https://github.com/darfink/mutool-rs","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/darfink%2Fmutool-rs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/darfink%2Fmutool-rs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/darfink%2Fmutool-rs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/darfink%2Fmutool-rs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/darfink","download_url":"https://codeload.github.com/darfink/mutool-rs/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243676714,"owners_count":20329432,"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":["mu-online","protocol","reverse-engineering","rust"],"created_at":"2024-11-21T00:03:03.335Z","updated_at":"2025-03-15T02:44:40.260Z","avatar_url":"https://github.com/darfink.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# MuTool\n\nThis is a Mu Online cheat/tool implemented in Rust for protocol version 1.02d.\n\nThe program uses hard-coded offsets so it's only applicable for a specific\nbinary version. The obvious improvement would be a signature scanner, but I\nstopped playing before it became relevant.\n\n## Features\n\nMany of these are used as a complement to standard botting.\n\n- Auto Health Potion\n- Auto Repair\n- Buff Timer (GUI)\n- Death Notifer (Screenshot \u0026 Pushbullet)\n- Loot Filter (when using `\u003cspace\u003e`)\n- Loot Notifier (Pushbullet)\n- User Stats (XP, DPS, Kills, money)\n\n\n### Implementation\n\nThe tool analyzes incoming packets by detouring `ProtoCore`, the main packet\nhandler. GUI rendering is done by exploiting the game's implementation. All\ninformation regarding the client was obtained by reverse engineering the Mu\nOnline client using IDA Pro, extracting protocol packets and functons of\ninterest.\n\n### Loot Pattern\n\nThe loot notifier \u0026 filter uses a PEG parser for item patterns.\n\n```\n[X] [Item] [[\u003c\u003e=]level][[\u003c\u003e=]option][+S][+L]\n```\n\n### Buff Timer\n\n![Screenshot](./res/bufftimer.png)\n\n*NOTE: Disregard my little brother's profanity...*","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdarfink%2Fmutool-rs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdarfink%2Fmutool-rs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdarfink%2Fmutool-rs/lists"}