<HTML>
<HEAD>
<TITLE>official ENS homepage</TITLE>
</HEAD>

<BODY>
<a href="index.html">Main page</a><br>
<a href="personal.html">personal information</a><br>
<a href="software.html">software</a><br>
<a href="papers.html">papers</a><br><br>
<H1>ENS</H1>
ENS is a small footprint, trivial to configure, DNS server.
It's suitable for embedded systems. It never uses fork(2)
(actually it uses it only for zone transfers, that's optional),
nor pthreads.<br>
<br>
Major features are:
<ul>
<li> Support for A, MX, NS, TXT, PTR, SOA in local resource records.
<li> Additional RRs handling.
<li> Responses cache, with optional TTL expiration.
<li> Forwarding to multiple exteral DNS servers, with simultaneous or
time-driven query.
<li> Optional TCP zone transfer.
<li> A in RRs shuffling.
<li> Built-in ACL rules.
<li> A socket interface to manage the DNS from a remote workstation,
with APOP-like authentication.
<li> Root privileges squashing.
<li> Chroot jail under unix systems.
<li> Secure DNS IDs to prevent DNS forgey.
<li> Logging.
<li> Very simple config file.
<li> High scalability, you can put off at compile time 60% of the code.
<li> Tiny binary size for a minimal configuration (~14k for i386).
</ul>
<H1>License</H1>
This software is under the GPL license
<H1>Download ENS</H1>
ENS is a work in progress<br>
You can download the current source code
<a href="ens-src">here</a>.<br>
Warning: Documentation isn't up-to-date.
<H1>Links</H1>
<a href="http://www.isc.org/products/BIND/">the BIND</a> DNS server<br>
<a href="http://www.dents.org">the DENTS</a> DNS server<br>
<br>
<hr>
<i>last update: 
Sun Dec 17 02:07:23 CET 2000
</i>
</BODY>

</HTML>