Skip to content

Add macOS KnowledgeC and Network Usage parsers - #138

Merged
abrignoni merged 1 commit into
mainfrom
feat/macos-knowledgec-netusage
Sep 15, 2026
Merged

abrignoni merged 1 commit into
mainfrom
feat/macos-knowledgec-netusage

Conversation

@abrignoni

Copy link
Copy Markdown
Owner

Adds macOS KnowledgeC and Network Usage support for DLEAPP.

  • KnowledgeC (knowledgeC.db, system and per-user stores, tagged by Source File): app in focus, app usage, web usage, Safari history, app intents, notification usage, media playing, display backlit, device locked, device plugged in.
  • Network Usage (netusage.sqlite): per-process app data, and per-network connections.

Timestamps are Mac Absolute Time in UTC; the -wal sidecars are read alongside each database. Queries adapted from iLEAPP and Sarah Edwards APOLLO, cited in each artifact notes. Validated against the public macOS Big Sur test image (Josh Hickman, thisisdfir), read as a raw E01 with -t raw and cross-checked with -t fs; counts in each sample_data. Network Usage connections is empty on that image (its tables hold no rows) and reports nothing.

🤖 Generated with Claude Code

KnowledgeC (knowledgeC.db, read from both the system store and the per-user
store, tagged by Source File): app in focus, app usage, web usage, Safari
history, app intents, notification usage, media playing, display backlit,
device locked, and device plugged in.

Network Usage (netusage.sqlite): per-process app data (ZLIVEUSAGE/ZPROCESS).

Timestamps are Mac Absolute Time (Core Data) in UTC; the -wal sidecars are
read alongside each database. The knowledgeC.db and netusage.sqlite research
is credited to Sarah Edwards (mac4n6.com) in each artifact's notes.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@abrignoni
abrignoni force-pushed the feat/macos-knowledgec-netusage branch from edba77e to b32ed39 Compare September 15, 2026 00:29
@abrignoni
abrignoni merged commit 92b7b1e into main Sep 15, 2026
10 checks passed
@abrignoni
abrignoni deleted the feat/macos-knowledgec-netusage branch September 15, 2026 01:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant