Opened 4 years ago

Last modified 3 years ago

#19694 new enhancement

Add a leekspin mode to chutney

Reported by: teor Owned by:
Priority: Medium Milestone:
Component: Core Tor/Chutney Version:
Severity: Normal Keywords:
Cc: Actual Points:
Parent ID: Points: 10
Reviewer: Sponsor:


Leekspin is a descriptor generator/fuzzer.

I'd like to be able to do the following:

  • launch a test network using chutney
  • feed the authorities (or HSDirs) descriptors generated by leekspin, just like a normal relay (hidden service) would
  • watch what happens

I'd also like to be able to:

  • dump the relay (hidden service) descriptors at the end of each chutney run
  • feed the authorities descriptors generated in a previous chutney run (whether generated via leekspin or not)

Child Tickets

Change History (4)

comment:1 Changed 4 years ago by teor

It might be a good idea for the leekspin-generated descriptors to only have addresses in 127/8 or ::1. Or to run the chutney network with no external network access. This doesn't quite work at present, at least on OS X. See #15353 and perhaps #16971.

comment:2 Changed 4 years ago by nickm

It might also be a good idea to have a command-line way to just feed Tor different kinds of directory docuements and see if they can be parsed/validated. It wouldn't be a complete test, but it would help somewhat too.

(+1 for leekspin)

comment:3 Changed 3 years ago by teor

Owner: teor deleted
Status: newassigned

Disowning tickets I don't intend to work on in the next 6 months.

comment:4 Changed 3 years ago by teor

Status: assignednew

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

Note: See TracTickets for help on using tickets.