The release of the TLAC 2.0 (Tuncor Local Anti-Cheat) project is available, developing an open anti-cheat system for Linux, running in user space. To detect interference with game processes, TLAC scans process memory for typical cheat patterns using ptrace and procfs. Supported features include mask search, SHA256 hash integrity control, hardware locking using HWID, and storing settings in JSON format. The code is written in Rust using the Tokyo asynchronous IPC framework and is distributed under the MIT license.
TLAC 2.0 is notable for the addition of a kernel module designed to check the integrity of the system (the functionality is currently limited to checking for modules loaded into the kernel using the "rootkit" and "suspicious" masks in /proc/modules).
Source: opennet.ru
