{"id":21162717,"url":"https://github.com/tmcdos/static-dhcp","last_synced_at":"2026-05-20T06:10:03.059Z","repository":{"id":180190068,"uuid":"84347669","full_name":"tmcdos/static-dhcp","owner":"tmcdos","description":"Simple web form for static assignment of DHCP leases","archived":false,"fork":false,"pushed_at":"2017-03-08T17:42:35.000Z","size":113,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-01-21T09:48:30.756Z","etag":null,"topics":["dhcp-leases","mikrotik","mysql-database","web-interface"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/tmcdos.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}},"created_at":"2017-03-08T17:26:03.000Z","updated_at":"2021-01-29T13:37:44.000Z","dependencies_parsed_at":null,"dependency_job_id":"4ea2cb1f-7fd0-42bf-9f87-e25ce129563e","html_url":"https://github.com/tmcdos/static-dhcp","commit_stats":null,"previous_names":["tmcdos/static-dhcp"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tmcdos%2Fstatic-dhcp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tmcdos%2Fstatic-dhcp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tmcdos%2Fstatic-dhcp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tmcdos%2Fstatic-dhcp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tmcdos","download_url":"https://codeload.github.com/tmcdos/static-dhcp/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243606960,"owners_count":20318314,"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":["dhcp-leases","mikrotik","mysql-database","web-interface"],"created_at":"2024-11-20T13:33:05.365Z","updated_at":"2026-05-20T06:10:03.018Z","avatar_url":"https://github.com/tmcdos.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Simple web form for static assignment of DHCP leases\n\nThis is a very simple web interface for management of static DHCP leases in ***DNSmasq*** and ***Mikrotik***. \nIt generates config files for ***DNSmasq*** and uses ***RouterOS*** API to manage Mikrotik. \nNetwork devices (usually PCs) are separated into subnets by department and use triplets (hostname, MAC address, IP address) for identification and preventing duplicates. \nInformation is stored in MySQL database and only exported by your explicit desire.\nAll unknown DHCP leases (not statically assigned) are shown on a separate screen.\n\nScreenshots\n===========\n![](https://github.com/tmcdos/static-dhcp/raw/master/screenshots/shot-1.png)\n![](https://github.com/tmcdos/static-dhcp/raw/master/screenshots/shot-2.png)\n![](https://github.com/tmcdos/static-dhcp/raw/master/screenshots/shot-3.png)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftmcdos%2Fstatic-dhcp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftmcdos%2Fstatic-dhcp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftmcdos%2Fstatic-dhcp/lists"}