Home

Awesome

Quack

Quick Universal Anti-Cheat Kit

Universal (works with any game) anti-cheat software, for defending videogames from cheats.
Also contains other software for aiding in anti-cheat software development.
<br> This should be considered as a research project only and not used to defend any real world games.

Documentation

https://docs.quack.ac
https://github.com/JonathanBerkeley/Quack/tree/main/Docs

Contributing

Contribution is welcomed, check out CONTRIBUTING.md for information on contributing to Quack. Any pull requests opened will be reviewed as soon as possible.

Build instructions

  1. Clone repository (git clone https://github.com/JonathanBerkeley/Quack.git)
  2. Download submodules (git submodule update --init --recursive)
  3. Open "Quack main.sln" located in directory "Quack/Main/" with Visual Studio 2022
  4. Build all, or individual modules from this solution

Binaries can be downloaded from https://github.com/JonathanBerkeley/Quack/releases/

Usage instructions

Check Integration for information on how to load Quack into a game

Other project repositories

Example server software to interact with Quack clients:

https://github.com/JonathanBerkeley/Quack-server/

Frontend website template displaying list of banned players (Unfinished):

https://github.com/JonathanBerkeley/Anti-cheat-frontend

Red team repositories

Root folder:

https://github.com/JonathanBerkeley/Quack/tree/main/Red%20team

Injector software:

https://github.com/JonathanBerkeley/destroject/

Injectable template DLL:

https://github.com/JonathanBerkeley/Highlight-Generic/

Cheat for the multiplayer game Inertia:

https://github.com/JonathanBerkeley/Inertia-cheat/

IADT OnShow

https://onshow.iadt.ie/2022/student/jonathan-p-berkeley/

Demonstration

Tutorial