<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook V4.2//EN" [
<!ENTITY lnd "<function>libnetdude</function>">
<!ENTITY pcap "<function>libpcap</function>">
<!ENTITY pcapnav "<function>libpcapnav</function>">
<!ENTITY tcpdump "<function>tcpdump</function>">
<!ENTITY libnetdude-latest-rel "0.9">
<!ENTITY libnetdude-libnd-raw-protocol SYSTEM "sgml/libnd_raw_protocol.sgml">
<!ENTITY libnetdude-libnd-globals SYSTEM "sgml/libnd_globals.sgml">
<!ENTITY libnetdude-libnd-init SYSTEM "sgml/libnd_init.sgml">
<!ENTITY libnetdude-libnd-tp SYSTEM "sgml/libnd_tp.sgml">
<!ENTITY libnetdude-libnd-misc SYSTEM "sgml/libnd_misc.sgml">
<!ENTITY libnetdude-libnd-filter-factory SYSTEM "sgml/libnd_filter_factory.sgml">
<!ENTITY libnetdude-libnd-packet-iterator SYSTEM "sgml/libnd_packet_iterator.sgml">
<!ENTITY libnetdude-libnd SYSTEM "sgml/libnd.sgml">
<!ENTITY libnetdude-libnd-protocol-plugin SYSTEM "sgml/libnd_protocol_plugin.sgml">
<!ENTITY libnetdude-libnd-trace SYSTEM "sgml/libnd_trace.sgml">
<!ENTITY libnetdude-libnd-protocol-inst SYSTEM "sgml/libnd_protocol_inst.sgml">
<!ENTITY libnetdude-libnd-tcpdump SYSTEM "sgml/libnd_tcpdump.sgml">
<!ENTITY libnetdude-libnd-packet SYSTEM "sgml/libnd_packet.sgml">
<!ENTITY libnetdude-libnd-timestamp SYSTEM "sgml/libnd_timestamp.sgml">
<!ENTITY libnetdude-libnd-macros SYSTEM "sgml/libnd_macros.sgml">
<!ENTITY libnetdude-libnd-protocol-registry SYSTEM "sgml/libnd_protocol_registry.sgml">
<!ENTITY libnetdude-libnd-filter SYSTEM "sgml/libnd_filter.sgml">
<!ENTITY libnetdude-libnd-filter-registry SYSTEM "sgml/libnd_filter_registry.sgml">
<!ENTITY libnetdude-libnd-prefs SYSTEM "sgml/libnd_prefs.sgml">
<!ENTITY libnetdude-libnd-packet-recycler SYSTEM "sgml/libnd_packet_recycler.sgml">
<!ENTITY libnetdude-libnd-debug SYSTEM "sgml/libnd_debug.sgml">
<!ENTITY libnetdude-libnd-dumper SYSTEM "sgml/libnd_dumper.sgml">
<!ENTITY libnetdude-libnd-null-protocol SYSTEM "sgml/libnd_null_protocol.sgml">
<!ENTITY libnetdude-libnd-protocol SYSTEM "sgml/libnd_protocol.sgml">
<!ENTITY libnetdude-libnd-tpm SYSTEM "sgml/libnd_tpm.sgml">
<!ENTITY libnetdude-libnd-plugin SYSTEM "sgml/libnd_plugin.sgml">
<!ENTITY libnetdude-libnd-registry SYSTEM "sgml/libnd_registry.sgml">
<!ENTITY manual-intro SYSTEM "sgml/manual-intro.sgml">
<!ENTITY manual-concepts SYSTEM "sgml/manual-concepts.sgml">
<!ENTITY manual-using SYSTEM "sgml/manual-using.sgml">
<!ENTITY manual-plugins SYSTEM "sgml/manual-plugins.sgml">
]>
<book id="index">
  <title>&lnd; Manual</title>
  <bookinfo>
    <mediaobject>
      <imageobject>
	<imagedata fileref="images/logo.gif" format="gif" align="center">
      </imageobject>
      <imageobject>
	<imagedata fileref="images/logo.eps" format="eps" align="center">
      </imageobject>
      <textobject>
	<phrase>Netdude Logo</phrase>
      </textobject>
    </mediaobject>
    <abstract>
      <para>
      Version 1.0
      </para>
      <para>
	This is documentation for Release &libnetdude-latest-rel; of &lnd;.
	&lnd; is free software under terms of the BSD license as given
	in the <link linkend="ch-license">License</link>
	section.
	This documentation is always available on the web for download
	and online browsing at
	<ulink url="http://netdude.sf.net/documentation.html">http://netdude.sf.net/documentation.html</ulink>.
      </para>
      <para>Feedback, patches and bugreports are all welcome, please join
	our mailing lists or send feedback to the author at
        <email>christian.kreibich -AT- cl.cam.ac.uk</email>.
      </para>
      <para>
	Yet Another SRG Production &mdash;
	<ulink url="http://www.cl.cam.ac.uk/Research/SRG">http://www.cl.cam.ac.uk/Research/SRG</ulink>
      </para>
    </abstract>    
  </bookinfo>

  &manual-intro;
  &manual-concepts;
  &manual-using;
  &manual-plugins;
  
  <chapter id="api">
    <title id="ch-api">&lnd; API Reference</title>
    &libnetdude-libnd;
    &libnetdude-libnd-debug;
    &libnetdude-libnd-dumper;
    &libnetdude-libnd-filter;
    &libnetdude-libnd-filter-factory;
    &libnetdude-libnd-filter-registry;
    &libnetdude-libnd-globals;
    &libnetdude-libnd-init;
    &libnetdude-libnd-macros;
    &libnetdude-libnd-misc;
    &libnetdude-libnd-null-protocol;
    &libnetdude-libnd-packet;
    &libnetdude-libnd-packet-iterator;
    &libnetdude-libnd-packet-recycler;
    &libnetdude-libnd-plugin;
    &libnetdude-libnd-prefs;
    &libnetdude-libnd-protocol;
    &libnetdude-libnd-protocol-inst;
    &libnetdude-libnd-protocol-plugin;
    &libnetdude-libnd-protocol-registry;
    &libnetdude-libnd-raw-protocol;
    &libnetdude-libnd-registry;
    &libnetdude-libnd-tcpdump;
    &libnetdude-libnd-timestamp;
    &libnetdude-libnd-tp;
    &libnetdude-libnd-tpm;
    &libnetdude-libnd-trace;
  </chapter>

  <appendix>
    <title>Appendix</title>
    <sect1 id="license">
      <title id="ch-license">License</title>
      <para>
	Copyright (C) 2000 - 2006, Christian Kreibich (christian.kreibich AT cl.cam.ac.uk).
      </para>
      <para>	
	Permission is hereby granted, free of charge, to any person obtaining a copy
	of this software and associated documentation files (the "Software"), to
	deal in the Software without restriction, including without limitation the
	rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
	sell copies of the Software, and to permit persons to whom the Software is
	furnished to do so, subject to the following conditions:
      </para>
      <para>
	The above copyright notice and this permission notice shall be included in
	all copies of the Software and its documentation and acknowledgment shall be
	given in the documentation and software packages that this Software was
	used.
      </para>
      <para>	
	THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
	IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
	FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
	THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
	IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
	CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.	
      </para>
    </sect1>
    <sect1 id="about">
      <title>About this document</title>
      <para>
	This documentation is maintained in SGML <ulink url="http://www.docbook.org">DocBook</ulink>,
	API documentation is extracted from the code using the <command>gtk-doc</command> tools
	(I'd link to their site here if they had one).
	The diagrams where created using <ulink url="http://www.lysator.liu.se/~alla/dia/">Dia</ulink>
	and touched up in the <ulink url="http://www.gimp.org">Gimp</ulink>.
      </para>
    </sect1>
  </appendix>
</book>
