Universita' degli Studi di Napoli ''Federico II'' (Italy)
Dipartimento di Ingegneria Elettrica e delle Tecnologie dell'Informazione (DIETI)

Network Monitoring and Measurements  

ippo-lib - IP oPtion-based active PrObing

IPPOLib is a library written in C++ to semplify sending packets probes typically used in Internet Measurements based on active probing and the analysis of the collected replies. In particular, the library allows to easily forge and send packet probes equipped with IP options and it has been purposely studied to support large scale active proving measurement campaigns.


When refering to ippo-lib, please cite the following reference:

W. de Donato, P. Marchetta, A. Pescapè, A Hands-on Look at Active Probing using the IP Prespecified Timestamp Option, Passive and Active Measurement (PAM) 2012, Vienna, Austria, March 12-14, 2012.


IPPO Library is licensed under the GNU GPLv3 license.
The latest version was released on Dicember, 2012: download link.

For technical support, bugs reporting, suggestions or comments, please send us an e-mail.

Testing the Library

IPPO is known to compile under Linux (tested on Ubuntu 11.0).

To test IPPO, first download the package, launch the following commands in the :
$ tar xvzf ippolib-x.x.x.tgz
$ cd IPPOLib-x.x.x
$ make
$ sudo ./ippolib
$ sudo ./mt-ippolib

If you are interested in collaborating with us or in opportunities in Traffic, please send an e-mail to Antonio Pescapè