Multicast DNS (mDNS) Beacon to announce multiple CNAME aliases across your local network. Under development. Use by your own riskβ
- GitHub repo: https://github.com/fedejaure/mdns-beacon.git
- Documentation: https://mdns-beacon.readthedocs.io
- Free software: MIT
- β Announce multiple aliases on the local network.
- β Listening utility to discover services during development.
- β Configuration file.
- β Windows support.
Install mdns-beacon from the Python Package Index:
$ pip install mdns-beacon
$ mdns-beacon --help
Usage: mdns-beacon [OPTIONS] COMMAND [ARGS]...
Simple multicast DNS (mDNS) command line interface utility.
Options:
--version Show the version and exit.
--help Show this message and exit.
Commands:
blink Announce aliases on the local network.
listen Listen for services on the local network.
Announce an example service:
$ mdns-beacon blink example --alias sub1.example --address 127.0.0.1 --type http --protocol tcp
β Announcing services (Press CTRL+C to quit) ...
Listen to a specific service type:
$ mdns-beacon listen --service _http._tcp.local.
π¨π‘ mDNS Beacon Listener π‘π¨
βββββ³ββββββββββββββββββββ³βββββββββββββββββββββββββββββββββ³βββββββββββββββ³βββββββ³ββββββββββββββββββββββ³ββββββ
β # β Type β Name β Address IPv4 β Port β Server β TTL β
β‘βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ©
β 0 β _http._tcp.local. β example._http._tcp.local. β 127.0.0.1 β 80 β example.local. β 120 β
β 1 β _http._tcp.local. β sub1.example._http._tcp.local. β 127.0.0.1 β 80 β sub1.example.local. β 120 β
βββββ΄ββββββββββββββββββββ΄βββββββββββββββββββββββββββββββββ΄βββββββββββββββ΄βββββββ΄ββββββββββββββββββββββ΄ββββββ
β § Listen for services (Press CTRL+C to quit) ...
This package was created with Cookiecutter and the fedejaure/cookiecutter-modern-pypackage project template.