[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#747235: RFP: tracebox -- Middlebox Detection Tool



Hi Axel, hi OONI folks,

[Note: 747235@bugs.d.o, Cc'd, is publicly archived.]

Axel Beckert wrote (06 May 2014 16:07:18 GMT) :
> Package: wnpp
> Severity: wishlist

> * Package name    : tracebox
>   Version         : 0.1
>   Upstream Author : Gregory Detal <gregory.detal@uclouvain.be> et al.
> * URL or Web page : http://www.tracebox.org/
> * License         : GPLv2+
>   Description     : Middlebox Detection Tool

> Tracebox is a tool that allows to detect middleboxes on any paths, i.e.,
> between a source and any destination. Tracebox can be viewed as a tool
> similar to traceroute as it uses ICMP replies to identify changes in the
> packets. The fact that tracebox is able to detect middleboxes comes from
> the observation that ICMP messages are often not as defined in
> RFC792. Indeed it is quite common to receive a ICMP Time-to-Live
> exceeded message with the original datagram instead of 64 bits as
> described in the standard. This is caused by operating systems
> configured to reply with full ICMP (e.g., Linux, Cisco IOS-XR, etc.) as
> well as the ICMP Multi-Part Messages extension that standardize the fact
> that routers using MPLS tunnels replies and ICMP message containing the
> full datagram.

> There seems a start of Debian packaging in the upstream repository, but
> it's not complete (missing debian/copyright), and doesn't build a
> working package, at least not when being used from a plain git checkout.

> It seems that a prerequisite for packaging tracebox is packaging
> libcrafter: https://github.com/pellegre/libcrafter -- it's included in
> https://github.com/tracebox/tracebox as a git submodule.

This sounds like something potentially useful for OONI
(https://ooni.torproject.org/).

Cheers,
-- 
  intrigeri
  | GnuPG key @ https://gaffer.ptitcanardnoir.org/intrigeri/intrigeri.asc
  | OTR fingerprint @ https://gaffer.ptitcanardnoir.org/intrigeri/otr.asc


Reply to: