https://github.com/snosrap/BonjourMenu
Adds a system status menu that lists local network Bonjour services.
https://github.com/snosrap/BonjourMenu
bonjour macos macos-menubar mdns rendezvous zeroconf
Last synced: about 1 year ago
JSON representation
Adds a system status menu that lists local network Bonjour services.
- Host: GitHub
- URL: https://github.com/snosrap/BonjourMenu
- Owner: snosrap
- License: mit
- Created: 2017-12-22T21:12:00.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2020-08-08T23:15:49.000Z (almost 6 years ago)
- Last Synced: 2024-11-06T01:39:21.400Z (over 1 year ago)
- Topics: bonjour, macos, macos-menubar, mdns, rendezvous, zeroconf
- Language: Objective-C
- Size: 974 KB
- Stars: 17
- Watchers: 5
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# BonjourMenu
**BonjourMenu** adds a system status menu that lists local network Bonjour services.
## Background
Safari previously included Bonjour webpages and printers in the bookmarks menu, however this feature was removed in Safari 11. **BonjourMenu** restores this functionality and moves the menu to the system menu bar so it is always available.
## Screenshot

## Features
In addition to restoring access to Bonjour webpages and printers, **BonjourMenu** also displays other common services, facilitating access to Mac/Windows file shares, Plex media servers, Raspberry Pis (advertising with Avahi), and IoT devices.
| Type | Service | Launch URL | Application |
| --- | --- | --- | --- |
| _http._tcp. | HTTP | `http://:
@server:port/` | Safari |
| _afpovertcp._tcp. | Apple File Protocol | `afp://:
@server:port/` | Finder |
| _smb._tcp. | Samba | `smb://:
@server:port/` | Finder |
| _ssh._tcp. | SSH | `ssh://:
@server:port/` | Terminal |
| _rfb._tcp. | VNC | `vnc://:
@server:port/` | Screen Sharing |
| _plexmediasvr._tcp. | Plex | `http://:
@server:port/` | Safari |
| _ipp._tcp. | Internet Printing Protocol | `ipp://:
@server:port/` | Preferences |
Note: the ``, `
`, and `` variables are set via the Bonjour TXT record [as specified in the RFC](http://www.dns-sd.org/ServiceTypes.html)
## Similar
[Bonjour Browser](http://tildesoft.com) by Lily Ballard