Hynetd v0.2.5 Manual
(Hybrid Network Topology Discovery)
Alessio Botta, Walter de Donato and Antonio Pescapè
University of Naples Federico II
November 22, 2007
Index
1 Required libraries .................................................................................................................................... 3
2 License .................................................................................................................................................... 3
3 Installation ............................................................................................................................................... 3
4 How to use it ........................................................................................................................................... 3
4.1 Options description .......................................................................................................................... 4
5 Examples ................................................................................................................................................. 6
5.1 Example 1 ........................................................................................................................................ 6
5.2 Example 2 ........................................................................................................................................ 7
5.3 Example 3 ........................................................................................................................................ 7
1 Required libraries
Hynetd requires these libraries to compile and work correctly:
• net-snmp >= 5.2
• libpthread
2 License
This program is open-source and completely free for Universities, Schools, Research Institutes,
and Individuals; it is also free for Companies that use HyNeTD for their internal research; you can
redistribute it and/or modify it under the terms of the HYNETD NON-COMMERCIAL LICENSE as
reported in the LICENSE file of this ditribution; either version 1 of the License, or (at your option) any
later version.
For commercial information please contact us to our email.
3 Installation
The easiest way to compile hynetd is launching the following command:
bash$ cd src; make
read INSTALL for further details...
4 How to use it
First of all, root privileges are needed to use this tool, because it uses standard raw sockets to
manage ICMP packets.
Hynetd also needs at least 3 parameters to be defined on command line:
-t <max_number_of_t hr eads> number of threads to be created during scan
<base_add ress> base IP address of the first rang e
<address_ space_ si z e > amplitude of the firs t range