112 Commits

Author SHA1 Message Date
Patrick Wardle 6987e1a0bd process termination on block (even if ES timeout has fired) v2.4.2 2026-03-12 13:19:32 -07:00
Patrick Wardle 242e002b2a user preference for notarization mode #91 2026-03-12 12:51:37 -07:00
Patrick Wardle 9a27aa793f Improved notarization mode ('all')
#91
v2.4.1
2026-03-04 11:07:01 -08:00
Patrick Wardle 3d7d548e7b improved process hierarchy, script handling, etc...
process hierarchy can be built in user session (using carbon APIs)

restored manual script extraction to supplment ES limitations

improved pasteboard heuristics
v2.4.0
2026-02-23 22:26:32 -08:00
Patrick Wardle f330d9d120 UI improvements (settings) 2026-02-21 18:22:18 -10:00
Patrick Wardle 2f0dd462fd improved ES caching, and handing of settings (on new installs) 2026-02-21 18:05:41 -10:00
Patrick Wardle f05e2b55b1 alert improvements (#90)
1. for BTM events, we now use the instigator in the alert (otherwise its just always the BTM daemon)

2. VirusTotal popover now shows links for both instigator and persisted item

3. Signing alert shows signer now, and platform binary correctly too
2026-02-19 20:43:59 -10:00
Patrick Wardle cff555df51 ClickFix++ and additional Settings
Added heuristics for ClickFix detections

Additional Settings:
1. Notarization mode: all (#91)
2. ClickFix heuristics

Note Additional Settings are now shown at install time, allowing for initial configuration
2026-02-19 13:46:57 -10:00
Patrick Wardle 09d8ff21a9 UI tweaks (status bar icon, alert, etc) 2026-02-17 21:23:29 -10:00
Patrick Wardle 15c406b316 make alert floating/top
#94
2026-02-17 15:11:06 -10:00
Patrick Wardle f0afc99b52 enable / disable Paste Protection when BB is enabled/disabled 2026-02-16 11:38:42 -10:00
Patrick Wardle d882555f62 v2.3.1, added simple heuristic for classifying clipboard contents v2.3.1 2026-02-16 11:07:58 -10:00
Patrick Wardle 340dbd001c UI improvements v2.3.0 2026-02-15 18:10:56 -10:00
Patrick Wardle a8d8d7d8cf UI improvements 2026-02-15 17:59:36 -10:00
Patrick Wardle 7e6d6cfe14 Update AppDelegate.m 2026-02-15 15:03:40 -10:00
Patrick Wardle 1212063f34 give Terminal back focus 2026-02-15 14:27:58 -10:00
Patrick Wardle b7307b3093 Update signing.m 2026-02-14 21:16:55 -10:00
Patrick Wardle 925178aea7 'Paste Board Protection' mode 2026-02-14 21:13:18 -10:00
Objective-See Foundation e0e20e3a6f UI improvements to align with recent versions of macOS v2.2.5 2025-04-23 17:53:49 -10:00
Patrick Wardle adc489fdaa Create build.txt 2025-04-23 17:01:18 -10:00
Patrick Wardle 975bf4c568 version bump (v2.2.5) 2025-04-23 17:01:06 -10:00
Patrick Wardle 899b8c08dd ES deadline improvements 2025-04-19 13:33:23 -10:00
Patrick Wardle aa83b7326a version bump: v2.2.4 v2.2.4 2024-09-13 14:53:01 +02:00
Patrick Wardle 0d5e06f999 ES caching, improved message retention, etc
Process Auth Events now cached (#10)
Use of es_retain_message/es_release_message on macOS 11
2024-09-12 19:57:17 +02:00
Patrick Wardle 9ce6d9ddc3 improvements to "was" shown logic 2024-09-12 09:28:36 +02:00
Patrick Wardle d7155c7c61 Update Process.m v2.2.3 2024-09-11 22:59:10 +02:00
Patrick Wardle 27036e7459 code cleanup 2024-09-11 22:56:28 +02:00
Patrick Wardle 371c9ac3dd v2.2.3: performance improvements
added inode caching for performance improvements #10
friends--/++
2024-09-11 22:45:28 +02:00
Patrick Wardle dad9dd8f21 #75
...spelling
2024-03-31 19:45:59 -10:00
Patrick Wardle f8bceafa31 Update watchList.plist v2.2.2 2024-03-21 12:09:22 -10:00
Patrick Wardle a3892f4d4c version bump/friends++ 2024-03-21 11:54:16 -10:00
Patrick Wardle 397699c1d0 switched to universal logging
remove old log file #74
switch to os_log_* APIs
2024-03-19 20:12:11 -10:00
Patrick Wardle b60a615a2b v2.2.1
bug fix for #71
v2.2.1
2024-01-05 13:57:29 -10:00
Patrick Wardle d2525341ce improved alerting, and (XPC) client authorization
Alerts first bounce dock icon, before being modally shown
For macoS 13+ XPC client authorization now done with setConnectionCodeSigningRequirement
Improved error messages/error alerts
v2.2.0
2023-12-17 20:47:14 -10:00
Patrick Wardle 0ef298e754 Update project.pbxproj 2023-12-02 19:10:51 -10:00
Patrick Wardle 442748e179 Improvements to BTM plugin 2023-12-01 21:46:17 -10:00
Objective-See Foundation b1e79a6c9b Merge pull request #69 from art-divin/optimize-event-processing-perf
Optimize event processing performance
2023-11-27 09:45:39 -10:00
Ruslan Alikhamov 2c4260b8e4 Bailing out earlier if possible 2023-11-26 23:29:17 +04:00
Ruslan Alikhamov b1110f839a Moved plugin lookup to concurrent perform 2023-11-26 23:27:15 +04:00
Ruslan Alikhamov 12176c3df5 Moved PluginBase to concurrency 2023-11-26 23:27:02 +04:00
Ruslan Alikhamov 289c47e85c moved Rules to concurrency 2023-11-26 23:26:41 +04:00
Patrick Wardle 81d9d90c1d Update Monitor.m
moved up check for passive mode #69
2023-11-26 09:03:26 -10:00
Objective-See Foundation b47fb65fdd Merge pull request #50 from juretta/master
Update URLs to use the .org tld
2023-11-26 08:57:03 -10:00
Patrick Wardle 90dbbdc24d BTM plugin, other improvements
Fixed analyzer issue (#69)
Removed error reporting (#70)
Improved alerts (long pids could wrap)
Refactored project to support multiple watchers
2023-11-26 08:54:34 -10:00
Patrick Wardle c5297257ed Improved plist parsing
Improved plist parsing (#46)
v2.1.5
2022-11-10 15:46:53 -10:00
Patrick Wardle de38193393 version bump, etc
Version bump (in app)
Improved icon highlighting
Improved macOS 10.15 compatibility
2022-11-10 15:18:48 -10:00
Patrick Wardle ed7d7b653f v2.1.5
Updated  messaging for #54
Updated 'kext' detection regex (#52)
Updated Friends of Objective-See & Patrons
2022-11-10 12:54:51 -10:00
Patrick Wardle 166599c96b Update watchList.plist
#52
2022-11-10 10:48:18 -10:00
Stefan Saasen aa3d281485 Update URLs to use the .org tld
The objective-see.com URLs are redirected to their objective-see.org
counterparts. An HTTP requests to the `PRODUCT_URL` will therefore
result in a `301` response and a subsequent request to the URL from the
`location` header of the response.

Update all URLs to skip that step and request the correct URL in the
first attempt.
2022-09-01 09:59:48 +02:00
Patrick Wardle 7e2712e7ae v2.1.4
fix for #39
v2.1.4
2022-04-16 14:32:01 -10:00