This commit is contained in:
nihilist 2025-01-05 14:13:40 +01:00
parent b054457c86
commit 8f996f5aab
3 changed files with 41 additions and 23 deletions

View file

@ -1,6 +1,6 @@
<mxfile host="Electron" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/25.0.2 Chrome/128.0.6613.186 Electron/32.2.5 Safari/537.36" version="25.0.2"> <mxfile host="Electron" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/25.0.2 Chrome/128.0.6613.186 Electron/32.2.5 Safari/537.36" version="25.0.2">
<diagram name="Page-1" id="_KpfX_hTY5IuFgVwZCuf"> <diagram name="Page-1" id="_KpfX_hTY5IuFgVwZCuf">
<mxGraphModel dx="1922" dy="808" grid="0" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="0" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0"> <mxGraphModel dx="2211" dy="961" grid="0" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="0" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0">
<root> <root>
<mxCell id="0" /> <mxCell id="0" />
<mxCell id="1" parent="0" /> <mxCell id="1" parent="0" />
@ -191,17 +191,17 @@
<mxCell id="y5LiNj3Ki-r32GMd5Yob-1" value="python scripts to make:" style="rounded=0;whiteSpace=wrap;html=1;align=left;fillColor=#fa6800;fontColor=#000000;strokeColor=#C73500;" parent="1" vertex="1"> <mxCell id="y5LiNj3Ki-r32GMd5Yob-1" value="python scripts to make:" style="rounded=0;whiteSpace=wrap;html=1;align=left;fillColor=#fa6800;fontColor=#000000;strokeColor=#C73500;" parent="1" vertex="1">
<mxGeometry x="1415" y="407" width="140" height="22" as="geometry" /> <mxGeometry x="1415" y="407" width="140" height="22" as="geometry" />
</mxCell> </mxCell>
<mxCell id="y5LiNj3Ki-r32GMd5Yob-3" value="darknet_exploration.py" style="rounded=0;whiteSpace=wrap;html=1;align=left;fillColor=#fa6800;fontColor=#000000;strokeColor=#C73500;" parent="1" vertex="1"> <mxCell id="y5LiNj3Ki-r32GMd5Yob-3" value="0) darknet_exploration.py" style="rounded=0;whiteSpace=wrap;html=1;align=left;fillColor=#fa6800;fontColor=#000000;strokeColor=#C73500;" parent="1" vertex="1">
<mxGeometry x="1464" y="433" width="132" height="22" as="geometry" /> <mxGeometry x="1464" y="433" width="155" height="22" as="geometry" />
</mxCell> </mxCell>
<mxCell id="y5LiNj3Ki-r32GMd5Yob-4" value="interactive prompt" style="rounded=0;whiteSpace=wrap;html=1;align=left;fillColor=#008a00;fontColor=#ffffff;strokeColor=#005700;" parent="1" vertex="1"> <mxCell id="y5LiNj3Ki-r32GMd5Yob-4" value="interactive prompt" style="rounded=0;whiteSpace=wrap;html=1;align=left;fillColor=#008a00;fontColor=#ffffff;strokeColor=#005700;" parent="1" vertex="1">
<mxGeometry x="1476" y="459" width="104" height="22" as="geometry" /> <mxGeometry x="1476" y="459" width="104" height="22" as="geometry" />
</mxCell> </mxCell>
<mxCell id="y5LiNj3Ki-r32GMd5Yob-5" value="add a new entry (into unverified.csv)" style="rounded=0;whiteSpace=wrap;html=1;align=left;fillColor=#fa6800;fontColor=#000000;strokeColor=#C73500;" parent="1" vertex="1"> <mxCell id="y5LiNj3Ki-r32GMd5Yob-5" value="add a new entry (into unverified.csv)" style="rounded=0;whiteSpace=wrap;html=1;align=left;fillColor=#008a00;fontColor=#ffffff;strokeColor=#005700;" parent="1" vertex="1">
<mxGeometry x="1494" y="520" width="224" height="22" as="geometry" /> <mxGeometry x="1494" y="520" width="224" height="22" as="geometry" />
</mxCell> </mxCell>
<mxCell id="y5LiNj3Ki-r32GMd5Yob-6" value="verify an entry (move from unverified to verified.csv)" style="rounded=0;whiteSpace=wrap;html=1;align=left;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" parent="1" vertex="1"> <mxCell id="y5LiNj3Ki-r32GMd5Yob-6" value="verify an entry (meaning moving it from unverified to verified.csv)" style="rounded=0;whiteSpace=wrap;html=1;align=left;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" parent="1" vertex="1">
<mxGeometry x="1494" y="576" width="289" height="22" as="geometry" /> <mxGeometry x="1494" y="576" width="367" height="22" as="geometry" />
</mxCell> </mxCell>
<mxCell id="y5LiNj3Ki-r32GMd5Yob-7" value="add a new webring participant (and download their banner.png)" style="rounded=0;whiteSpace=wrap;html=1;align=left;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" parent="1" vertex="1"> <mxCell id="y5LiNj3Ki-r32GMd5Yob-7" value="add a new webring participant (and download their banner.png)" style="rounded=0;whiteSpace=wrap;html=1;align=left;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" parent="1" vertex="1">
<mxGeometry x="1494" y="604" width="365" height="22" as="geometry" /> <mxGeometry x="1494" y="604" width="365" height="22" as="geometry" />
@ -215,8 +215,8 @@
<mxCell id="y5LiNj3Ki-r32GMd5Yob-11" value="participants/nowherejez...onion/verified.csv" style="rounded=0;whiteSpace=wrap;html=1;align=left;fillColor=#008a00;fontColor=#ffffff;strokeColor=#005700;" parent="1" vertex="1"> <mxCell id="y5LiNj3Ki-r32GMd5Yob-11" value="participants/nowherejez...onion/verified.csv" style="rounded=0;whiteSpace=wrap;html=1;align=left;fillColor=#008a00;fontColor=#ffffff;strokeColor=#005700;" parent="1" vertex="1">
<mxGeometry x="1148" y="537" width="233" height="22" as="geometry" /> <mxGeometry x="1148" y="537" width="233" height="22" as="geometry" />
</mxCell> </mxCell>
<mxCell id="y5LiNj3Ki-r32GMd5Yob-12" value="gen_unverifiedcsv.py" style="rounded=0;whiteSpace=wrap;html=1;align=left;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" parent="1" vertex="1"> <mxCell id="y5LiNj3Ki-r32GMd5Yob-12" value="2) gen_unverifiedcsv.py" style="rounded=0;whiteSpace=wrap;html=1;align=left;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" parent="1" vertex="1">
<mxGeometry x="1464" y="748" width="122" height="22" as="geometry" /> <mxGeometry x="1464" y="748" width="150" height="22" as="geometry" />
</mxCell> </mxCell>
<mxCell id="y5LiNj3Ki-r32GMd5Yob-13" value="get the verified.csv + unverified.csv from the other webring peers," style="rounded=0;whiteSpace=wrap;html=1;align=left;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" parent="1" vertex="1"> <mxCell id="y5LiNj3Ki-r32GMd5Yob-13" value="get the verified.csv + unverified.csv from the other webring peers," style="rounded=0;whiteSpace=wrap;html=1;align=left;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" parent="1" vertex="1">
<mxGeometry x="1489" y="775" width="205" height="34" as="geometry" /> <mxGeometry x="1489" y="775" width="205" height="34" as="geometry" />
@ -233,7 +233,7 @@
<mxCell id="y5LiNj3Ki-r32GMd5Yob-17" value="add a new webring participant" style="rounded=0;whiteSpace=wrap;html=1;align=left;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" parent="1" vertex="1"> <mxCell id="y5LiNj3Ki-r32GMd5Yob-17" value="add a new webring participant" style="rounded=0;whiteSpace=wrap;html=1;align=left;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" parent="1" vertex="1">
<mxGeometry x="1494" y="632" width="170" height="22" as="geometry" /> <mxGeometry x="1494" y="632" width="170" height="22" as="geometry" />
</mxCell> </mxCell>
<mxCell id="y5LiNj3Ki-r32GMd5Yob-18" value="intitial setup: create participants/nowherejez...onion/&lt;br&gt;verified.csv and unverified.csv" style="rounded=0;whiteSpace=wrap;html=1;align=left;fillColor=#fa6800;fontColor=#000000;strokeColor=#C73500;" parent="1" vertex="1"> <mxCell id="y5LiNj3Ki-r32GMd5Yob-18" value="intitial setup: copy participants/nowherejez...onion/&lt;br&gt;verified.csv and unverified.csv into the folder" style="rounded=0;whiteSpace=wrap;html=1;align=left;fillColor=#fa6800;fontColor=#000000;strokeColor=#C73500;" parent="1" vertex="1">
<mxGeometry x="1494" y="486.5" width="333" height="28.5" as="geometry" /> <mxGeometry x="1494" y="486.5" width="333" height="28.5" as="geometry" />
</mxCell> </mxCell>
<mxCell id="y5LiNj3Ki-r32GMd5Yob-19" value="participants/nowherejez...onion/unverified.csv" style="rounded=0;whiteSpace=wrap;html=1;align=left;fillColor=#008a00;fontColor=#ffffff;strokeColor=#005700;" parent="1" vertex="1"> <mxCell id="y5LiNj3Ki-r32GMd5Yob-19" value="participants/nowherejez...onion/unverified.csv" style="rounded=0;whiteSpace=wrap;html=1;align=left;fillColor=#008a00;fontColor=#ffffff;strokeColor=#005700;" parent="1" vertex="1">
@ -320,7 +320,7 @@
<mxCell id="y5LiNj3Ki-r32GMd5Yob-49" value="participants/nowherejez...onion/webring-participants.csv" style="rounded=0;whiteSpace=wrap;html=1;align=left;fillColor=#008a00;fontColor=#ffffff;strokeColor=#005700;" parent="1" vertex="1"> <mxCell id="y5LiNj3Ki-r32GMd5Yob-49" value="participants/nowherejez...onion/webring-participants.csv" style="rounded=0;whiteSpace=wrap;html=1;align=left;fillColor=#008a00;fontColor=#ffffff;strokeColor=#005700;" parent="1" vertex="1">
<mxGeometry x="1150" y="931" width="310" height="22" as="geometry" /> <mxGeometry x="1150" y="931" width="310" height="22" as="geometry" />
</mxCell> </mxCell>
<mxCell id="-TRDXc1oTJ5iEHleZrOF-1" value="cleanup.py" style="rounded=0;whiteSpace=wrap;html=1;align=left;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" vertex="1" parent="1"> <mxCell id="-TRDXc1oTJ5iEHleZrOF-1" value="3) cleanup.py" style="rounded=0;whiteSpace=wrap;html=1;align=left;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" vertex="1" parent="1">
<mxGeometry x="1469" y="986.5" width="122" height="22" as="geometry" /> <mxGeometry x="1469" y="986.5" width="122" height="22" as="geometry" />
</mxCell> </mxCell>
<mxCell id="-TRDXc1oTJ5iEHleZrOF-2" value="check for websites that are at a score of 0/100" style="rounded=0;whiteSpace=wrap;html=1;align=left;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" vertex="1" parent="1"> <mxCell id="-TRDXc1oTJ5iEHleZrOF-2" value="check for websites that are at a score of 0/100" style="rounded=0;whiteSpace=wrap;html=1;align=left;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" vertex="1" parent="1">
@ -338,6 +338,12 @@
<mxCell id="-TRDXc1oTJ5iEHleZrOF-7" value="check if it&#39;s a duplicate, refuse to add it if it is" style="rounded=0;whiteSpace=wrap;html=1;align=left;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" vertex="1" parent="1"> <mxCell id="-TRDXc1oTJ5iEHleZrOF-7" value="check if it&#39;s a duplicate, refuse to add it if it is" style="rounded=0;whiteSpace=wrap;html=1;align=left;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" vertex="1" parent="1">
<mxGeometry x="1514" y="548" width="368" height="22" as="geometry" /> <mxGeometry x="1514" y="548" width="368" height="22" as="geometry" />
</mxCell> </mxCell>
<mxCell id="-TRDXc1oTJ5iEHleZrOF-8" value="1) uptimechecker.py" style="rounded=0;whiteSpace=wrap;html=1;align=left;fillColor=#fa6800;fontColor=#000000;strokeColor=#C73500;" vertex="1" parent="1">
<mxGeometry x="1892" y="433" width="132" height="22" as="geometry" />
</mxCell>
<mxCell id="-TRDXc1oTJ5iEHleZrOF-9" value="adapt it to the new CSV format&lt;br&gt;in verified.csv, unverified.csv, and webring-participants.csv" style="rounded=0;whiteSpace=wrap;html=1;align=left;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" vertex="1" parent="1">
<mxGeometry x="1904" y="461" width="194" height="47" as="geometry" />
</mxCell>
</root> </root>
</mxGraphModel> </mxGraphModel>
</diagram> </diagram>

View file

@ -1,6 +1,6 @@
<mxfile host="Electron" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/25.0.2 Chrome/128.0.6613.186 Electron/32.2.5 Safari/537.36" version="25.0.2"> <mxfile host="Electron" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/25.0.2 Chrome/128.0.6613.186 Electron/32.2.5 Safari/537.36" version="25.0.2">
<diagram name="Page-1" id="_KpfX_hTY5IuFgVwZCuf"> <diagram name="Page-1" id="_KpfX_hTY5IuFgVwZCuf">
<mxGraphModel dx="1922" dy="808" grid="0" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="0" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0"> <mxGraphModel dx="2211" dy="961" grid="0" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="0" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0">
<root> <root>
<mxCell id="0" /> <mxCell id="0" />
<mxCell id="1" parent="0" /> <mxCell id="1" parent="0" />
@ -191,13 +191,13 @@
<mxCell id="y5LiNj3Ki-r32GMd5Yob-1" value="python scripts to make:" style="rounded=0;whiteSpace=wrap;html=1;align=left;fillColor=#fa6800;fontColor=#000000;strokeColor=#C73500;" parent="1" vertex="1"> <mxCell id="y5LiNj3Ki-r32GMd5Yob-1" value="python scripts to make:" style="rounded=0;whiteSpace=wrap;html=1;align=left;fillColor=#fa6800;fontColor=#000000;strokeColor=#C73500;" parent="1" vertex="1">
<mxGeometry x="1415" y="407" width="140" height="22" as="geometry" /> <mxGeometry x="1415" y="407" width="140" height="22" as="geometry" />
</mxCell> </mxCell>
<mxCell id="y5LiNj3Ki-r32GMd5Yob-3" value="darknet_exploration.py" style="rounded=0;whiteSpace=wrap;html=1;align=left;fillColor=#fa6800;fontColor=#000000;strokeColor=#C73500;" parent="1" vertex="1"> <mxCell id="y5LiNj3Ki-r32GMd5Yob-3" value="0) darknet_exploration.py" style="rounded=0;whiteSpace=wrap;html=1;align=left;fillColor=#fa6800;fontColor=#000000;strokeColor=#C73500;" parent="1" vertex="1">
<mxGeometry x="1464" y="433" width="132" height="22" as="geometry" /> <mxGeometry x="1464" y="433" width="155" height="22" as="geometry" />
</mxCell> </mxCell>
<mxCell id="y5LiNj3Ki-r32GMd5Yob-4" value="interactive prompt" style="rounded=0;whiteSpace=wrap;html=1;align=left;fillColor=#008a00;fontColor=#ffffff;strokeColor=#005700;" parent="1" vertex="1"> <mxCell id="y5LiNj3Ki-r32GMd5Yob-4" value="interactive prompt" style="rounded=0;whiteSpace=wrap;html=1;align=left;fillColor=#008a00;fontColor=#ffffff;strokeColor=#005700;" parent="1" vertex="1">
<mxGeometry x="1476" y="459" width="104" height="22" as="geometry" /> <mxGeometry x="1476" y="459" width="104" height="22" as="geometry" />
</mxCell> </mxCell>
<mxCell id="y5LiNj3Ki-r32GMd5Yob-5" value="add a new entry (into unverified.csv)" style="rounded=0;whiteSpace=wrap;html=1;align=left;fillColor=#fa6800;fontColor=#000000;strokeColor=#C73500;" parent="1" vertex="1"> <mxCell id="y5LiNj3Ki-r32GMd5Yob-5" value="add a new entry (into unverified.csv)" style="rounded=0;whiteSpace=wrap;html=1;align=left;fillColor=#008a00;fontColor=#ffffff;strokeColor=#005700;" parent="1" vertex="1">
<mxGeometry x="1494" y="520" width="224" height="22" as="geometry" /> <mxGeometry x="1494" y="520" width="224" height="22" as="geometry" />
</mxCell> </mxCell>
<mxCell id="y5LiNj3Ki-r32GMd5Yob-6" value="verify an entry (meaning moving it from unverified to verified.csv)" style="rounded=0;whiteSpace=wrap;html=1;align=left;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" parent="1" vertex="1"> <mxCell id="y5LiNj3Ki-r32GMd5Yob-6" value="verify an entry (meaning moving it from unverified to verified.csv)" style="rounded=0;whiteSpace=wrap;html=1;align=left;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" parent="1" vertex="1">
@ -215,8 +215,8 @@
<mxCell id="y5LiNj3Ki-r32GMd5Yob-11" value="participants/nowherejez...onion/verified.csv" style="rounded=0;whiteSpace=wrap;html=1;align=left;fillColor=#008a00;fontColor=#ffffff;strokeColor=#005700;" parent="1" vertex="1"> <mxCell id="y5LiNj3Ki-r32GMd5Yob-11" value="participants/nowherejez...onion/verified.csv" style="rounded=0;whiteSpace=wrap;html=1;align=left;fillColor=#008a00;fontColor=#ffffff;strokeColor=#005700;" parent="1" vertex="1">
<mxGeometry x="1148" y="537" width="233" height="22" as="geometry" /> <mxGeometry x="1148" y="537" width="233" height="22" as="geometry" />
</mxCell> </mxCell>
<mxCell id="y5LiNj3Ki-r32GMd5Yob-12" value="gen_unverifiedcsv.py" style="rounded=0;whiteSpace=wrap;html=1;align=left;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" parent="1" vertex="1"> <mxCell id="y5LiNj3Ki-r32GMd5Yob-12" value="2) gen_unverifiedcsv.py" style="rounded=0;whiteSpace=wrap;html=1;align=left;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" parent="1" vertex="1">
<mxGeometry x="1464" y="748" width="122" height="22" as="geometry" /> <mxGeometry x="1464" y="748" width="150" height="22" as="geometry" />
</mxCell> </mxCell>
<mxCell id="y5LiNj3Ki-r32GMd5Yob-13" value="get the verified.csv + unverified.csv from the other webring peers," style="rounded=0;whiteSpace=wrap;html=1;align=left;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" parent="1" vertex="1"> <mxCell id="y5LiNj3Ki-r32GMd5Yob-13" value="get the verified.csv + unverified.csv from the other webring peers," style="rounded=0;whiteSpace=wrap;html=1;align=left;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" parent="1" vertex="1">
<mxGeometry x="1489" y="775" width="205" height="34" as="geometry" /> <mxGeometry x="1489" y="775" width="205" height="34" as="geometry" />
@ -233,8 +233,8 @@
<mxCell id="y5LiNj3Ki-r32GMd5Yob-17" value="add a new webring participant" style="rounded=0;whiteSpace=wrap;html=1;align=left;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" parent="1" vertex="1"> <mxCell id="y5LiNj3Ki-r32GMd5Yob-17" value="add a new webring participant" style="rounded=0;whiteSpace=wrap;html=1;align=left;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" parent="1" vertex="1">
<mxGeometry x="1494" y="632" width="170" height="22" as="geometry" /> <mxGeometry x="1494" y="632" width="170" height="22" as="geometry" />
</mxCell> </mxCell>
<mxCell id="y5LiNj3Ki-r32GMd5Yob-18" value="intitial setup: create participants/nowherejez...onion/&lt;br&gt;verified.csv and unverified.csv" style="rounded=0;whiteSpace=wrap;html=1;align=left;fillColor=#fa6800;fontColor=#000000;strokeColor=#C73500;" parent="1" vertex="1"> <mxCell id="y5LiNj3Ki-r32GMd5Yob-18" value="intitial setup: copy the template files into participants/nowherejez...onion/&lt;br&gt;verified.csv and unverified.csv into the folder if they dont exist" style="rounded=0;whiteSpace=wrap;html=1;align=left;fillColor=#fa6800;fontColor=#000000;strokeColor=#C73500;" parent="1" vertex="1">
<mxGeometry x="1494" y="486.5" width="333" height="28.5" as="geometry" /> <mxGeometry x="1494" y="486.5" width="399" height="28.5" as="geometry" />
</mxCell> </mxCell>
<mxCell id="y5LiNj3Ki-r32GMd5Yob-19" value="participants/nowherejez...onion/unverified.csv" style="rounded=0;whiteSpace=wrap;html=1;align=left;fillColor=#008a00;fontColor=#ffffff;strokeColor=#005700;" parent="1" vertex="1"> <mxCell id="y5LiNj3Ki-r32GMd5Yob-19" value="participants/nowherejez...onion/unverified.csv" style="rounded=0;whiteSpace=wrap;html=1;align=left;fillColor=#008a00;fontColor=#ffffff;strokeColor=#005700;" parent="1" vertex="1">
<mxGeometry x="1148" y="564.5" width="253" height="22" as="geometry" /> <mxGeometry x="1148" y="564.5" width="253" height="22" as="geometry" />
@ -320,7 +320,7 @@
<mxCell id="y5LiNj3Ki-r32GMd5Yob-49" value="participants/nowherejez...onion/webring-participants.csv" style="rounded=0;whiteSpace=wrap;html=1;align=left;fillColor=#008a00;fontColor=#ffffff;strokeColor=#005700;" parent="1" vertex="1"> <mxCell id="y5LiNj3Ki-r32GMd5Yob-49" value="participants/nowherejez...onion/webring-participants.csv" style="rounded=0;whiteSpace=wrap;html=1;align=left;fillColor=#008a00;fontColor=#ffffff;strokeColor=#005700;" parent="1" vertex="1">
<mxGeometry x="1150" y="931" width="310" height="22" as="geometry" /> <mxGeometry x="1150" y="931" width="310" height="22" as="geometry" />
</mxCell> </mxCell>
<mxCell id="-TRDXc1oTJ5iEHleZrOF-1" value="cleanup.py" style="rounded=0;whiteSpace=wrap;html=1;align=left;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" vertex="1" parent="1"> <mxCell id="-TRDXc1oTJ5iEHleZrOF-1" value="3) cleanup.py" style="rounded=0;whiteSpace=wrap;html=1;align=left;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" vertex="1" parent="1">
<mxGeometry x="1469" y="986.5" width="122" height="22" as="geometry" /> <mxGeometry x="1469" y="986.5" width="122" height="22" as="geometry" />
</mxCell> </mxCell>
<mxCell id="-TRDXc1oTJ5iEHleZrOF-2" value="check for websites that are at a score of 0/100" style="rounded=0;whiteSpace=wrap;html=1;align=left;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" vertex="1" parent="1"> <mxCell id="-TRDXc1oTJ5iEHleZrOF-2" value="check for websites that are at a score of 0/100" style="rounded=0;whiteSpace=wrap;html=1;align=left;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" vertex="1" parent="1">
@ -338,6 +338,12 @@
<mxCell id="-TRDXc1oTJ5iEHleZrOF-7" value="check if it&#39;s a duplicate, refuse to add it if it is" style="rounded=0;whiteSpace=wrap;html=1;align=left;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" vertex="1" parent="1"> <mxCell id="-TRDXc1oTJ5iEHleZrOF-7" value="check if it&#39;s a duplicate, refuse to add it if it is" style="rounded=0;whiteSpace=wrap;html=1;align=left;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" vertex="1" parent="1">
<mxGeometry x="1514" y="548" width="368" height="22" as="geometry" /> <mxGeometry x="1514" y="548" width="368" height="22" as="geometry" />
</mxCell> </mxCell>
<mxCell id="-TRDXc1oTJ5iEHleZrOF-8" value="1) uptimechecker.py" style="rounded=0;whiteSpace=wrap;html=1;align=left;fillColor=#fa6800;fontColor=#000000;strokeColor=#C73500;" vertex="1" parent="1">
<mxGeometry x="1892" y="433" width="132" height="22" as="geometry" />
</mxCell>
<mxCell id="-TRDXc1oTJ5iEHleZrOF-9" value="adapt it to the new CSV format&lt;br&gt;in verified.csv, unverified.csv, and webring-participants.csv" style="rounded=0;whiteSpace=wrap;html=1;align=left;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" vertex="1" parent="1">
<mxGeometry x="1904" y="461" width="194" height="47" as="geometry" />
</mxCell>
</root> </root>
</mxGraphModel> </mxGraphModel>
</diagram> </diagram>

View file

@ -316,16 +316,21 @@ chmod 777 -R smp
chmod 777 -R xftp chmod 777 -R xftp
</pre></code> </pre></code>
<p>Then we're going to configure torrc for the tor docker daemon as follows: </p> <p>Be aware that <a href="">SimpleX's documentation</a> doesn't recommend by default that the servers be anonymous, they only care about the users being anonymous, that's why they recommend these 3 lines in the torrc configuration:</p>
<pre><code class="nim">
SOCKSPort 0
HiddenServiceNonAnonymousMode 1
HiddenServiceSingleHopMode 1
</pre></code>
<p><b>DO NOT USE THESE, otherwise your servers' location will be known. You need to use the following instead:</b></p>
<pre><code class="nim"> <pre><code class="nim">
[ Wonderland ] [ /dev/pts/15 ] [/srv/simplex] [ Wonderland ] [ /dev/pts/15 ] [/srv/simplex]
→ vim tor-data/torrc/torrc → vim tor-data/torrc/torrc
[ Wonderland ] [ /dev/pts/15 ] [/srv/simplex] [ Wonderland ] [ /dev/pts/15 ] [/srv/simplex]
→ cat tor-data/torrc/torrc → cat tor-data/torrc/torrc
SOCKSPort 0 SOCKSPort 0.0.0.0:9050
HiddenServiceNonAnonymousMode 1
HiddenServiceSingleHopMode 1
HiddenServiceDir /var/lib/tor/simplex-smp HiddenServiceDir /var/lib/tor/simplex-smp
HiddenServicePort 5223 simplex-smp:5223 HiddenServicePort 5223 simplex-smp:5223
HiddenServicePort 80 simplex-smp:80 HiddenServicePort 80 simplex-smp:80
@ -333,6 +338,7 @@ chmod 777 -R xftp
HiddenServicePort 5233 simplex-xftp:5233 HiddenServicePort 5233 simplex-xftp:5233
</pre></code> </pre></code>
<p>Then we're going to run the docker containers so that it creates the tor hostnames for both the smp and xftp services, so that we can use both in the .env file:</p> <p>Then we're going to run the docker containers so that it creates the tor hostnames for both the smp and xftp services, so that we can use both in the .env file:</p>
<pre><code class="nim"> <pre><code class="nim">