diff options
author | Laurent Ghigonis <laurent@p1sec.com> | 2013-07-07 04:25:45 +0200 |
---|---|---|
committer | Laurent Ghigonis <laurent@p1sec.com> | 2013-07-07 04:25:45 +0200 |
commit | 2854f228a7b9aacbb7873b5ba0d474f959ad9605 (patch) | |
tree | 58be4889893f2016afaa0d06e38a19073efbe709 /libglouglou/libggnet_traceroute.c | |
parent | libglouglou: compile with -g (diff) | |
download | glouglou-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.c | 2 |
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); |