UltimateHackingKeyboard / agent

Ultimate Hacking Keyboard configurator
https://ultimatehackingkeyboard.github.io/agent/
Other
694 stars 77 forks source link

Why UHK agent needs networking? #2129

Closed porceCodes closed 8 months ago

porceCodes commented 8 months ago

This must have been there for a while.

On my macOS, System Settings -> Network -> Firewall -> Options show UHK agent receives incoming network connection from outside. Since I have never configured such a thing, I wonder if this is done automatically at the time of UHK agent installation.

Why does UHK agent need an incoming network connection?

image
ert78gb commented 8 months ago

The reason is the 2nd option Automatically allow downloaded signed software to receive incoming connections is on. That means

Allow downloaded apps and services that are signed by a valid certificate authority to be automatically added to the list of allowed apps, without your authorisation.

source https://support.apple.com/en-gb/guide/mac-help/mh11783/mac

ert78gb commented 8 months ago

I mean Agent does not receive/accept any incoming request. Only outgoing connection needed for auto update, but it is optional.

Agent signed with valid Apple certificate, this is why automatically allowed to accept incoming connections.

The following image contains my settings and Agent works perfectly:

Screenshot 2023-11-18 at 14 10 11
mondalaci commented 8 months ago

I think the provided explanation is adequate. I'm closing this issue, but feel free to follow up if you have further questions.