Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow iOS simulator to pass through the Firewall (a.k.a. wildcard rules) #379

Closed
urosk opened this issue Jul 2, 2021 · 6 comments
Closed

Comments

@urosk
Copy link

urosk commented Jul 2, 2021

Whenever iOS simulator is launched from XCode, a new popup from LuLu needs to be approved.

The reason for this is that each time you build an app from XCode, and run it on a simulator, a new folder with an UDID string is created. This changes the path of the program.

This has been a pain in the ass for years now. I end up just disabling the firewall.

The unwanted popups could be solved by allowing wildcard rules. The simplest solutions that come to mind:

  • specify a folder as rule path to allow all programs within to access network
  • specify just the app name as rule path, to allow all apps with this name to access network, regardless of their location on disk.

To check how Little Snitch handles this, read https://blog.obdev.at/ios-simulator-and-little-snitch-3-5/

@BlueCobold
Copy link

Before v2.0.0 Lulu did handle this with an option called "allowGlobally". It was removed in 2.0.0, though I'm not sure why.

@thesergeydavydov
Copy link

Yes yes, I tap allow around hundred time a day))

@housecode
Copy link

As far as i know when we start debugging XCode create new PID and that's why popups always comes out

@BlueCobold
Copy link

BlueCobold commented Jul 27, 2021

The problem is not a different PID, but the Simulator is moved to a different directory. So the path of the executable changes and that's why Lulu is asking again to block/whitelist the application and why we need a wildcard like in older versions.

@rizkhan7
Copy link

rizkhan7 commented Sep 3, 2021

Please add this feature as it is really needed, thanks! :)

objective-see pushed a commit that referenced this issue Oct 14, 2021
- new preference added to allow iOS simulator apps #379
- support for directory rules (<blah>/*) #128
@objective-see
Copy link
Owner

LuLu v2.4.0 now (finally) supports this:

Screen Shot 2021-10-16 at 9 16 39 AM

...note that also, via the 'Add Rule' button (bottom right of the Rules window), you could now create a "Directory" rule that will apply to any item within that directory or any of its subdirectories:

Screen Shot 2021-10-16 at 9 17 58 AM

@urosk urosk closed this as completed Oct 17, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants