Skip to content
A Windows DHCP Server Written in C#
C#
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Properties
WinDHCPLib
WinDHCPTestClient Adding code from SVN repository. Apr 20, 2015
.gitignore Initial commit Apr 20, 2015
App.config
DhcpHost.Designer.cs
DhcpHost.cs
DhcpHost.resx
LICENSE
Program.cs
README.md Updating README Apr 20, 2015
WinDHCP.csproj
WinDHCP.sln

README.md

WinDHCP

A Windows DHCP Server Written in C#

Overview

WinDHCP is windows service written in C#. It provides the basic DHCP functionality necessary to assign IP addresses on your LAN w/ subnet, gateway, and dns information. Currently it only processes DHCP Discover and Request messages, all others are ignored. WinDHCP was written using Visual Studio 2008 Express and has only been compiled and tested for .Net 3.5 on Windows Vista, although it should be possible to compile for .Net 2.0 and 3.0 as well, and should run in any environment that supports the .Net framework. For more information on what DHCP is see http://en.wikipedia.org/wiki/DHCP.

Motivation

Many of the cheap commodity routers currently available have very poor DHCP implementations. The freely available DHCP offerings on the internet primarily target Linux/Unix environments (ISC DHCP, for example, will not compile on Windows). WinDHCP makes it possible and easy to set up any Windows machine as a DHCP server.

You can’t perform that action at this time.