aboutsummaryrefslogtreecommitdiffstats
path: root/libglouglou/libggnet_traceroute.c
diff options
context:
space:
mode:
authorLaurent Ghigonis <laurent@p1sec.com>2013-07-07 04:25:45 +0200
committerLaurent Ghigonis <laurent@p1sec.com>2013-07-07 04:25:45 +0200
commit2854f228a7b9aacbb7873b5ba0d474f959ad9605 (patch)
tree58be4889893f2016afaa0d06e38a19073efbe709 /libglouglou/libggnet_traceroute.c
parentlibglouglou: compile with -g (diff)
downloadglouglou-2854f228a7b9aacbb7873b5ba0d474f959ad9605.tar.xz
glouglou-2854f228a7b9aacbb7873b5ba0d474f959ad9605.zip
traceroute improvements
* don't group traceroute nodes by address * put src ip in traceroute glouglou packet * correctly link nodes in gg_map
Diffstat (limited to 'libglouglou/libggnet_traceroute.c')
-rw-r--r--libglouglou/libggnet_traceroute.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/libglouglou/libggnet_traceroute.c b/libglouglou/libggnet_traceroute.c
index aca1e32..8c189f0 100644
--- a/libglouglou/libggnet_traceroute.c
+++ b/libglouglou/libggnet_traceroute.c
@@ -221,6 +221,8 @@ ggnet_traceroute_trace(struct ggnet_traceroute *ggtr, struct addr *ip,
req->params = params;
TAILQ_INIT(&req->hops_list);
+ printf("XXX tracing to %s\n", addr_ntoa(&req->target->ip));
+
req->run.ev_recv = event_new(ggtr->ev_base,
ggtr->pcap_fd, EV_READ, _cb_recv, req);
event_add(req->run.ev_recv, NULL);