Commit Graph

17 Commits

Author SHA1 Message Date
Michael Roitzsch
320cee87e0 fix passing DB as command line variable 2020-12-31 18:12:51 +01:00
Michael Roitzsch
f85006a1c9 convenience target for interactive database access 2020-12-31 17:25:47 +01:00
Michael Roitzsch
7a892360c8 check: extension points
listed extension points should be valid NSExtensionPointIdentifiers
2020-11-24 14:33:25 +01:00
Michael Roitzsch
17478b0144 db: collect Info.plist files 2020-11-24 14:33:10 +01:00
Michael Roitzsch
b5bcc70bd6 check: launchd services
• check listed service labels
• check host/task special ports
2020-11-24 14:30:24 +01:00
Michael Roitzsch
e1278f9a21 db: collect launchd service information 2020-11-24 14:30:24 +01:00
Michael Roitzsch
5c7181b1f9 db: collect contents of asset catalogs 2020-11-24 14:30:24 +01:00
Michael Roitzsch
e03a6cd0ca check: executables and frameworks
• check command line tools
• check framework names
• check server names as strings in binaries
2020-11-24 14:30:24 +01:00
Michael Roitzsch
051dd0f167 db: extract dylibs from dyld cache and scan
uses dyld_shared_cache_util tool from the Nix flake
2020-11-24 14:29:51 +01:00
Michael Roitzsch
ee5938c46f db: include developer tools in scan 2020-11-24 14:29:51 +01:00
Michael Roitzsch
6853a9111d db: collect information about binaries
• library linkage
• entitlements
• strings in the binary
2020-11-24 14:29:51 +01:00
Michael Roitzsch
d85af9cea8 check: existence of mentioned files
first check also sets up checks infrastructure
2020-11-24 14:29:51 +01:00
Michael Roitzsch
76c9417244 db: use transactions
for better database performance
2020-11-24 14:29:51 +01:00
Michael Roitzsch
caa1b1dce3 db: store compressed database file
automatically decompress before using
2020-11-24 14:29:51 +01:00
Michael Roitzsch
91f62823cd db: refactor to separate iterator function 2020-11-24 14:29:51 +01:00
Michael Roitzsch
98bc5f9af1 db: collect information of files in the system 2020-11-23 16:12:15 +01:00
Michael Roitzsch
ddd4ef602e Makefile: update internals.txt 2020-09-19 12:27:57 +02:00