apple_fresh wrote:Hello, could you please explain why the processes pokertracker4.exe and especially pokertrackerhud4.exe need permission for an incoming network connection?
As far as I understand, the postgre database as well as PT4 work through localhost and operate with local data. No network activity is really required.
PokerTracker 4, the HUD, and the PostgreSQL database communicate using local TCP/IP connections on localhost (127.0.0.1). Even though everything runs on the same machine, PostgreSQL uses network sockets rather than direct inter-process communication, which is why you see this as network activity. These are local connections, not external internet connections.
apple_fresh wrote:Moreover, even after setting the ban manually, the program creates its own network rules and windows firewall exceptions. Not only at startup, but also during operation, which pretty much shows the program has realtime administrative access to system settings.
If you have configured a rule blocking internet access then Windows Firewall generally does not filter loopback (localhost) traffic, so a rule blocking internet access won't stop this local activity. PokerTracker 4 does need to contact the license server periodically at startup to validate your license so if that is blocked license validation will eventually fail.