Skip to content

Combine setevents circ and stream

Today there are three key parts printed...

the request

NEW 0 trac.torproject.org:443 PURPOSE=USER

the result

SUCCEEDED 335 38.229.72.30:443

the resultant path

335 BUILT $FP.... ... $exitFP.

It would be very handy to have a combined log format for tracking requests to exits (bad exits, looking back), or to hidden service midpoints in that case. This should be put in the controller "setevents_streamcirc", and maybe in some optional torrc syslog form.

combined shortlog

SUCCEEDED <epoch/ISO8601> trac.torproject.org:38.229.72.30:443 $exitFP

In the event an IP is supplied, just put it in place of the usual forward fqdn. IPv6 applies. The circN and streamN are really optional since there is no longer need to match them up for said log purpose.

SUCCEEDED ISO8601 trac.torproject.org:38.229.72.30:443 $exitFP

And second extended form could include them and the full path if desired by user.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information