aboutsummaryrefslogtreecommitdiffstats
path: root/libglouglou/README.txt
blob: 577d7e8c6c0c449b1f01de82dcc1b4231ac84abc (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
libglouglou - underlaying library for glougloud and glouglou clients

Requirements
============

* libevent
* libpcap
* libdnet
* libbsd (linux only)

Fedora 17:
sudo yum install libevent-devel libpcap-devel libdnet-devel libbsd-devel

libggnet
========

libglouglou includes libggnet, a helper to keep track of network nodes and
connections.

libggnet_dns
============

libglouglou includes libggnet_dns, a wrapper around evdns to do asyncronous
DNS reverse resolving with a simple API.
It can be reused independently by using libggnet_dns.c and libggnet_dns.h.

libggnet_traceroute
===================

libglouglou includes libggnet_traceroute, a library to do asyncronous traceroute
based on libevent, libpcap and libdnet.
It can be reused independently by using libggnet_traceroute.c and
libggnet_traceroute.h.

sendbuf
=======

libglouglou includes a send buffer implementation to allow concatenation of
small UDP packets to send larger packets on the wire.
It can be reused independently by using sendbuf.c and sendbuf.h.