jzlka / macOS-monitoring-API-demos

Small demo programs showing work with various macOS frameworks and facilities that can be used to monitor (and in some cases to control) system operations/events..

Repository from Github https://github.comjzlka/macOS-monitoring-API-demosRepository from Github https://github.comjzlka/macOS-monitoring-API-demos

Demos showing use of different macOS frameworks. Codes are inspired by various examples on the internet and in the books. Sources are listed at the beginning of relevant files.

Currently working:

  • DiskArbitration
  • ESF
  • FSEvents (API)
  • FSEvents (dev)
  • IOKit
  • IOKit driver
  • OpenBSM
  • kext (generic)
  • Kauth

Needs to be finished:

  • Dtrace
  • dext
  • kdebug
  • MACF
  • Proper README

About

Small demo programs showing work with various macOS frameworks and facilities that can be used to monitor (and in some cases to control) system operations/events..


Languages

Language:Objective-C++ 76.1%Language:C++ 23.9%