{"id":13577720,"url":"https://github.com/jgeraerts/mdns-repeater","last_synced_at":"2025-04-05T12:31:10.858Z","repository":{"id":137330174,"uuid":"130440446","full_name":"jgeraerts/mdns-repeater","owner":"jgeraerts","description":"Multicast DNS (mdns) repeater. Now running on OpenBSD","archived":false,"fork":false,"pushed_at":"2018-04-21T05:31:48.000Z","size":12,"stargazers_count":13,"open_issues_count":0,"forks_count":5,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-11-05T14:47:04.133Z","etag":null,"topics":["bonjour","mdns","openbsd","zeroconf"],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jgeraerts.png","metadata":{"files":{"readme":"README.txt","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2018-04-21T04:41:01.000Z","updated_at":"2023-10-28T09:06:45.000Z","dependencies_parsed_at":"2024-01-16T20:24:36.578Z","dependency_job_id":"56f5d18f-f3d4-4b1f-a1d4-b21203bca844","html_url":"https://github.com/jgeraerts/mdns-repeater","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jgeraerts%2Fmdns-repeater","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jgeraerts%2Fmdns-repeater/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jgeraerts%2Fmdns-repeater/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jgeraerts%2Fmdns-repeater/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jgeraerts","download_url":"https://codeload.github.com/jgeraerts/mdns-repeater/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247338679,"owners_count":20922994,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bonjour","mdns","openbsd","zeroconf"],"created_at":"2024-08-01T15:01:23.823Z","updated_at":"2025-04-05T12:31:05.851Z","avatar_url":"https://github.com/jgeraerts.png","language":"C","funding_links":[],"categories":["C"],"sub_categories":[],"readme":"This is a multicast DNS repeater that has been modified to work on OpenBSD.\nIt might have broken Linux compatibility however, but it works for me.\n\nOriginal source was obtained from\nhttps://bitbucket.org/geekman/mdns-repeater/src/28ecc2ab9a0e26c73148711c867d9d2b5dafff91\n\nOriginal readme below:\n\nmdns-repeater\n==============\nmdns-repeater is a Multicast DNS repeater for Linux. Multicast DNS uses the \n224.0.0.51 address, which is \"administratively scoped\" and does not \nleave the subnet.\n\nThis program re-broadcast mDNS packets from one interface to other interfaces.\nIt was written primarily to be run on my Linksys WRT54G which runs dd-wrt,\nsince my wireless network is on a different subnet from my wired network and \nI would like my zeroconf devices to work properly across the two subnets.\n\nSince the mDNS protocol sends the AA records in the packet itself, the \nrepeater does not need to forge the source address. Instead, the source \naddress is of the interface that repeats the packet.\n\n\nUSAGE\n-----\nmdns-repeater only requires the interface names and it will do the rest.\nFor example, the dd-wrt standard installation defines br0 for the wireless \ninterface and vlan1 as the WAN interface, I would use:\n\n    mdns-repeater br0 vlan1\n\nYou can also specify the -f flag for debugging, which prints packets as they \nare received.\n\nYou are free to modify the code to repeat whatever traffic you require, as\nlong as you abide by the software license.\n\n\nLICENSE\n--------\nCopyright (C) 2011 Darell Tan\n\nThis program is free software; you can redistribute it and/or\nmodify it under the terms of the GNU General Public License\nas published by the Free Software Foundation; either version 2\nof the License, or (at your option) any later version.\n\nThis program is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\nGNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License\nalong with this program; if not, write to the Free Software\nFoundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjgeraerts%2Fmdns-repeater","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjgeraerts%2Fmdns-repeater","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjgeraerts%2Fmdns-repeater/lists"}