{"id":16162258,"url":"https://github.com/0xerr0r/fritzbox-rdns","last_synced_at":"2026-03-05T02:32:34.717Z","repository":{"id":109368883,"uuid":"529701275","full_name":"0xERR0R/fritzbox-rdns","owner":"0xERR0R","description":"Reverse DNS server for Fritzbox","archived":false,"fork":false,"pushed_at":"2025-11-21T10:05:44.000Z","size":134,"stargazers_count":5,"open_issues_count":2,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-02-18T04:32:56.948Z","etag":null,"topics":["dns","fritz-box","fritzbox","rdns"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/0xERR0R.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2022-08-27T21:31:49.000Z","updated_at":"2025-10-10T10:45:36.000Z","dependencies_parsed_at":null,"dependency_job_id":"fd0de2ac-717b-4be4-8702-42339202922a","html_url":"https://github.com/0xERR0R/fritzbox-rdns","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/0xERR0R/fritzbox-rdns","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/0xERR0R%2Ffritzbox-rdns","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/0xERR0R%2Ffritzbox-rdns/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/0xERR0R%2Ffritzbox-rdns/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/0xERR0R%2Ffritzbox-rdns/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/0xERR0R","download_url":"https://codeload.github.com/0xERR0R/fritzbox-rdns/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/0xERR0R%2Ffritzbox-rdns/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30107213,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-05T01:39:18.192Z","status":"online","status_checked_at":"2026-03-05T02:00:06.710Z","response_time":93,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["dns","fritz-box","fritzbox","rdns"],"created_at":"2024-10-10T02:29:34.976Z","updated_at":"2026-03-05T02:32:34.689Z","avatar_url":"https://github.com/0xERR0R.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Reverse DNS server for Fritzbox\n\nThis is a DNS server which fetches periodically network device information (Device name and IPv4+IPv6 addresses) from the Fritzbox web ui and provides device name for reverse DNS (PTR) queries. Works for IPv4 and IPv6 addresses. This tool can be configured als rDNS lookup in [blocky](https://github.com/0xERR0R/blocky) or AdguardHome.\n\n## How to install\n\nYou can start this server as docker container with following `docker-compose.yaml` file\n\n```yaml\nversion: \"2.1\"\nservices:\n  fritzbox-rdns:\n    container_name: fritzbox-rdns\n    image: ghcr.io/0xerr0r/fritzbox-rdns:latest\n    restart: unless-stopped\n    environment:\n      - \"FB_URL=http://192.168.178.1\"\n      - \"FB_USER=username\"\n      - \"FB_PASSWORD=passw0rd\"\n      - \"FB_REDIS=redis:6379\"\n      - \"FB_LOG_LEVEL=info\"\n    ports:\n      - \"53:53/udp\"\n  redis:\n    image: redis\n    restart: unless-stopped\n    command: redis-server --save 120 1 --loglevel warning\n    volumes:\n      - redis_data:/data\nvolumes:\n    redis_data:\n```\n\n## How to test\n\nTo resolve the hostname from 192.168.178.3, please execute (change host and port accordingly)\n\n```sh\ndig @host -p 53 -x 192.168.178.3\n```\n\nThis should return something like:\n\n```\n;; ANSWER SECTION:\n3.178.168.192.in-addr.arpa. 300 IN      PTR     laptop.\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F0xerr0r%2Ffritzbox-rdns","html_url":"https://awesome.ecosyste.ms/projects/github.com%2F0xerr0r%2Ffritzbox-rdns","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F0xerr0r%2Ffritzbox-rdns/lists"}