Opened 8 months ago

Last modified 4 days ago

#29650 new project

Rewrite exit scanner to produce exit lists according to new format

Reported by: irl Owned by: metrics-team
Priority: High Milestone:
Component: Metrics/Exit Scanner Version:
Severity: Normal Keywords: metrics-roadmap-2019-q2
Cc: Actual Points:
Parent ID: Points:
Reviewer: Sponsor:


The current exit scanner is purpose written software using Haskell. It is non-trivial to update this program to run on a modern Debian system and would be easier in the longer term to simply replace.

This task requires the new exit list specification to be completed in #29624.

Expected new features:

  • Written in Python
  • Support for IPv6
  • Support for new exit list format

Features we would like:

  • Cryptographically signed measurement results
  • Archival signatures

Child Tickets

#29624newmetrics-teamNew version of exit list formatMetrics/Exit Scanner
#29651newmetrics-teamDesign the new exit scanner architectureMetrics/Exit Scanner
#29652closedirlEvaluate the reusability of existing check.tpo applicationMetrics/Exit Scanner
#29653newmetrics-teamEvaluate the reusability of existing TorDNSEL applicationMetrics/Exit Scanner
#29654newmetrics-teamInitial MVP for new exit scannerMetrics/Exit Scanner

Change History (6)

comment:1 Changed 8 months ago by irl

Component: MetricsMetrics/Exit Scanner

comment:2 Changed 13 days ago by anarcat

gentle ping: we were told two months ago that "This is in our current roadmap. We're going to start in October and expect to be done by end of December". Is this still happening?


comment:3 Changed 13 days ago by gaba

Yes. It is in our roadmap and we are going to discuss it in our next metrics team meeting on October 14th.

comment:4 Changed 13 days ago by gaba

Priority: MediumHigh

comment:5 Changed 4 days ago by anarcat

so, what was the result of the discussion? :)

update: gaba told me they were still on course for the "end of december" timeline, thanks!

Last edited 4 days ago by anarcat (previous) (diff)

comment:6 Changed 4 days ago by gaba

that is starting as soon as metrics is wrapping up what they are doing right now

Note: See TracTickets for help on using tickets.