Skip to content

Simple utility program for toggling process isolation and process tracing on the fly

License

Notifications You must be signed in to change notification settings

hir0xygen/sentinelguard

Repository files navigation

Sentinel Guard

Automatically enable and disable security measures against EAC.

Very simple program to automatically configure process isolation and process tracing to minimize exposure of root owned processes to less privileged processes. I wrote this to make it easier for me to disable my protection in order to let EAC initialize correctly, but then enable it again when I want to load my fork of zap-client.

Installation

Building:

git clone https://github.com/hir0xygen/sentinelguard
cd sentinelguard
./bootstrap.sh

From any directory:

sentinelguard --help

Usage example

Running the application without arguments or with the --help arguments lists possible options.

Automatic:

Add sentinelguard -s & as your first launch argument for the game.
Example launch arguments: sentinelguard -s & DXVK_HUD=compiler %command% -novid -max_fps 0
Now simply launch the game through Steam and launch your cheat.

Manual:

  1. Make sure protection is disabled: ./sentinelguard --disable
  2. Launch Apex Legends, wait until EAC initialization is completed
  3. Enable protection ./sentinelguard --enable
  4. Load your cheat

Release History

  • 0.0.5
    • Remove dependency: boost libraries
  • 0.0.4
    • Fix file ownership (bootstrap script)
  • 0.0.3
    • Add more error logging
    • Add root check
  • 0.0.2
    • Add Steam embedding to simplify launch
  • 0.0.1
    • Automatically toggle process isolation and process tracing

Meta

Distributed under the MIT license. See LICENSE for more information.

https://github.com/hir0xygen/sentinelguard

Contributing

  1. Fork it (https://github.com/hir0xygen/sentinelguard/fork)
  2. Create your feature branch (git checkout -b feature/fooBar)
  3. Commit your changes (git commit -am 'Add some fooBar')
  4. Push to the branch (git push origin feature/fooBar)
  5. Create a new Pull Request

About

Simple utility program for toggling process isolation and process tracing on the fly

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published