Kali
Open Source Linux Cheat For CSGO.
Install / Use
/learn @ArnoldasMk/KaliREADME
What is Kali?
Kali is an Open Source Linux Cheat For Counter Strike : Global Offensive. This cheat is a fork of fork of fork of fork:
Linux Basehook -> Aimtux -> Fuzion -> MissedIT -> EyeHook -> Kali.
Compiling
Note: Do NOT download or compile as the root user.
Download the dependencies required to build Kali:
If you are having problems compiling make sure you've got the latest version of g++.
==================
Ubuntu-Based / Debian:
sudo apt install cmake g++ gdb git libsdl2-dev zlib1g-dev patchelf
Arch:
sudo pacman -S base-devel cmake gdb git sdl2 patchelf
Fedora:
sudo dnf install cmake gcc-c++ gdb git libstdc++-static mesa-libGL-devel SDL2-devel zlib-devel libX11-devel patchelf
===================
Download Kali:
git clone --recursive https://github.com/ArnoldasMk/Kali
cd Kali
===================
Compile with build script
You can build easily with the included Kali script.
./Kali -b
or
./Kali --build
You can later update with
./Kali -u
or
./Kali --update
Injecting using the load script
First of all, make sure CS:GO is open, and you are not in any official valve server. However, it is not recommended to inject while CS:GO is loading into a map.
Navigate to the directory where Kali was built if you have not ready.
cd Kali
Now, you can inject the hack with the Kali script
./Kali -l
or
./Kali --load
You might be prompted to enter in your password, this is because the injection script requires root access.
Note: if you are getting crashes ( that are unrelated to game updates ) Try disabling shader precaching in your Steam Client -> Steam -> Settings -> Shader Pre-Caching.
Using the hack
Now that Kali has been injected into the game, press <kbd>Insert</kbd> on your keyboard to open the hack menu (<kbd>ALT</kbd>+<kbd>I</kbd> if you are using a laptop).
Unloading the hack
If you wish to unload the hack from the game, you can do so by entering the command:
./Kali -ul
or
./Kali --unload
Configs
Configs are stored in a hidden directory in your home folder. Specifically
~/.config/Kali/
Each config.json is stored in a seperately named folder (The name you see in-game, in the config window).
To add a config, create a folder inside of the ~/.config/KaliGH/ folder with a name of your choice, and paste the config.json inside of that folder.
To see hidden folders inside your home folder, press <kbd>CTRL</kbd>+<kbd>H</kbd> when using a file manager.
On your command line, you can also add the -a flag on ls e.g.
ls -la ~/
My glove skin doens't load
So apparently this bug presents the AMDGPU and Radeon drivers. Henrym11106 discovered that setting "mesa_no_error" disables error checking. By adding mesa_no_error=true %command% in adriconf/driconf, .drirc file or to CSGO's launch options, it allows fancy gloves to render correctly. I made a list of versions down below.
mesa_no_error=true %command%
if multiple %command% options are used, separate with spaces eg:
gamemoderun mesa_no_error=true %command%
To check mesa version:
glxinfo | grep "OpenGL version"
| Works, but.. | Crashes (and when) |
| --------------------------------------| ---------------------------------------------------------------|
| Mesa 20.1.4, but overlay doesn't work | Mesa 20.3.2 (crashes on startup.) |
| Mesa 21.0.0, but overlay doesn't work | Mesa 20.2.0 (crashes when choosing a team after a map loads.) |
|- | Mesa 20.2.6 (crashes when choosing a team after a map loads.) |
|- | Mesa 21.1.6-1 (crashes when choosing a team after a map loads.)|
|- | Mesa 21.2.1 (crashes on startup.) |
Credits
Special thanks to the Original AimTux project: https://github.com/AimTuxOfficial/AimTux.
Special thanks to the Fuzion For Panaroma Update And For Good Quality Codes: https://github.com/LWSS/Fuzion.
Special thanks to the MissedIT project: https://github.com/HackerPolice/MissedIT.
Special thanks to the EyeHook project: https://github.com/itsme2417/EyeHook.
Special thanks to Unknowncheats For Various Things :)
Special thanks to @aixxe (aixxe.net) for the skin changer and with the initial project, as well as helping this project with source code (Available on @aixxe's github page.).
This project was also originally based upon Atex's Linux Basehook.
Related Skills
node-connect
349.0kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
109.4kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
349.0kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
349.0kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
