[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: [tor-bugs] #20348 [Metrics/Censorship analysis]: kz no need tor, tor no need kz, if anybody want they can to use ultrasurf. cyberoam assists bloody dictatorships.
#20348: kz no need tor, tor no need kz, if anybody want they can to use ultrasurf.
cyberoam assists bloody dictatorships.
-----------------------------------------+-------------------------
Reporter: dcf | Owner:
Type: project | Status: closed
Priority: Medium | Milestone:
Component: Metrics/Censorship analysis | Version:
Severity: Normal | Resolution: invalid
Keywords: censorship block kz | Actual Points:
Parent ID: | Points:
Reviewer: | Sponsor:
-----------------------------------------+-------------------------
Comment (by dcf):
Replying to [comment:60 cypherpunks]:
> It's time for cypherpunk's kludges, on Write to do something like:
> {{{
> if conn.isServer && conn.num_frame < 7 {
> iatDelay := time.Duration(10) +
time.Duration(conn.iatDist.Sample())
> time.Sleep(iatDelay * time.Millisecond)
> conn.num_frame++
> }
> }}}
> Any ideas?
I now have this kludge running on a separate port on the unused bridge:
{{{
Bridge obfs4 23.92.21.42:46223 5AAD72C6AD8548F8236E12C2B9810715FFF32361
cert=gzj0/RxxMwGxp+CRElTj1jv+mMh3hND74at7UNk3qHtU2B61e54Nf3g41cAu5B5bELDaCw
iat-mode=0
}}}
I had to make some additional changes so that `iatDist` would be
initialized, you can see the exact patch in attachment:0001-num_frame-
cypherpunk-kludge.patch.
This is what the timing looks like (compare to attachment:timing-unused-
obfs4iat0.png without the kludge):
[[Image(timing-unused-obfs4cypherpunkkludge.png)]]
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/20348#comment:79>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
_______________________________________________
tor-bugs mailing list
tor-bugs@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-bugs