Skip to main content

Module leases

Module leases 

Source
Expand description

DHCP lease parsing and export helpers. DHCP lease parsing (dnsmasq) and JSON export helpers.

Structsยง

LeaseEntry
One DHCP lease row for status / export.

Functionsยง

export_dhcp_leases
Port of export_dhcp_leases.sh: write leases.json + leases.html under docker assets.
html_escape ๐Ÿ”’
parse_dnsmasq_leases
Parse dnsmasq dnsmasq.leases text into LeaseEntry rows.
read_leases
Read leases from a dnsmasq lease file, falling back to a JSON export path.
render_leases_html ๐Ÿ”’