GitHunt
MO

Ruby DBUS wrapper for Avahi

Ruby wrapper based on DBUS for interacting with Avahi daemon. Avahi is a
Linux implementation of mDNS/DNS-SD.

Current state:

  • mDNS record publishing works

Example usage:

require 'avahi/address'

addr = Avahi::Address.new('super-duper-host.local', '127.0.0.1')
addr.publish

`ping -c1 super-duper-host.local | head -1` # => "PING super-duper-host.local (127.0.0.1) 56(84) bytes of data."

Languages

Ruby100.0%

Contributors

Created December 26, 2011
Updated February 24, 2025
mostlyobvious/avahi | GitHunt