-
v1.2.1 Stable
released this
2026-05-18 12:51:21 +03:00 | 1 commits to main since this releaseFull Changelog: https://github.com/Engelgardt23/dhcpsrv/compare/v1.2.0...v1.2.1
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
dhcpsrv-portable-v1.2.1.zip
1 download · 12 MiB
-
dhcpsrv-portable-v1.2.1.zip.sha256
0 downloads · 93 B
-
Source code (ZIP)
-
v1.2.0 Stable
released this
2026-05-18 11:49:12 +03:00 | 6 commits to main since this releaseFull Changelog: https://github.com/Engelgardt23/dhcpsrv/compare/v1.1.3...v1.2.0
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
dhcpsrv-portable-v1.2.0.zip
0 downloads · 12 MiB
-
dhcpsrv-portable-v1.2.0.zip.sha256
0 downloads · 93 B
-
Source code (ZIP)
-
v1.1.3 Stable
released this
2026-05-17 21:39:16 +03:00 | 7 commits to main since this releaseFull Changelog: https://github.com/Engelgardt23/dhcpsrv/compare/v1.1.2...v1.1.3
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
dhcpsrv-portable-v1.1.3.zip
1 download · 12 MiB
-
dhcpsrv-portable-v1.1.3.zip.sha256
0 downloads · 93 B
-
Source code (ZIP)
-
v1.1.2 Stable
released this
2026-05-17 18:06:08 +03:00 | 8 commits to main since this releaseFull Changelog: https://github.com/Engelgardt23/dhcpsrv/compare/v1.1.1...v1.1.2
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
dhcpsrv-portable-v1.1.2.zip
0 downloads · 12 MiB
-
dhcpsrv-portable-v1.1.2.zip.sha256
0 downloads · 93 B
-
Source code (ZIP)
-
v1.1.1 Stable
released this
2026-05-17 17:57:15 +03:00 | 9 commits to main since this releaseFull Changelog: https://github.com/Engelgardt23/dhcpsrv/compare/v1.1.0...v1.1.1
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
dhcpsrv-portable-v1.1.1.zip
0 downloads · 12 MiB
-
dhcpsrv-portable-v1.1.1.zip.sha256
0 downloads · 93 B
-
Source code (ZIP)
-
v1.1.0 — auto-update check Stable
released this
2026-05-16 11:45:34 +03:00 | 15 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
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
dhcpsrv-portable-v1.1.0.zip
0 downloads · 12 MiB
- Auto-update check on startup. Polls GitHub
-
released this
2026-05-16 00:47:52 +03:00 | 17 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
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
dhcpsrv-portable-v1.0.0.zip
1 download · 12 MiB