Flowlight 0.9.4
What's new in 0.9.4
- Show me what this rule would have done. A rule that refuses connections is easy to write and frightening to switch on, because the first thing you normally learn about one is what it broke — and you learn it later, from something failing somewhere else. The rule editor now answers that first: it replays recorded traffic against the rule you are writing and lists what would have changed, before anything is refused. The data has been on disk the whole time; it had only ever been used to explain the past.
- It reports a change, not a match. If a rule you already have refuses that traffic, adding another that also refuses it changes nothing — so saying "would refuse 4,000 connections" would be untrue. Every recorded connection is decided twice, once with your rules as they stand and once with the new one added, and only the ones that come out differently are listed. An allow rule written to carve an exception reports the mirror image: what it would let through.
- Two details that decide whether the number can be trusted. Schedules are judged at the time the traffic happened, so a rule for weeknights reports what it would have refused on weeknights rather than what it would refuse if that traffic happened now. And an empty result distinguishes "would have changed nothing, out of 1,240 connections" from "no recorded traffic in this period to test against" — the same empty list, opposite meanings, and only one of them says the rule is safe. The screen names the oldest traffic it could see, because a rule tested against two hours of history has been tested against two hours of history.
Install
Signed with Developer ID and notarized by Apple.
brew install --cask xinbetween/tap/flowlightFlowlight.dmg— drag to Applications.Flowlight-0.9.4.pkg— installs to /Applications; offers to quit a running copy first.
macOS 15 or later, Apple silicon and Intel.
Full changelog: https://github.com/xinbetween/flowlight/releases
Checksums
550a198392fc6ed41b01692d766bbe640bb386774387b58a6001336165a81d26 Flowlight.dmg
9005d8df590d9f4cdf608369ece157df1690b39b36f86484d2fc83b591bf2903 Flowlight-0.9.4.pkg