-
dhcpsrv 1.2.4
StableRelease / build (push) Has been cancelledreleased this
2026-06-03 17:55:51 +03:00 | 0 commits to main since this releasePortable laptop-side DHCP server 1.2.4
- Export lease table to ProgramData/vegman/leases.json (consumed by vrcx for BMC/SDS discovery)
- Auto-select the network adapter when only one is found (configurable: auto_select_single, asked on first run)
Grab dhcpsrv.exe below. Run as administrator.
Downloads
-
v1.2.1 Stable
released this
2026-05-18 12:51:21 +03:00 | 7 commits to main since this releaseFull Changelog: https://github.com/Engelgardt23/dhcpsrv/compare/v1.2.0...v1.2.1
Downloads
-
v1.2.0 Stable
released this
2026-05-18 11:49:12 +03:00 | 12 commits to main since this releaseFull Changelog: https://github.com/Engelgardt23/dhcpsrv/compare/v1.1.3...v1.2.0
Downloads
-
v1.1.3 Stable
released this
2026-05-17 21:39:16 +03:00 | 13 commits to main since this releaseFull Changelog: https://github.com/Engelgardt23/dhcpsrv/compare/v1.1.2...v1.1.3
Downloads
-
v1.1.2 Stable
released this
2026-05-17 18:06:08 +03:00 | 14 commits to main since this releaseFull Changelog: https://github.com/Engelgardt23/dhcpsrv/compare/v1.1.1...v1.1.2
Downloads
-
v1.1.1 Stable
released this
2026-05-17 17:57:15 +03:00 | 15 commits to main since this releaseFull Changelog: https://github.com/Engelgardt23/dhcpsrv/compare/v1.1.0...v1.1.1
Downloads
-
v1.1.0 — auto-update check Stable
released this
2026-05-16 11:45:34 +03:00 | 21 commits to main since this releaseWhat's new
- Auto-update check on startup. Polls GitHub
/releases/latestwith a
3-second timeout. If a newer version is available, prints a yellow notice
and offers to open the download page in your browser. Silent on offline /
API errors.
Compatibility
Same as v1.0.0 — Windows 10 / 11, single portable
.exe.Install
Unzip
dhcpsrv-portable-v1.1.0.zip, double-clickdhcpsrv.exe, accept UAC,
pick a NIC.Downloads
- Auto-update check on startup. Polls GitHub
-
released this
2026-05-16 00:47:52 +03:00 | 23 commits to main since this releaseFirst public release.
What it is
A tiny portable DHCP server for the laptop of a storage/server engineer.
Plug a cable into a server's BMC/host port (or into a switch), double-click
dhcpsrv.exe, pick the NIC — the box gets an IP, you see it pop up in the
live table.Highlights
- Single .exe, ~12 MB, no Python required on the target machine.
- One question at startup: which network adapter to use.
- Defaults: server
10.10.10.1/24, pool10.10.10.2..10.10.10.51
(50 addresses), lease7200 s, TFTP option (66/150) = server IP. - Live TUI (rich):
- header with server config + counters (Leases used / Pkts / DISCOVER /
REQUEST / RELEASE); - clients table with
#, IP, Hostname, MAC, Last seen, Ping; - rolling events panel.
- header with server config + counters (Leases used / Pkts / DISCOVER /
- Event-driven UI — no flicker on resize.
- Reliable ping — uses the
TTL=marker so a real BMC reboot is
reflected as red--. - Filters out wireless / VPN / virtual adapters from the picker.
Install
Unzip, double-click
dhcpsrv.exe, accept UAC, pick a NIC.
Ctrl+Cto stop; you'll be asked whether to revert the NIC to DHCP.Build from source
python -m pip install rich pyinstaller python -m PyInstaller --onefile --uac-admin --console --name dhcpsrv dhcpsrv_app.pyDownloads