Openwall GNU/*/Linux - a small security-enhanced Linux distro for servers
[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Date: Wed, 4 May 2011 02:59:37 +0400
From: Solar Designer <solar@...nwall.com>
To: owl-dev@...ts.openwall.com
Subject: Re: DHCP client

Hi,

Here's another DHCP client to consider (besides the port from OpenBSD):

http://kain.us/nk/projects/

"ndhc is a privilege-seperated dhcp client. It takes advantage of the
POSIX capabilities support in Linux so that it may perform dhcp client
duties while remaining non-root and confined to a chroot jail. ndhc is
written in C and relies on no external libraries aside from the C
standard library. Security is obviously ndhc's primary goal.

ndhc consists of two programs, ndhc and ifchd. ifchd listens on a UNIX
domain socket to manage interface change requests. ndhc is a minimal
dhcp client, derived from udhcpc, that handles dhcp protocol issues and
communicates with ifchd to request configuration changes.

ndhc currently only supports systems that run the Linux kernel (>=2.2).
ndhc is written with portability as a goal, and it would not be
difficult to port it to run properly on BSD-derived systems. I outline
the platform dependencies in the ndhc documentation."

Alexander

Powered by blists - more mailing lists

Your e-mail address:

Powered by Openwall GNU/*/Linux - Powered by OpenVZ