{"id":13815600,"url":"https://github.com/Valthrun/valthrun-cs2","last_synced_at":"2025-05-15T09:32:52.624Z","repository":{"id":184855944,"uuid":"672307507","full_name":"Valthrun/Valthrun","owner":"Valthrun","description":"Valthrun an open source external CS2 read only kernel gameplay enhancer.","archived":false,"fork":false,"pushed_at":"2025-05-06T08:51:38.000Z","size":20297,"stargazers_count":638,"open_issues_count":43,"forks_count":68,"subscribers_count":11,"default_branch":"master","last_synced_at":"2025-05-06T09:48:30.454Z","etag":null,"topics":["cheat","counter-strike","counter-strike-2","counterstrike2","cs2","hack","kernel","overlay"],"latest_commit_sha":null,"homepage":"https://wiki.valth.run","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Valthrun.png","metadata":{"files":{"readme":"README.MD","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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,"zenodo":null}},"created_at":"2023-07-29T16:15:41.000Z","updated_at":"2025-05-06T08:51:42.000Z","dependencies_parsed_at":"2023-10-02T01:49:57.165Z","dependency_job_id":"ee59ada3-3402-49b0-978d-dbb69b84d027","html_url":"https://github.com/Valthrun/Valthrun","commit_stats":null,"previous_names":["wolverindev/valthrun","valthrun/valthrun"],"tags_count":22,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Valthrun%2FValthrun","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Valthrun%2FValthrun/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Valthrun%2FValthrun/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Valthrun%2FValthrun/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Valthrun","download_url":"https://codeload.github.com/Valthrun/Valthrun/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254313975,"owners_count":22050148,"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":["cheat","counter-strike","counter-strike-2","counterstrike2","cs2","hack","kernel","overlay"],"created_at":"2024-08-04T04:03:39.194Z","updated_at":"2025-10-14T12:03:54.871Z","avatar_url":"https://github.com/Valthrun.png","language":"Rust","readme":"![Valthrun CS2 Logo](./img/logo.svg)\r\n\u003cp align=\"right\"\u003e\r\n\u003ca href=\"https://discord.gg/ecKbpAPW5T\"\u003e\r\n\u003cimg src=\"https://discordapp.com/api/guilds/1135362291311849693/widget.png?style=shield\"\u003e\r\n\u003c/a\u003e\r\n\u003c/p\u003e\r\n\r\nValthrun is an open source external Counter-Strike 2 read only kernel-level gameplay enhancer.  \r\nThat's a lot of descriptive words, but what does each of them mean?  \r\n- `Valthrun` The name of this project\r\n- `open source` This application is open source and for everyone to learn from\r\n- `external` We do not inject any DLLs into the target process\r\n- `read only` We do not write to the CS2 process in any way, therefore being impossible to detect by scanning the process memory\r\n- `kernel` We do not use any user level WinAPIs in order to get information from the CS2 process\r\n  \r\nThis project is mainly a fun example for exploring the Windows Kernel with [Rust](https://www.rust-lang.org) and exploring the world of game enhancements :)\r\n\r\n# WARNING\r\nValthrun is **not** a plug 'n play solution.  \r\nInstead Valthrun aims to achieve maximum stealth and stay invisible for other applications.  \r\nPlease read [How to use](https://wiki.valth.run/getting-started/) carefully and try troubleshooting issues on your own.  \r\n\r\n  \r\n# Features\r\nDue to Valthrun being read-only (as of now), there are limitations on what features are possible to implement (eg. skin changer).\r\nRegardless of this limitation, Valthrun supports the following features:  \r\n\r\n- External radar  \r\n  Publish your game for everybody on https://radar.valth.run\r\n- Player ESP  \r\n  ESP with a lot of configuration possibilities like: `Skeleton`, `Boxes3D` and `Boxes2D` \r\n  - Configurable colors to distinguish between enemy and team players\r\n  - ESP includes player health, a health bar, weapon and a lot more\r\n- Bomb Info\r\n  - Time until the bomb detonation\r\n  - Defuser info such as a defuse timer\r\n  - Bomb site where the bomb is located\r\n- Trigger Bot  \r\n  Shoot your enemy (or team mates) as soon they enter your crosshair\r\n- Spectator info\r\n  - List of player currently watching you / the observer target\r\n- Stream proof by default  \r\n  Never show your Valthrun overlay on any screen shares\r\n\r\nTo access Valthruns settings overlay press `PAUSE`.\r\n\r\n## Planned Features\r\n- Aimbot\r\n- Player competitive ranks / wins\r\n\r\n# How to use / Getting started\r\nPlease follow this guide to get started:  \r\nhttps://wiki.valth.run/getting-started/\r\n\r\n# Troubleshooting\r\nIf you are having issues mapping the kernel driver or starting the controller, please take a look [here](https://wiki.valth.run/category/troubleshooting):  \r\nhttps://wiki.valth.run/category/troubleshooting\r\n  \r\nThe issue you encounter is most likely covered. If you still have any questions or need assistance, feel free to checkout the official Valthrun Discord server ([click to join](https://discord.gg/ecKbpAPW5T)).\r\n\r\n# VAC\r\nThe same considerations as mentioned in [this link](https://github.com/dretax/GarHal_CSGO#starting-driver) have been taken into account.  \r\nWith these precautions and some minor improvements, such as omitting the Valthrun identifier and using xor encryption for strings, the driver/overlay should avoid VAC detection. However, I must clarify that I haven't extensively studied VAC, so my conclusion is speculative. Personally, I have been using a C based driver/overlay like this with CSGO for several years without ever getting VAC banned. But be aware of overwatch!  \r\nWith VAC live being enabled now, use this with caution. As always take the necessary precautions into consideration.\r\n\r\n# Screenshots\r\n![](./img/showcase_01.png)\r\n![](./img/showcase_02.png)\r\n\r\n# Help\r\nYou can find help on the official Valthrun Discord server:  \r\n[![Discord Shield](https://discordapp.com/api/guilds/1135362291311849693/widget.png?style=shield)](https://discord.gg/ecKbpAPW5T)\r\n","funding_links":[],"categories":["Rust"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FValthrun%2Fvalthrun-cs2","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FValthrun%2Fvalthrun-cs2","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FValthrun%2Fvalthrun-cs2/lists"}