Opened 7 years ago

Closed 16 months ago

#7414 closed enhancement (wontfix)

Test helper for Two Way traceroute

Reported by: hellais Owned by:
Priority: Medium Milestone:
Component: Archived/Ooni Version:
Severity: Normal Keywords: oonib_test_helpers, wishlist, archived-closed-2018-07-04
Cc: Actual Points:
Parent ID: Points:
Reviewer: Sponsor:


When a client requests a two way traceroute test helper a traceroute from the collector to the client should be initiated.

Child Tickets

Change History (13)

comment:1 Changed 7 years ago by hellais

Keywords: SponsorH201210 added

comment:2 Changed 7 years ago by hellais

Keywords: SponsorH201212 added; SponsorH201210 removed

comment:3 Changed 6 years ago by hellais

Parent ID: #7230

comment:4 Changed 6 years ago by hellais

Keywords: wishlist added; SponsorH201212 removed

comment:5 Changed 5 years ago by irl

The lower level test helpers require the use of Scapy and so Scapy is currently being included into ooni-backend. This will facilitate the implementation of a reverse traceroute helper.

comment:6 Changed 5 years ago by irl

Owner: changed from hellais to irl
Status: newaccepted

A draft specification for this test exists at

It makes sense to have this as a "web service" to ensure it works in as many environments as possible (where other TCP ports/protocols may get blocked). As such, this is blocked by modifications waiting for the SimpleHTTPChannel protocol used by the test helper. See #14355.

comment:7 Changed 5 years ago by irl

For reporting, it would be useful to use the same format as RIPE Atlas use for their traceroute data to allow for future collaboration between these projects. Documentation on that schema is available at:

comment:8 Changed 5 years ago by irl

Helper specification has now been merged into the ooni-spec repository:

comment:9 Changed 5 years ago by hellais

@irl super quick!

You are correct, the specification is now merged.

comment:10 Changed 3 years ago by irl

Severity: Normal
Status: acceptednew

It is extremely unlikely in current circumstances that I will ever see time to implement this. Disowning the bug.

comment:11 Changed 3 years ago by irl

Owner: irl deleted
Status: newassigned

comment:12 Changed 23 months ago by teor

Status: assignednew

Mark all tickets that are assigned to nobody as "new".

comment:13 Changed 16 months ago by teor

Keywords: archived-closed-2018-07-04 added
Resolution: wontfix
Status: newclosed

Close all tickets in archived components

Note: See TracTickets for help on using tickets.