===============================================================================
    LIBNET          (c) 1998, 1999 route|daemon9 <route@infonexus.com>
                        http://www.infonexus.com/~daemon9/Projects/Libnet
===============================================================================

    Libnet is an API to help with the contruction and handling of network
    packets.  It provides a portable framework for low-level network
    packet writing and handling (use libnet in conjunction with libpcap and
    you can write some really cool stuff).  Libnet includes packet creation
    at the IP layer and at the link layer as well as a host of supplementary
    and complementary functionality.  Still in it's infancy however, the
    library is evolving quite a bit.  It is mainly useful for quick and simple
    packet assembly and related applications (Traceroute and ping were easily
    rewritten using libnet).  See the manpage and sample test code for more
    detailed information.


Real world use:
---------------

    People ARE using libnet.  Some of the noteworthy applications written
    on top of libnet (please submit more):
    http://www.es2.net/research/firewalk
    http://www.infonexus.com/~daemon9/Projects/J++


Additional Contributors:
-----------------------
Mike D. Schiffman   <mds@es2.net>

    Misc coding including test code and library code.

Aaron Bornstein     <amb@es2.net>

    Solaris checksums.

Brian Mitchell      <bem@es2.net>

    NetBSD autoconf diff.

Nate Lawson         <NLawson@scient.com>

    Elite ideas for checksums (not implemented yet however).

savage              <savage@apostols.org>

    Ganked some autoconf macros from QueSO.

EOF
