Skip to content

feat: add baseline Python anti-cheat monitor - #26

Open
KaannKara wants to merge 1 commit into
javelin-anticheat:mainfrom
KaannKara:fix/baseline-anti-cheat-guards
Open

feat: add baseline Python anti-cheat monitor#26
KaannKara wants to merge 1 commit into
javelin-anticheat:mainfrom
KaannKara:fix/baseline-anti-cheat-guards

Conversation

@KaannKara

Copy link
Copy Markdown

Summary

  • add anti_cheat.py for the Python runtime path with debugger and suspicious-process checks
  • add unit coverage for process-name normalization, debugger priority, suspicious process detection, and clean runs
  • keep the C++ client buildable on non-Windows CI while preserving Windows debugger/process checks and fixing the invalid CRC exit literal

Fixes #2
/claim #2

Tests

  • python3 -m py_compile anti_cheat.py tests/test_anti_cheat.py
  • python3 -m unittest discover -s tests -v
  • python3 anti_cheat.py
  • c++ -std=c++17 -Wall -Wextra -pedantic AntiCheat.cpp -o /tmp/javelin-anticheat-check && /tmp/javelin-anticheat-check
  • git diff --check

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feature] Implement Basic Anti-Cheat Protection

1 participant