7316bf6584b61845361315d9da455982a75eb2d4
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

1) #!/usr/bin/perl -w
2) use warnings;
3) use strict;
4) use LWP::Simple;
5) use LWP;
6) use Date::Parse;
Jacob Appelbaum Removed dupe mirror entry,...

Jacob Appelbaum authored 15 years ago

7) use Date::Format;
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

8) 
Jacob Appelbaum Add credit and some idea of...

Jacob Appelbaum authored 15 years ago

9) #
10) # A quick hack by Jacob Appelbaum <jacob@appelbaum.net>
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

11) # LWP suggestions by Leigh Honeywell
Jacob Appelbaum Add credit and some idea of...

Jacob Appelbaum authored 15 years ago

12) # This is Free Software (GPLv3)
13) # http://www.gnu.org/licenses/gpl-3.0.txt
14) #
15) 
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

16) print "Creating LWP agent ($LWP::VERSION)...\n";
17) my $lua = LWP::UserAgent->new(
18)     keep_alive => 1,
Andrew Lewman timeout should be 15, fix s...

Andrew Lewman authored 15 years ago

19)     timeout => 15,
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

20)     agent => "Tor MirrorCheck Agent"
21) );
22) 
23) sub sanitize {
24)     my $taintedData = shift;
25)     my $cleanedData;
26)     my $whitelist = '-a-zA-Z0-9: +';
27) 
28)     # clean the data, return cleaned data
29)     $taintedData =~ s/[^$whitelist]//go;
30)     $cleanedData = $taintedData;
31) 
32)     return $cleanedData;
33) }
34) 
35) sub FetchDate {
36)     my $url = shift; # Base url for mirror
37)     my $trace = "project/trace/www.torproject.org"; # Location of recent update info
38)     $url = "$url$trace";
39) 
40)     print "Fetching possible date from: $url\n";
41) 
42)     my $request = new HTTP::Request GET => "$url";
43)     my $result = $lua->request($request);
Jacob Appelbaum Fix a date bug.

Jacob Appelbaum authored 15 years ago

44)     my $code = $result->code();
45)     print "Result code $code\n";
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

46) 
Jacob Appelbaum Fix a date bug.

Jacob Appelbaum authored 15 years ago

47)     if ($result->is_success && $code eq "200"){
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

48)        my $taint = $result->content;
49)        my $content = sanitize($taint);
50)        if ($content) {
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

51) 
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

52)             my $date = str2time($content);
53) 
54)             if ($date) {
55)                 print "We've fetched a date $date.\n";
56)                 return $date;
57)             } else {
58)                 print "We've haven't fetched a date.\n";
59)                 return "Unknown";
60)             }
61) 
62)         } else {
63)             print "Unable to fetch date, empty content returned.\n";
64)             return "Unknown";
65)         }
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

66) 
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

67)     } else {
68)        print "Our request failed, we had no result.\n";
69)        return "Unknown";
70)     }
Jacob Appelbaum Fix a date bug.

Jacob Appelbaum authored 15 years ago

71) 
72)     return "Unknown";
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

73) }
74) 
75) # This is the list of all known Tor mirrors
76) # Add new mirrors to the bottom!
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

77) my %m = (
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

78)        mirror000 => {
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

79)             adminContact => "or-assistants.local",
Mfr add contact address on mirr...

Mfr authored 15 years ago

80)             orgName => "Cypherpunks",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

81)             isoCC => "AT",
82)             subRegion => "",
83)             region => "Europe",
84)             ipv4 => "True",
85)             ipv6 => "False",
86)             loadBalanced => "Unknown",
87)             httpWebsiteMirror => "http://tor.cypherpunks.at/",
88)             rsyncWebsiteMirror => "rsync://tor.cypherpunks.at/tor",
89)             httpDistMirror => "http://tor.cypherpunks.at/dist/",
Jacob Appelbaum Normalize rsync urls.

Jacob Appelbaum authored 15 years ago

90)             rsyncDistMirror => "rsync://tor.cypherpunks.at::tor/dist/",
Jacob Appelbaum Fix a date bug.

Jacob Appelbaum authored 15 years ago

91)             updateDate => "Unknown",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

92)         },
93) 
94)        mirror001 => {
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

95)             adminContact => "webmaster.depthstrike.com",
Mfr add contact address on mirr...

Mfr authored 15 years ago

96)             orgName => "Depthstrike",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

97)             isoCC => "CA",
98)             subRegion => "NS",
99)             region => "North America",
100)             ipv4 => "True",
101)             ipv6 => "False",
102)             loadBalanced => "Unknown",
103)             httpWebsiteMirror => "http://tor.depthstrike.com/",
104)             ftpWebsiteMirror => "",
105)             rsyncWebsiteMirror => "",
106)             httpDistMirror => "http://tor.depthstrike.com/dist/",
107)             rsyncDistMirror => "",
Jacob Appelbaum Fix a date bug.

Jacob Appelbaum authored 15 years ago

108)             updateDate => "Unknown",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

109)         },
110) 
111)        mirror002 => {
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

112)             adminContact => "operator.hermetix.org",
Mfr add contact address on mirr...

Mfr authored 15 years ago

113)             orgName => "Hermetix",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

114)             isoCC => "CA",
115)             subRegion => "QC",
116)             region => "North America",
117)             ipv4 => "True",
118)             ipv6 => "False",
119)             loadBalanced => "Unknown",
120)             httpWebsiteMirror => "http://tor.hermetix.org/",
121)             rsyncWebsiteMirror => "",
Jacob Appelbaum Update of mirrors from M Fr.

Jacob Appelbaum authored 15 years ago

122)             httpDistMirror => "",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

123)             rsyncDistMirror => "",
Jacob Appelbaum Fix a date bug.

Jacob Appelbaum authored 15 years ago

124)             updateDate => "Unknown",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

125)         },
126) 
127)        mirror003 => {
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

128)             adminContact => "",
Mfr add contact address on mirr...

Mfr authored 15 years ago

129)             orgName => "Boinc",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

130)             isoCC => "CH",
131)             subRegion => "",
132)             region => "Europe",
133)             ipv4 => "True",
134)             ipv6 => "False",
135)             loadBalanced => "Unknown",
136)             httpWebsiteMirror => "http://tor.boinc.ch/",
137)             ftpWebsiteMirror => "",
138)             rsyncWebsiteMirror => "",
139)             httpDistMirror => "http://tor.boinc.ch/dist/",
140)             rsyncDistMirror => "",
Jacob Appelbaum Fix a date bug.

Jacob Appelbaum authored 15 years ago

141)             updateDate => "Unknown",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

142)         },
143) 
144)        mirror004 => {
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

145)             adminContact => "peihanru.gmail.com",
Mfr add contact address on mirr...

Mfr authored 15 years ago

146)             orgName => "Anonymity",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

147)             isoCC => "CN",
148)             subRegion => "",
149)             region => "Asia",
150)             ipv4 => "True",
151)             ipv6 => "False",
152)             loadBalanced => "Unknown",
Andrew Lewman Update mirror to new hostname.

Andrew Lewman authored 15 years ago

153)             httpWebsiteMirror => "http://tor.cypherpunks.cn/",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

154)             ftpWebsiteMirror => "",
155)             rsyncWebsiteMirror => "",
Andrew Lewman Update mirror to new hostname.

Andrew Lewman authored 15 years ago

156)             httpDistMirror => "http://tor.cypherpunks.cn/dist/",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

157)             rsyncDistMirror => "",
Jacob Appelbaum Fix a date bug.

Jacob Appelbaum authored 15 years ago

158)             updateDate => "Unknown",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

159)         },
160) 
Jacob Appelbaum Fix numbering of mirror, up...

Jacob Appelbaum authored 15 years ago

161)        mirror005 => {
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

162)             adminContact => "citizen428.gmail.com",
Mfr add contact address on mirr...

Mfr authored 15 years ago

163)             orgName => "Bbs",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

164)             isoCC => "DE",
165)             subRegion => "",
166)             region => "Europe",
167)             ipv4 => "True",
168)             ipv6 => "False",
169)             loadBalanced => "Unknown",
170)             httpWebsiteMirror => "http://tor.blingblingsquad.net/",
171)             ftpWebsiteMirror => "",
172)             rsyncWebsiteMirror => "",
Andrew Lewman Removed the DE bbs /dist mi...

Andrew Lewman authored 15 years ago

173)             httpDistMirror => "",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

174)             rsyncDistMirror => "",
Jacob Appelbaum Fix a date bug.

Jacob Appelbaum authored 15 years ago

175)             updateDate => "Unknown",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

176)         },
177) 
Andrew Lewman Add mirror 41, remove plent...

Andrew Lewman authored 14 years ago

178)        mirror006 => {
Andrew Lewman clean up the dead mirror li...

Andrew Lewman authored 15 years ago

179)             orgName => "Berapla",
180)             isoCC => "DE",
181)             subRegion => "",
182)             region => "Europe",
183)             ipv4 => "True",
184)             ipv6 => "False",
185)             loadBalanced => "Unknown",
186)             httpWebsiteMirror => "http://download.berapla.de/mirrors/tor/",
187)             ftpWebsiteMirror => "",
188)             rsyncWebsiteMirror => "",
189)             httpDistMirror => "http://download.berapla.de/mirrors/tor/dist/",
190)             rsyncDistMirror => "",
191)             updateDate => "Unknown",
192)         },
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

193) 
Andrew Lewman Add mirror 41, remove plent...

Andrew Lewman authored 14 years ago

194)        mirror007 => {
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

195)             adminContact => "cm.cybermirror.org",
Mfr add contact address on mirr...

Mfr authored 15 years ago

196)             orgName => "Cybermirror",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

197)             isoCC => "DE",
198)             subRegion => "",
199)             region => "Europe",
200)             ipv4 => "True",
201)             ipv6 => "False",
202)             loadBalanced => "Unknown",
203)             httpWebsiteMirror => "http://tor.cybermirror.org/",
204)             ftpWebsiteMirror => "",
205)             rsyncWebsiteMirror => "",
206)             httpDistMirror => "http://tor.cybermirror.org/dist/",
207)             rsyncDistMirror => "",
Jacob Appelbaum Fix a date bug.

Jacob Appelbaum authored 15 years ago

208)             updateDate => "Unknown",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

209)         },
210) 
Andrew Lewman Add mirror 41, remove plent...

Andrew Lewman authored 14 years ago

211)        mirror008 => {
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

212)             adminContact => "contact.algorithmus.com",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

213)             orgName => "Spline",
214)             isoCC => "DE",
215)             subRegion => "FU",
216)             region => "Europe",
217)             ipv4 => "True",
218)             ipv6 => "False",
219)             loadBalanced => "Unknown",
Jacob Appelbaum Updated the mirrors-table t...

Jacob Appelbaum authored 15 years ago

220)             httpWebsiteMirror => "",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

221)             ftpWebsiteMirror => "",
222)             rsyncWebsiteMirror => "",
Jacob Appelbaum Updated the mirrors-table t...

Jacob Appelbaum authored 15 years ago

223)             httpDistMirror => "http://rem.spline.de/tor/",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

224)             rsyncDistMirror => "",
Jacob Appelbaum Fix a date bug.

Jacob Appelbaum authored 15 years ago

225)             updateDate => "Unknown",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

226)         },
227) 
228)        mirror009 => {
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

229)             adminContact => "beaver.trash.net",
Mfr add contact address on mirr...

Mfr authored 15 years ago

230)             orgName => "Onionland",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

231)             isoCC => "DE",
232)             subRegion => "",
233)             region => "Europe",
234)             ipv4 => "True",
235)             ipv6 => "False",
236)             loadBalanced => "Unknown",
237)             httpWebsiteMirror => "http://mirror.onionland.org/",
238)             ftpWebsiteMirror => "",
239)             rsyncWebsiteMirror => "rsync: mirror.onionland.org::tor/",
240)             httpDistMirror => "http://mirror.onionland.org/dist/",
Jacob Appelbaum Normalize rsync urls.

Jacob Appelbaum authored 15 years ago

241)             rsyncDistMirror => "rsync://mirror.onionland.org::tor/dist/",
Jacob Appelbaum Fix a date bug.

Jacob Appelbaum authored 15 years ago

242)             updateDate => "Unknown",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

243)         },
244) 
Andrew Lewman clean up the dead mirror li...

Andrew Lewman authored 15 years ago

245)        mirror011 => {
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

246)             adminContact => "info.zentrum-der-gesundheit.de",
Mfr add contact address on mirr...

Mfr authored 15 years ago

247)             orgName => "Zentrum der Gesundheit",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

248)             isoCC => "DK",
249)             subRegion => "",
250)             region => "Europe",
251)             ipv4 => "True",
252)             ipv6 => "False",
253)             loadBalanced => "Unknown",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

254)             httpWebsiteMirror => "http://tor.zdg-gmbh.eu/",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

255)             ftpWebsiteMirror => "",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

256)             rsyncWebsiteMirror => "",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

257)             httpDistMirror => "http://tor.zdg-gmbh.eu/dist/",
258)             rsyncDistMirror => "",
Jacob Appelbaum Fix a date bug.

Jacob Appelbaum authored 15 years ago

259)             updateDate => "Unknown",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

260)         },
261) 
Andrew Lewman clean up the dead mirror li...

Andrew Lewman authored 15 years ago

262)        mirror012 => {
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

263)             adminContact => "kurt.miroir-francais.fr",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

264)             orgName => "CRAN",
265)             isoCC => "FR",
Mfr add contact address on mirr...

Mfr authored 15 years ago

266)             subRegion => "Ile de France",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

267)             region => "Europe",
268)             ipv4 => "True",
269)             ipv6 => "False",
270)             loadBalanced => "Unknown",
Jacob Appelbaum Update of mirrors from M Fr.

Jacob Appelbaum authored 15 years ago

271)             httpWebsiteMirror => "",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

272)             rsyncWebsiteMirror => "rsync://miroir-francais.fr::tor",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

273)             ftpWebsiteMirror => "ftp://miroir-francais.fr/pub/tor/",
Jacob Appelbaum Update of mirrors from M Fr.

Jacob Appelbaum authored 15 years ago

274)             httpDistMirror => "http://tor.miroir-francais.fr/",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

275)             rsyncDistMirror => "",
Jacob Appelbaum Fix a date bug.

Jacob Appelbaum authored 15 years ago

276)             updateDate => "Unknown",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

277)         },
278) 
Andrew Lewman clean up the dead mirror li...

Andrew Lewman authored 15 years ago

279)        mirror013 => {
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

280)             adminContact => "root.amorphis.eu",
Mfr add contact address on mirr...

Mfr authored 15 years ago

281)             orgName => "Amorphis",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

282)             isoCC => "NL",
283)             subRegion => "",
284)             region => "Europe",
285)             ipv4 => "True",
286)             ipv6 => "False",
287)             loadBalanced => "Unknown",
288)             httpWebsiteMirror => "http://tor.amorphis.eu/",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

289)             rsyncWebsiteMirror => "",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

290)             ftpWebsiteMirror => "",
291)             httpDistMirror => "http://tor.amorphis.eu/dist/",
292)             rsyncDistMirror => "",
Jacob Appelbaum Fix a date bug.

Jacob Appelbaum authored 15 years ago

293)             updateDate => "Unknown",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

294)         },
295) 
Andrew Lewman clean up the dead mirror li...

Andrew Lewman authored 15 years ago

296)        mirror014 => {
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

297)             adminContact => "mirror.bit.nl",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

298)             orgName => "BIT BV",
299)             isoCC => "NL",
300)             subRegion => "",
301)             region => "Europe",
302)             ipv4 => "True",
303)             ipv6 => "False",
304)             loadBalanced => "Unknown",
Jacob Appelbaum Updated the mirrors-table t...

Jacob Appelbaum authored 15 years ago

305)             httpWebsiteMirror => "",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

306)             rsyncWebsiteMirror => "",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

307)             ftpWebsiteMirror => "ftp://ftp.bit.nl/mirror/tor/",
Jacob Appelbaum Updated the mirrors-table t...

Jacob Appelbaum authored 15 years ago

308)             httpDistMirror => "http://ftp.bit.nl/mirror/tor/",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

309)             rsyncDistMirror => "",
Jacob Appelbaum Fix a date bug.

Jacob Appelbaum authored 15 years ago

310)             updateDate => "Unknown",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

311)         },
312) 
Andrew Lewman clean up the dead mirror li...

Andrew Lewman authored 15 years ago

313)        mirror015 => {
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

314)             adminContact => "webmaster.ccc.de",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

315)             orgName => "CCC",
316)             isoCC => "NL",
317)             subRegion => "",
318)             region => "Europe",
319)             ipv4 => "True",
320)             ipv6 => "False",
321)             loadBalanced => "Unknown",
322)             httpWebsiteMirror => "http://tor.ccc.de/",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

323)             rsyncWebsiteMirror => "",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

324)             ftpWebsiteMirror => "",
325)             httpDistMirror => "http://tor.ccc.de/dist/",
326)             rsyncDistMirror => "",
Jacob Appelbaum Fix a date bug.

Jacob Appelbaum authored 15 years ago

327)             updateDate => "Unknown",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

328)         },
329) 
Andrew Lewman clean up the dead mirror li...

Andrew Lewman authored 15 years ago

330)        mirror016 => {
Roger Dingledine update mirrors

Roger Dingledine authored 15 years ago

331)             adminContact => "root.kamagurka.org",
Mfr add contact address on mirr...

Mfr authored 15 years ago

332)             orgName => "Kamagurka",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

333)             isoCC => "NL",
334)             subRegion => "Haarlem",
335)             region => "Europe",
336)             ipv4 => "True",
337)             ipv6 => "False",
338)             loadBalanced => "Unknown",
339)             httpWebsiteMirror => "http://tor.kamagurka.org/",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

340)             rsyncWebsiteMirror => "",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

341)             ftpWebsiteMirror => "",
342)             httpDistMirror => "http://tor.kamagurka.org/dist/",
343)             rsyncDistMirror => "",
Jacob Appelbaum Fix a date bug.

Jacob Appelbaum authored 15 years ago

344)             updateDate => "Unknown",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

345)         },
346) 
Andrew Lewman clean up the dead mirror li...

Andrew Lewman authored 15 years ago

347)        mirror017 => {
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

348)             adminContact => "mirrors.osmirror.nl",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

349)             orgName => "OS Mirror",
350)             isoCC => "NL",
351)             subRegion => "",
352)             region => "Europe",
353)             ipv4 => "True",
354)             ipv6 => "False",
355)             loadBalanced => "Unknown",
Jacob Appelbaum Update of mirrors from M Fr.

Jacob Appelbaum authored 15 years ago

356)             httpWebsiteMirror => "",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

357)             rsyncWebsiteMirror => "rsync://rsync.osmirror.nl::tor/",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

358)             ftpWebsiteMirror => "ftp://ftp.osmirror.nl/pub/tor/",
Jacob Appelbaum Update of mirrors from M Fr.

Jacob Appelbaum authored 15 years ago

359)             httpDistMirror => "http://tor.osmirror.nl/",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

360)             rsyncDistMirror => "",
Jacob Appelbaum Fix a date bug.

Jacob Appelbaum authored 15 years ago

361)             updateDate => "Unknown",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

362)         },
363) 
364) 
Andrew Lewman clean up the dead mirror li...

Andrew Lewman authored 15 years ago

365)        mirror018 => {
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

366)             adminContact => "evert.meulie.net",
Mfr add contact address on mirr...

Mfr authored 15 years ago

367)             orgName => "Meulie",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

368)             isoCC => "NO",
369)             subRegion => "",
370)             region => "Europe",
371)             ipv4 => "True",
372)             ipv6 => "False",
373)             loadBalanced => "Unknown",
Jacob Appelbaum Updated the mirrors-table t...

Jacob Appelbaum authored 15 years ago

374)             httpWebsiteMirror => "",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

375)             rsyncWebsiteMirror => "",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

376)             ftpWebsiteMirror => "",
Jacob Appelbaum Updated the mirrors-table t...

Jacob Appelbaum authored 15 years ago

377)             httpDistMirror => "http://tor.meulie.net/",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

378)             rsyncDistMirror => "",
Jacob Appelbaum Fix a date bug.

Jacob Appelbaum authored 15 years ago

379)             updateDate => "Unknown",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

380)         },
381) 
Andrew Lewman clean up the dead mirror li...

Andrew Lewman authored 15 years ago

382)        mirror019 => {
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

383)             adminContact => "ghirai.ghirai.com",
Mfr add contact address on mirr...

Mfr authored 15 years ago

384)             orgName => "Ghirai",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

385)             isoCC => "UK",
386)             subRegion => "London",
387)             region => "Europe",
388)             ipv4 => "True",
389)             ipv6 => "False",
390)             loadBalanced => "Unknown",
Jacob Appelbaum Updated the mirrors-table t...

Jacob Appelbaum authored 15 years ago

391)             httpWebsiteMirror => "",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

392)             rsyncWebsiteMirror => "",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

393)             ftpWebsiteMirror => "",
Jacob Appelbaum Updated the mirrors-table t...

Jacob Appelbaum authored 15 years ago

394)             httpDistMirror => "http://www.ghirai.com/tor/",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

395)             rsyncDistMirror => "",
Jacob Appelbaum Fix a date bug.

Jacob Appelbaum authored 15 years ago

396)             updateDate => "Unknown",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

397)         },
398) 
Andrew Lewman clean up the dead mirror li...

Andrew Lewman authored 15 years ago

399)        mirror020 => {
400) 	    adminContact => "bjw.bjwonline.com",
Mfr fix more typos

Mfr authored 15 years ago

401)             orgName => "BJWOnline",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

402)             isoCC => "US",
403)             subRegion => "California",
404)             region => "North America",
405)             ipv4 => "True",
406)             ipv6 => "False",
407)             loadBalanced => "Unknown",
408)             httpWebsiteMirror => "http://mirror.bjwonline.com/tor/",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

409)             rsyncWebsiteMirror => "",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

410)             ftpWebsiteMirror => "",
Jacob Appelbaum Update of mirrors from M Fr.

Jacob Appelbaum authored 15 years ago

411)             httpDistMirror => "http://mirror.bjwonline.com/tor/dist/",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

412)             rsyncDistMirror => "",
Jacob Appelbaum Fix a date bug.

Jacob Appelbaum authored 15 years ago

413)             updateDate => "Unknown",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

414)         },
415) 
Andrew Lewman clean up the dead mirror li...

Andrew Lewman authored 15 years ago

416)        mirror021 => {
417) 	    adminContact => "hostmaster.zombiewerks.com",
Mfr fix more typos

Mfr authored 15 years ago

418)             orgName => "TheOnionRouter",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

419)             isoCC => "US",
Andrew Lewman Added mirror in the Ukraine.

Andrew Lewman authored 15 years ago

420)             subRegion => "New Jersey",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

421)             region => "North America",
422)             ipv4 => "True",
423)             ipv6 => "False",
424)             loadBalanced => "Unknown",
425)             httpWebsiteMirror => "http://www.theonionrouter.com/",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

426)             rsyncWebsiteMirror => "",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

427)             ftpWebsiteMirror => "",
428)             httpDistMirror => "http://www.theonionrouter.com/dist/",
429)             rsyncDistMirror => "",
Jacob Appelbaum Fix a date bug.

Jacob Appelbaum authored 15 years ago

430)             updateDate => "Unknown",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

431)         },
432) 
Andrew Lewman clean up the dead mirror li...

Andrew Lewman authored 15 years ago

433)        mirror022 => {
Mfr give help to the fighter in...

Mfr authored 15 years ago

434)             adminContact => "jeroen.unfix.org",
Mfr fix more typos

Mfr authored 15 years ago

435)             orgName => "Unfix",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

436)             isoCC => "CH",
437)             subRegion => "",
438)             region => "Europe",
439)             ipv4 => "True",
440)             ipv6 => "True",
441)             loadBalanced => "Unknown",
442)             httpWebsiteMirror => "http://tor.unfix.org/",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

443)             rsyncWebsiteMirror => "",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

444)             ftpWebsiteMirror => "",
Jacob Appelbaum Update of mirrors from M Fr.

Jacob Appelbaum authored 15 years ago

445)             httpDistMirror => "http://tor.unfix.org/dist/",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

446)             rsyncDistMirror => "",
Jacob Appelbaum Fix a date bug.

Jacob Appelbaum authored 15 years ago

447)             updateDate => "Unknown",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

448)         },
449) 
Andrew Lewman clean up the dead mirror li...

Andrew Lewman authored 15 years ago

450)        mirror023 => {
Mfr give help to the fighter in...

Mfr authored 15 years ago

451)             adminContact => "jeroen.unfix.org",
Mfr fix more typos

Mfr authored 15 years ago

452)             orgName => "Sixx",
Jacob Appelbaum Removed dupe mirror entry,...

Jacob Appelbaum authored 15 years ago

453)             isoCC => "CH",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

454)             subRegion => "",
455)             region => "Europe",
456)             ipv4 => "True",
457)             ipv6 => "True",
458)             loadBalanced => "Unknown",
459)             httpWebsiteMirror => "http://tor.sixxs.net/",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

460)             rsyncWebsiteMirror => "",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

461)             ftpWebsiteMirror => "",
Jacob Appelbaum Update of mirrors from M Fr.

Jacob Appelbaum authored 15 years ago

462)             httpDistMirror => "http://tor.sixxs.net/dist/",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

463)             rsyncDistMirror => "",
Jacob Appelbaum Fix a date bug.

Jacob Appelbaum authored 15 years ago

464)             updateDate => "Unknown",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

465)         },
Jacob Appelbaum Add a new mirror, change th...

Jacob Appelbaum authored 15 years ago

466) 
Andrew Lewman clean up the dead mirror li...

Andrew Lewman authored 15 years ago

467)        mirror024 => {
Jacob Appelbaum Add a new mirror, change th...

Jacob Appelbaum authored 15 years ago

468)             adminContact => "",
Mfr fix more typos

Mfr authored 15 years ago

469)             orgName => "Crypto",
Jacob Appelbaum Add a new mirror, change th...

Jacob Appelbaum authored 15 years ago

470)             isoCC => "US",
471)             subRegion => "",
472)             region => "North America",
473)             ipv4 => "True",
474)             ipv6 => "False",
475)             loadBalanced => "Unknown",
476)             httpWebsiteMirror => "http://crypto.nsa.org/tor/",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

477)             rsyncWebsiteMirror => "",
Jacob Appelbaum Add a new mirror, change th...

Jacob Appelbaum authored 15 years ago

478)             ftpWebsiteMirror => "",
479)             httpDistMirror => "http://crypto.nsa.org/tor/dist/",
480)             rsyncDistMirror => "",
481)             updateDate => "Unknown",
482)         },
Jacob Appelbaum New mirror, update mirror t...

Jacob Appelbaum authored 15 years ago

483) 
Andrew Lewman clean up the dead mirror li...

Andrew Lewman authored 15 years ago

484)        mirror025 => {
Mfr give help to the fighter in...

Mfr authored 15 years ago

485)             adminContact => "web2005a.year2005a.wiretapped.net",
Jacob Appelbaum Update of mirrors from M Fr.

Jacob Appelbaum authored 15 years ago

486)             orgName => "Wiretapped",
487)             isoCC => "AU",
488)             subRegion => "Sydney",
489)             region => "Oceania",
490)             ipv4 => "True",
491)             ipv6 => "False",
492)             loadBalanced => "Unknown",
493)             httpWebsiteMirror => "",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

494)             rsyncWebsiteMirror => "",
Jacob Appelbaum Update of mirrors from M Fr.

Jacob Appelbaum authored 15 years ago

495)             ftpWebsiteMirror => "ftp://ftp.mirrors.wiretapped.net/pub/security/cryptography/network/tor/",
496)             httpDistMirror => "http://www.mirrors.wiretapped.net/security/cryptography/network/tor/",
497)             rsyncDistMirror => "",
498)             updateDate => "Unknown",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

499)         },
Jacob Appelbaum Add a new mirror, change th...

Jacob Appelbaum authored 15 years ago

500) 
Andrew Lewman clean up the dead mirror li...

Andrew Lewman authored 15 years ago

501)         mirror026 => {
Mfr give help to the fighter in...

Mfr authored 15 years ago

502)             adminContact => "tormaster.xpdm.us",
Mfr fix more typos

Mfr authored 15 years ago

503)             orgName => "Xpdm",
Jacob Appelbaum New mirror, update mirror t...

Jacob Appelbaum authored 15 years ago

504)             isoCC => "US",
505)             subRegion => "",
506)             region => "North America",
507)             ipv4 => "True",
508)             ipv6 => "False",
509)             loadBalanced => "Unknown",
510)             httpWebsiteMirror => "http://torproj.xpdm.us/",
Jacob Appelbaum Update table to include htt...

Jacob Appelbaum authored 15 years ago

511)             httpsWebsiteMirror => "https://torproj.xpdm.us/",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

512)             rsyncWebsiteMirror => "",
Jacob Appelbaum New mirror, update mirror t...

Jacob Appelbaum authored 15 years ago

513)             ftpWebsiteMirror => "",
Jacob Appelbaum Update table to include htt...

Jacob Appelbaum authored 15 years ago

514)             httpDistMirror => "http://torproj.xpdm.us/dist/",
515)             httpsDistMirror => "https://torproj.xpdm.us/dist/",
Jacob Appelbaum New mirror, update mirror t...

Jacob Appelbaum authored 15 years ago

516)             rsyncDistMirror => "",
517)             hiddenServiceMirror => "http://h3prhz46uktgm4tt.onion/",
518)             updateDate => "Unknown",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

519)         },
Jacob Appelbaum New mirror, update mirror t...

Jacob Appelbaum authored 15 years ago

520) 
Andrew Lewman clean up the dead mirror li...

Andrew Lewman authored 15 years ago

521)         mirror027 => {
Jacob Appelbaum Updated to add new mirror.

Jacob Appelbaum authored 15 years ago

522)             adminContact => "internetfreebeijing\@gmail.com",
523)             orgName => "Unknown",
524)             isoCC => "CN",
525)             subRegion => "China",
526)             region => "Asia",
527)             ipv4 => "True",
528)             ipv6 => "False",
529)             loadBalanced => "No",
530)             httpWebsiteMirror => "http://free.be.ijing2008.cn/tor/",
531)             httpsWebsiteMirror => "",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

532)             rsyncWebsiteMirror => "",
Jacob Appelbaum Updated to add new mirror.

Jacob Appelbaum authored 15 years ago

533)             ftpWebsiteMirror => "",
534)             httpDistMirror => "http://free.be.ijing2008.cn/tor/dist/",
535)             httpsDistMirror => "",
536)             rsyncDistMirror => "",
537)             hiddenServiceMirror => "",
538)             updateDate => "Unknown",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

539)         },
Jacob Appelbaum Updated to add new mirror.

Jacob Appelbaum authored 15 years ago

540) 
Andrew Lewman clean up the dead mirror li...

Andrew Lewman authored 15 years ago

541)         mirror028 => {
Andrew Lewman Added mirror.tor.hu back to...

Andrew Lewman authored 15 years ago

542)             adminContact => "security\@hostoffice.hu",
543)             orgName => "Unknown",
544)             isoCC => "HU",
545)             subRegion => "Hungary",
546)             region => "Europe",
547)             ipv4 => "True",
548)             ipv6 => "False",
549)             loadBalanced => "No",
550)             httpWebsiteMirror => "http://mirror.tor.hu/",
551)             httpsWebsiteMirror => "",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

552)             rsyncWebsiteMirror => "",
Andrew Lewman Added mirror.tor.hu back to...

Andrew Lewman authored 15 years ago

553)             ftpWebsiteMirror => "",
554)             httpDistMirror => "http://mirror.tor.hu/dist/",
555)             httpsDistMirror => "",
556)             rsyncDistMirror => "",
557)             hiddenServiceMirror => "",
558)             updateDate => "Unknown",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

559)         },
Andrew Lewman Add mirror 41, remove plent...

Andrew Lewman authored 14 years ago

560) 
Andrew Lewman clean up the dead mirror li...

Andrew Lewman authored 15 years ago

561)         mirror029 => {
Andrew Lewman Added mirror in the Ukraine.

Andrew Lewman authored 15 years ago

562)             adminContact => "",
Andrew Lewman Add the organization sponso...

Andrew Lewman authored 15 years ago

563)             orgName => "Technica-03",
Roger Dingledine fix a syntax error in our perl

Roger Dingledine authored 15 years ago

564)             isoCC => "UA",
Andrew Lewman Added mirror in the Ukraine.

Andrew Lewman authored 15 years ago

565)             subRegion => "Ukraine",
566)             region => "Eastern Europe",
567)             ipv4 => "True",
568)             ipv6 => "False",
569)             loadBalanced => "No",
570)             httpWebsiteMirror => "http://torua.reactor-xg.kiev.ua/",
571)             httpsWebsiteMirror => "",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

572)             rsyncWebsiteMirror => "",
Andrew Lewman Added mirror in the Ukraine.

Andrew Lewman authored 15 years ago

573)             ftpWebsiteMirror => "",
574)             httpDistMirror => "http://tordistua.reactor-xg.kiev.ua",
575)             httpsDistMirror => "",
576)             rsyncDistMirror => "",
577)             hiddenServiceMirror => "",
578)             updateDate => "Unknown",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

579)         },
Andrew Lewman Add mirror 41, remove plent...

Andrew Lewman authored 14 years ago

580) 
Andrew Lewman clean up the dead mirror li...

Andrew Lewman authored 15 years ago

581) 	mirror030 => {
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

582)             adminContact => "",
583)             orgName => "chaos darmstadt",
584)             isoCC => "DE",
585)             subRegion => "Germany",
586)             region => "Europe",
587)             ipv4 => "True",
588)             ipv6 => "False",
589)             loadBalanced => "No",
590)             httpWebsiteMirror => "http://mirrors.chaos-darmstadt.de/tor-mirror/",
591)             httpsWebsiteMirror => "",
592)             rsyncWebsiteMirror => "",
593)             ftpWebsiteMirror => "",
594)             httpDistMirror => "http://mirrors.chaos-darmstadt.de/tor-mirror/dist/",
595)             httpsDistMirror => "",
596)             rsyncDistMirror => "",
597)             hiddenServiceMirror => "",
598)             updateDate => "Unknown",
Andrew Lewman add the newest two mirrors

Andrew Lewman authored 14 years ago

599)         },
Andrew Lewman Add mirror 41, remove plent...

Andrew Lewman authored 14 years ago

600) 
Andrew Lewman add the newest two mirrors

Andrew Lewman authored 14 years ago

601) 	mirror031 => {
602)             adminContact => "",
603)             orgName => "Ask Apache",
604)             isoCC => "US",
605)             subRegion => "California",
606)             region => "US",
607)             ipv4 => "True",
608)             ipv6 => "False",
609)             loadBalanced => "No",
610)             httpWebsiteMirror => "http://tor.askapache.com/",
611)             httpsWebsiteMirror => "",
612)             rsyncWebsiteMirror => "",
613)             ftpWebsiteMirror => "",
Andrew Lewman Add mirror 41, remove plent...

Andrew Lewman authored 14 years ago

614)             httpDistMirror => "",
Andrew Lewman add the newest two mirrors

Andrew Lewman authored 14 years ago

615)             httpsDistMirror => "",
616)             rsyncDistMirror => "",
617)             hiddenServiceMirror => "",
618)             updateDate => "Unknown",
Andrew Lewman add commas in the right places

Andrew Lewman authored 14 years ago

619)         },
Andrew Lewman Add mirror 41, remove plent...

Andrew Lewman authored 14 years ago

620) 
Andrew Lewman add the newest two mirrors

Andrew Lewman authored 14 years ago

621) 	mirror032 => {
622)             adminContact => "",
623)             orgName => "I'm on the roof",
624)             isoCC => "US",
625)             subRegion => "",
626)             region => "US",
627)             ipv4 => "True",
628)             ipv6 => "False",
629)             loadBalanced => "No",
630)             httpWebsiteMirror => "http://mirror.imontheroof.com/tor-mirror/",
631)             httpsWebsiteMirror => "",
632)             rsyncWebsiteMirror => "",
633)             ftpWebsiteMirror => "",
634)             httpDistMirror => "http://mirror.imontheroof.com/tor-mirror/dist/",
635)             httpsDistMirror => "",
636)             rsyncDistMirror => "",
637)             hiddenServiceMirror => "",
638)             updateDate => "Unknown",
Andrew Lewman add commas in the right places

Andrew Lewman authored 14 years ago

639)         },
Andrew Lewman Add mirror 41, remove plent...

Andrew Lewman authored 14 years ago

640) 
Andrew Lewman add a slew of mirrors in china

Andrew Lewman authored 14 years ago

641) 	mirror033 => {
642)             adminContact => "",
Andrew Lewman add in org names for the .c...

Andrew Lewman authored 14 years ago

643)             orgName => "bullog",
Andrew Lewman add a slew of mirrors in china

Andrew Lewman authored 14 years ago

644)             isoCC => "CN",
645)             subRegion => "",
646)             region => "CN",
647)             ipv4 => "True",
648)             ipv6 => "False",
649)             loadBalanced => "No",
650)             httpWebsiteMirror => "http://tor.bullog.org/",
651)             httpsWebsiteMirror => "",
652)             rsyncWebsiteMirror => "",
653)             ftpWebsiteMirror => "",
654)             httpDistMirror => "http://tor.bullog.org/dist/",
655)             httpsDistMirror => "",
656)             rsyncDistMirror => "",
657)             hiddenServiceMirror => "",
658)             updateDate => "Unknown",
Andrew Lewman add commas in the right places

Andrew Lewman authored 14 years ago

659)         },
Andrew Lewman Add mirror 41, remove plent...

Andrew Lewman authored 14 years ago

660) 
Andrew Lewman add a slew of mirrors in china

Andrew Lewman authored 14 years ago

661) 	mirror034 => {
662)             adminContact => "",
Andrew Lewman add in org names for the .c...

Andrew Lewman authored 14 years ago

663)             orgName => "digitip",
Andrew Lewman add a slew of mirrors in china

Andrew Lewman authored 14 years ago

664)             isoCC => "CN",
665)             subRegion => "",
666)             region => "CN",
667)             ipv4 => "True",
668)             ipv6 => "False",
669)             loadBalanced => "No",
670)             httpWebsiteMirror => "http://tor.digitip.net/",
671)             httpsWebsiteMirror => "",
672)             rsyncWebsiteMirror => "",
673)             ftpWebsiteMirror => "",
674)             httpDistMirror => "http://tor.digitip.net/dist/",
675)             httpsDistMirror => "",
676)             rsyncDistMirror => "",
677)             hiddenServiceMirror => "",
678)             updateDate => "Unknown",
Andrew Lewman add commas in the right places

Andrew Lewman authored 14 years ago

679)         },
Andrew Lewman Add mirror 41, remove plent...

Andrew Lewman authored 14 years ago

680) 
Andrew Lewman add a slew of mirrors in china

Andrew Lewman authored 14 years ago

681) 	mirror035 => {
682)             adminContact => "",
Andrew Lewman add in org names for the .c...

Andrew Lewman authored 14 years ago

683)             orgName => "shizhao",
Andrew Lewman add a slew of mirrors in china

Andrew Lewman authored 14 years ago

684)             isoCC => "CN",
685)             subRegion => "",
686)             region => "CN",
687)             ipv4 => "True",
688)             ipv6 => "False",
689)             loadBalanced => "No",
690)             httpWebsiteMirror => "http://tor.shizhao.org/",
691)             httpsWebsiteMirror => "",
692)             rsyncWebsiteMirror => "",
693)             ftpWebsiteMirror => "",
694)             httpDistMirror => "http://tor.shizhao.org/dist/",
695)             httpsDistMirror => "",
696)             rsyncDistMirror => "",
697)             hiddenServiceMirror => "",
698)             updateDate => "Unknown",
Andrew Lewman add commas in the right places

Andrew Lewman authored 14 years ago

699)         },
Andrew Lewman Add mirror 41, remove plent...

Andrew Lewman authored 14 years ago

700) 
Andrew Lewman add a slew of mirrors in china

Andrew Lewman authored 14 years ago

701) 	mirror036 => {
702)             adminContact => "",
Andrew Lewman add in org names for the .c...

Andrew Lewman authored 14 years ago

703)             orgName => "ranyunfei",
Andrew Lewman add a slew of mirrors in china

Andrew Lewman authored 14 years ago

704)             isoCC => "CN",
705)             subRegion => "",
706)             region => "CN",
707)             ipv4 => "True",
708)             ipv6 => "False",
709)             loadBalanced => "No",
710)             httpWebsiteMirror => "http://tor.ranyunfei.com/",
711)             httpsWebsiteMirror => "",
712)             rsyncWebsiteMirror => "",
713)             ftpWebsiteMirror => "",
714)             httpDistMirror => "http://tor.ranyunfei.com/dist/",
715)             httpsDistMirror => "",
716)             rsyncDistMirror => "",
717)             hiddenServiceMirror => "",
718)             updateDate => "Unknown",
Andrew Lewman add commas in the right places

Andrew Lewman authored 14 years ago

719)         },
Andrew Lewman Add mirror 41, remove plent...

Andrew Lewman authored 14 years ago

720) 
Andrew Lewman add a slew of mirrors in china

Andrew Lewman authored 14 years ago

721) 	mirror037 => {
722)             adminContact => "",
Andrew Lewman add in org names for the .c...

Andrew Lewman authored 14 years ago

723)             orgName => "wuerkaixi",
Andrew Lewman add a slew of mirrors in china

Andrew Lewman authored 14 years ago

724)             isoCC => "CN",
725)             subRegion => "",
726)             region => "CN",
727)             ipv4 => "True",
728)             ipv6 => "False",
729)             loadBalanced => "No",
730)             httpWebsiteMirror => "http://tor.wuerkaixi.com/",
731)             httpsWebsiteMirror => "",
732)             rsyncWebsiteMirror => "",
733)             ftpWebsiteMirror => "",
734)             httpDistMirror => "http://tor.wuerkaixi.com/dist/",
735)             httpsDistMirror => "",
736)             rsyncDistMirror => "",
737)             hiddenServiceMirror => "",
738)             updateDate => "Unknown",
Andrew Lewman add commas in the right places

Andrew Lewman authored 14 years ago

739)         },
Andrew Lewman Add mirror 41, remove plent...

Andrew Lewman authored 14 years ago

740) 
Andrew Lewman add a slew of mirrors in china

Andrew Lewman authored 14 years ago

741) 	mirror038 => {
742)             adminContact => "",
Andrew Lewman add in org names for the .c...

Andrew Lewman authored 14 years ago

743)             orgName => "izaobao",
Andrew Lewman add a slew of mirrors in china

Andrew Lewman authored 14 years ago

744)             isoCC => "CN",
745)             subRegion => "",
746)             region => "CN",
747)             ipv4 => "True",
748)             ipv6 => "False",
749)             loadBalanced => "No",
750)             httpWebsiteMirror => "http://tor.izaobao.com/",
751)             httpsWebsiteMirror => "",
752)             rsyncWebsiteMirror => "",
753)             ftpWebsiteMirror => "",
754)             httpDistMirror => "http://tor.izaobao.com/dist/",
755)             httpsDistMirror => "",
756)             rsyncDistMirror => "",
757)             hiddenServiceMirror => "",
758)             updateDate => "Unknown",
Andrew Lewman add commas in the right places

Andrew Lewman authored 14 years ago

759)         },
Andrew Lewman Add mirror 41, remove plent...

Andrew Lewman authored 14 years ago

760) 
Andrew Lewman add a slew of mirrors in china

Andrew Lewman authored 14 years ago

761) 	mirror039 => {
762)             adminContact => "",
Andrew Lewman add in org names for the .c...

Andrew Lewman authored 14 years ago

763)             orgName => "anothr",
Andrew Lewman add a slew of mirrors in china

Andrew Lewman authored 14 years ago

764)             isoCC => "CN",
765)             subRegion => "",
766)             region => "CN",
767)             ipv4 => "True",
768)             ipv6 => "False",
769)             loadBalanced => "No",
770)             httpWebsiteMirror => "http://tor.anothr.com/",
771)             httpsWebsiteMirror => "",
772)             rsyncWebsiteMirror => "",
773)             ftpWebsiteMirror => "",
774)             httpDistMirror => "http://tor.anothr.com/dist/",
775)             httpsDistMirror => "",
776)             rsyncDistMirror => "",
777)             hiddenServiceMirror => "",
778)             updateDate => "Unknown",
Andrew Lewman add commas in the right places

Andrew Lewman authored 14 years ago

779)         },
Andrew Lewman Add mirror 41, remove plent...

Andrew Lewman authored 14 years ago

780) 
Andrew Lewman add a slew of mirrors in china

Andrew Lewman authored 14 years ago

781) 	mirror040 => {
782)             adminContact => "",
Andrew Lewman add in org names for the .c...

Andrew Lewman authored 14 years ago

783)             orgName => "zuola",
Andrew Lewman add a slew of mirrors in china

Andrew Lewman authored 14 years ago

784)             isoCC => "CN",
785)             subRegion => "",
786)             region => "CN",
787)             ipv4 => "True",
788)             ipv6 => "False",
789)             loadBalanced => "No",
790)             httpWebsiteMirror => "http://tor.zuo.la/",
791)             httpsWebsiteMirror => "",
792)             rsyncWebsiteMirror => "",
793)             ftpWebsiteMirror => "",
794)             httpDistMirror => "http://tor.zuo.la/dist/",
795)             httpsDistMirror => "",
796)             rsyncDistMirror => "",
797)             hiddenServiceMirror => "",
798)             updateDate => "Unknown",
Andrew Lewman Add mirror 41, remove plent...

Andrew Lewman authored 14 years ago

799)         },
800) 
801) 	mirror041 => {
802)             adminContact => "",
803)             orgName => "NVS",
804)             isoCC => "US",
805)             subRegion => "",
806)             region => "US",
807)             ipv4 => "True",
808)             ipv6 => "False",
809)             loadBalanced => "No",
810)             httpWebsiteMirror => "http://tor.nonvocalscream.com/",
Andrew Lewman update the link for NVS htt...

Andrew Lewman authored 14 years ago

811)             httpsWebsiteMirror => "https://tor.nonvocalscream.com/",
Andrew Lewman Add mirror 41, remove plent...

Andrew Lewman authored 14 years ago

812)             rsyncWebsiteMirror => "",
813)             ftpWebsiteMirror => "",
814)             httpDistMirror => "http://tor.nonvocalscream.com/dist/",
Andrew Lewman update the link for NVS htt...

Andrew Lewman authored 14 years ago

815)             httpsDistMirror => "https://tor.nonvocalscream.com/dist/",
Andrew Lewman Add mirror 41, remove plent...

Andrew Lewman authored 14 years ago

816)             rsyncDistMirror => "",
817)             hiddenServiceMirror => "",
818)             updateDate => "Unknown",
Andrew Lewman add a slew of mirrors in china

Andrew Lewman authored 14 years ago

819)         }
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

820) );
821) 
822) my $count = values %m;
823) print "We have a total of $count mirrors\n";
824) print "Fetching the last updated date for each mirror.\n";
825) 
Andrew Lewman Change mirror script to use...

Andrew Lewman authored 15 years ago

826) my $tortime;
827) $tortime = FetchDate("http://www.torproject.org/");
828) print "The official time for Tor is $tortime. \n";
829) 
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

830) foreach my $server ( keys %m ) {
831) 
832)     print "Attempting to fetch from $m{$server}{'orgName'}\n";
833) 
834)     if ($m{$server}{'httpWebsiteMirror'}) {
835)         print "Attempt to fetch via HTTP.\n";
836)         $m{$server}{"updateDate"} = FetchDate("$m{$server}{'httpWebsiteMirror'}");
837)     } elsif ($m{$server}{'httpsWebsiteMirror'}) {
838)         print "Attempt to fetch via HTTPS.\n";
839)         $m{$server}{"updateDate"} = FetchDate("$m{$server}{'httpsWebsiteMirror'}");
840)     } elsif ($m{$server}{'ftpWebsiteMirror'}) {
841)         print "Attempt to fetch via FTP.\n";
842)         $m{$server}{"updateDate"} = FetchDate("$m{$server}{'ftpWebsiteMirror'}");
843)     } else {
844)         print "We were unable to fetch or store anything. We still have the following: $m{$server}{'updateDate'}\n";
845)     }
846) 
847)     print "We fetched and stored the following: $m{$server}{'updateDate'}\n";
848) 
849)  }
850) 
851) 
852) print "We sorted the following mirrors by their date of last update: \n";
853) foreach my $server ( sort { $m{$b}{'updateDate'} <=> $m{$a}{'updateDate'}} keys %m ) {
854) 
855)      print "\n";
856)      print "Mirror $m{$server}{'orgName'}: \n";
857) 
858)      foreach my $attrib ( sort keys %{$m{$server}} ) {
859)         print "$attrib = $m{$server}{$attrib}";
860)         print "\n";
861)      };
862) }
863) 
864) my $outFile = "include/mirrors-table.wmi";
865) my $html;
866) open(OUT, "> $outFile") or die "Can't open $outFile: $!";
867) 
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

868) # Here's where we open a file and print some wml include goodness
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

869) # This is storted from last known recent update to unknown update times
870) foreach my $server ( sort { $m{$b}{'updateDate'} <=> $m{$a}{'updateDate'}} keys %m ) {
871) 
Jacob Appelbaum ensure the date is either p...

Jacob Appelbaum authored 15 years ago

872)      my $time;
Andrew Lewman timeout should be 15, fix s...

Andrew Lewman authored 15 years ago

873)      if ( "$m{$server}{'updateDate'}" ne "Unknown") {
874) 	  if ( "$m{$server}{'updateDate'}" eq "$tortime" ) {
Andrew Lewman fix code spacing to avoid t...

Andrew Lewman authored 15 years ago

875) 	    $time = "Up to date";
876) 	  } else { $time = "Out of date"; }
Andrew Lewman revert the last change to u...

Andrew Lewman authored 15 years ago

877)      } else { $time = "Unknown"; }
Jacob Appelbaum Removed dupe mirror entry,...

Jacob Appelbaum authored 15 years ago

878) print OUT <<"END";
879)      \n<tr>\n
880)          <td>$m{$server}{'isoCC'}</td>\n
881)          <td>$m{$server}{'orgName'}</td>\n
882)          <td>$time</td>\n
883) END
884) 
885)      my %prettyNames = (
886)                         httpWebsiteMirror => "http",
887)                         httpsWebsiteMirror => "https",
888)                         ftpWebsiteMirror => "ftp",
889)                         rsyncWebsiteMirror => "rsync",
890)                         httpDistMirror => "http",
891)                         httpsDistMirror => "https",
892)                         rsyncDistMirrors => "rsync", );
893) 
894)      foreach my $precious ( sort keys %prettyNames )
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

895)      {
896)         if ($m{$server}{"$precious"}) {
897)             print OUT "    <td><a href=\"" . $m{$server}{$precious} . "\">" .
Jacob Appelbaum Removed dupe mirror entry,...

Jacob Appelbaum authored 15 years ago

898)                       "$prettyNames{$precious}</a></td>\n";