Skip to content

Commit 4af28e9

Browse files
authored
Merge pull request #541 from nlordell/firewall/airdrop
Add Note on Configuring Firewall for AirDrop
2 parents e41e16f + 99ede5d commit 4af28e9

1 file changed

Lines changed: 12 additions & 0 deletions

File tree

README.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -300,6 +300,18 @@ After interacting with `socketfilterfw`, restart the process by sending a [SIGHU
300300
sudo pkill -HUP socketfilterfw
301301
```
302302

303+
### AirDrop
304+
305+
Enabling the application layer firewall and disabling incoming connections for built-in software prevents AirDrop from functioning correctly. For AirDrop to work, both `sharingd` and `rapportd` require exceptions in the firewall:
306+
307+
```bash
308+
sudo /usr/libexec/ApplicationFirewall/socketfilterfw --add /usr/libexec/sharingd
309+
sudo /usr/libexec/ApplicationFirewall/socketfilterfw --unblockapp /usr/libexec/sharingd
310+
311+
sudo /usr/libexec/ApplicationFirewall/socketfilterfw --add /usr/libexec/rapportd
312+
sudo /usr/libexec/ApplicationFirewall/socketfilterfw --unblockapp /usr/libexec/rapportd
313+
```
314+
303315
## Third-party firewalls
304316

305317
Applications such as [Little Snitch](https://www.obdev.at/products/littlesnitch/index.html), [Radio Silence](https://radiosilenceapp.com/), and [LuLu](https://objective-see.com/products/lulu.html) provide a balance between usability and security.

0 commit comments

Comments
 (0)