Scott Knight (@knightsc)

Top repositories

1

USBApp

A small test app that tries to load a USBDriverKit system extension
C++
78
star
2

XProtect

macOS XProtect definition files
YARA
38
star
3

osx_and_ios_kernel_programming

Updated sample code for OS X and iOS Kernel Programming book
C++
35
star
4

system_policy

osquery table extension that allows querying of information from the macOS private SystemPolicy.framework
Objective-C
28
star
5

EndpointSecurity

A module to expose the Endpoint Security library to Swift
C
21
star
6

Tracer

macOS application that makes use of the EndpointSecurity framework
Swift
18
star
7

micromdm-webhook-blueprints

Example webhook listeners for the MicroMDM server
JavaScript
16
star
8

hopper

A collection of Hopper plugins and scripts
Objective-C
14
star
9

EnterDebugger

A kext to facilitate calling PE_enter_debugger on machines that don't respect Cmd-Ctrl-Opt-Shift-Esc
C++
14
star
10

CVE

A collection of CVE POC code
Objective-C
11
star
11

CoreAnimationPlayground

A Swift playground demonstrating how to use Core Animation
Swift
9
star
12

LittleRooter

An Educational MACF / Root Kit Primer
C
8
star
13

Presentations

Slides from various presentations and conferences
7
star
14

sandbox_profiles

A collection of sandbox files from macOS 10.9 through 10.15
Scheme
6
star
15

knightsc.github.io

Content for https://knight.sc
Ruby
6
star
16

bbstats

Python library for aggregating basketball statistics from different leagues
Python
4
star
17

r2

A collection of radare2 scripts and configuration files
Python
4
star
18

sb

A Go library for working with macOS SBPL files
Go
3
star
19

ansible-role-macos-certificates

Ansible role to install and trust root certificates
3
star
20

vboxloader

Example code to load code into the kernel using VBoxDrv.kext
C
2
star
21

SmaliReverse

A Sublime Text plugin to help with APK reversing
Python
2
star
22

PyfxTrade

A Python library for accessing Oanda's fxTrade REST API
Python
1
star