Vallum Flows Monitor displays all inbound and outbound connections by apps and system processes and allows you to monitor traffic and drop/block connections on the fly Vallum rules are inspired by pf, the macOS packet filter, they share the same matching logic and a very similar syntax. Rules can be matched by a single apps/process (by fingerprint or by path) or by more apps based on path, signature, origin, developer. Rules can be persistent or set to expire at a specific time or event. Vallum rules are defined by several parameters including source, destination, hostname, port, protocol, user ID and many others. It means you will be notified when an app on your Mac will try to connect to the network, and when a remote host is trying to connect to a service running on your Mac. Vallum intercepts both inbound and outbound apps connections.
Vallum Simulator allows you to test your ruleset very easily. Rules are immediately active, and are persistent across system restarts. Drag and drop apps or folders icons from the macOS Finder to Vallum in order to block them.