Opened 5 months ago

Last modified 5 months ago

#29650 new project

Rewrite exit scanner to produce exit lists according to new format

Reported by: irl Owned by: metrics-team
Priority: Medium 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 (1)

comment:1 Changed 5 months ago by irl

Component: MetricsMetrics/Exit Scanner
Note: See TracTickets for help on using tickets.