There are several programs available that can help you monitor and control the network access of installed software on your computer. Here are a few options to consider:
1. GlassWire: GlassWire is a powerful network monitoring and firewall tool that provides detailed information about the network activity of each program on your computer. It offers real-time network traffic monitoring, alerts, and a visual representation of network usage. You can also block or allow network access for specific applications and view historical network data.
2. NetLimiter: NetLimiter is an internet traffic control and monitoring tool that allows you to set bandwidth limits and prioritize traffic for specific programs. It provides real-time network monitoring, detailed statistics, and the ability to block or limit network access for individual applications.
3. Little Snitch: Little Snitch is a network monitoring utility for macOS that notifies you when a program attempts to establish an outgoing internet connection. It provides fine-grained control over network access, allowing you to create rules to allow or deny network connections on a per-application basis.
4. Wireshark: Wireshark is a popular network protocol analyzer that allows you to capture and analyze network traffic in-depth. While it is primarily a tool for network troubleshooting, it can also be useful for monitoring a program's network activity by capturing and analyzing the packets it sends and receives.
These are just a few examples of the many programs available for monitoring and controlling network access. Each of them has its own unique features and capabilities, so I recommend trying out a few to see which one best suits your needs.