Netdude Installation
Requirements
PLEASE NOTE: In order to run the Netdude GTK front end, you need to download the
Netdude, libnetdude and libpcapnav packages.
You can choose from binary packages (currently RPMs only) or source tarballs. If
you go for the source, you'll find the following list of dependencies useful.
- libpcapnav: libpcap, available here.
- libnetdude: libpcapnav, glib >= 1.2.10, and tcpdump.
You can obtain glib here, tcpdump is of course
here also.
- Netdude: libnetdude and the Gimp Toolkit, GTK >= 1.2.10 (but not GTK2). GTK is available
here.
All requirements are totally standard and should be available for all major
distributions without any problems.
Netdude builds on at least Linux, FreeBSD, OpenBSD, and OSX. Other UNIX flavours should
not cause major trouble but may not compile instantly. Please get in touch on the
mailing list in case you encounter build problems.
|
|
Version Dependencies
The following list contains sets of version numbers of modules that play well together.
Netdude |
libnetdude |
libpcapnav |
0.5.1 |
0.12 |
0.8 |
0.5 |
0.11 |
0.8 |
0.4.8 |
0.10 |
0.8 |
0.4.7 |
0.9 |
0.7 |
0.4.6 |
0.7 - 0.9 |
0.6 - 0.7 |
0.4.5 |
0.6 |
0.5 |
0.4.4 |
0.5 |
0.4 |
|
|
Installation
To build the Netdude framework from source, do the following:
- Extract the libpcapnav package and cd into the extracted directory. Run the
configure script, passing any options you desire. Use --enable-debugging
to enable debugging output (you can enable/disable the output during
runtime at any time). Run make. Obtain necessary rights for the installation,
and run make install.
- Extract the libnetdude package and cd into the extracted directory. Run the
configure script, passing any options you desire. Use --enable-debugging
to enable debugging output (you can enable/disable the output during
runtime at any time). The configure script relies on the pcapnav-config script
to obtain the necessary flags for libpcapnav. In case this script is not
automatically found, you can specify its location using --with-pcapnav-config.
Run make. Obtain necessary rights for the installation,
and run make install.
- Extract the Netdude package and cd into the extracted directory. Run the
configure script, passing any options you desire. Use --enable-debugging
to enable debugging output. Doing so gives you an extra menu in the toolbar that
allows you to enable/disable the debugging output of the components at will
(but only if you have built the other components with debugging enabled as well).
The configure script relies on the lndtool utility
to obtain the necessary flags for libnetdude. In case this tool is not
automatically found, you can specify its location using --with-lndtool.
Run make. Obtain necessary rights for the installation,
and run make install.
If you have gtk-doc installed, you will be able to generate documentation from the
SGML sources using make docs in the documentation subdirectories.
|
|
|
|