github objective-see/LuLu v4.0.0
Version 4.0.0

latest release: v4.0.1
10 days ago

🆕 You can now sponsor LuLu/Objective-See Foundation:

LuLu v4.0

👥 New Feature: Profiles (#574)

A profile defines a set of rules and settings. Once activated, the profile's settings apply LuLu-wide and can be modified via LuLu's Settings panes. Any changes to settings or rules (as well as any new rules) will apply only to that profile.

⏸️ New Feature: Disable Rules (#353)
Either individual rules, or all rules for an entire process can now be disabled

image


macOS 26 Compatibility Improvements

🪟 Rule's Window Improvements
'Hamburger' menu added contain rule options, such as disable, delete, view paths, etc.
Hitting delete on your keyboard, on a selected rule, will also delete the rule. Also, default ports (80/443) are hidden in rules to make the UI cleaner.

🚮 Rule Cleanup
Expired and temporary rules now automatically cleaned up / removed

🇮🇹 Additional Localization(s)
Italian

✍🏼 Improved Passive Rule Creation (#782)
Passive mode rule creation now prioritizes domain names over IP addresses. Now, when passive mode creates rules automatically, they will show meaningful names like github.com instead of 140.82.112.3:443.

🔗 Changes to VirusTotal Integration
Due to an API key being deprecated, VirusTotal button now open's VirusTotal's report in default browser

🔐 Disk Image Hash (SHA256):
LuLu_4.0.0.dmg: DD55AE20D509BEAFDB6E8D82ACBF508608F56C05975DBA35AF303DF6F5FCBA18

🙏🏽 Note, to facilitate with testing/bug reports, you can stream debug log messages via:

log stream --level debug --predicate="subsystem='com.objective-see.lulu'"

(Note: Server-side JSON file will be updated in a few days, so that the update message from within LuLu is displayed. For now, you can manually update by downloading the attached disk image LuLu_4.0.0.dmg)

Don't miss a new LuLu release

NewReleases is sending notifications on new releases.