updated doc

This commit is contained in:
root 2025-01-23 08:17:07 +01:00
parent b8a0e0313a
commit f9f17557ce
4 changed files with 162 additions and 63 deletions

111
README.md
View file

@ -510,16 +510,115 @@ Marking row 59 as sensitive, as it matches with a sensitive word
```
## TODO: How can I officially get listed as a webring participant on the git repository ?
TODO: ping me directly on SimpleX to get your lantern instance listed on my own 2 instances, and if after checking it is OK to get added (meaning you don't have any porn links listed) i'll push a git commit with the updated files.
```sh
```
## How can I officially get listed as a webring participant on the git repository ?
In short the requirement is that you should have some onion links listed that i didn't discover yet, and that are not porn-related. If you have a working lantern instance with some new onion links, ping me directly on [SimpleX](https://simplex.chat/contact#/?v=2-7&smp=smp%3A%2F%2FBD4qkVq8lJUgjHt0kUaxeQBYsKaxDejeecxm6-2vOwI%3D%40b6geeakpwskovltbesvy3b6ah3ewxfmnhnshojndmpp7wcv2df7bnead.onion%2F4NTxj7pyXgVGYfHs8qDdKfW-STOA8AP1%23%2F%3Fv%3D1-3%26dh%3DMCowBQYDK2VuAyEA5FMqfn6nXs8ETbpz2iu55jr3BKHlfuesWVnko-A1Ewk%253D) to get your lantern instance listed on my own 2 instances, and if after checking it is OK to get added (meaning you don't have any porn links listed there) i'll push a git commit with the updated files.
If you want to fulfill that role yourself, simply fork the git repository on your own forgejo instance, and federate with other darknet lantern instances with your own different set of rules.
## How can I officially get listed as a trusted webring participant on the git repository ?
I officially won't officially trust any webring participant. Instead i will leave it up to whoever wants to run that risk themselves. I prefer to only manually approve new webring participants on my own, because if i try to let it loose and automate it, many blacklisted links may end up listed inadvertently.
I officially won't officially trust any webring participant. I prefer to manually verify each new link i synchronize my instance with, if i find any to be interesting. Instead i will leave "trusting other webring instacnes" up to whoever wants to run that risk themselves. I prefer to only manually approve new webring participants on my own, because if i try to let it loose and try to automatically trust random webring participants, many blacklisted links may end up getting listed inadvertently.
## How can I trust / untrust / blacklist a webring participant ?
If you know a webring participant as being trustworth, you can use scripts/lantern.py to do the following to trust a their verified links (as they will automatically be added to your verified.csv file):
## TODO: How can I trust / untrust / blacklist a webring participant ?
```sh
Select Option? (0-11): 6
6
[+] Trust/UnTrust/Blacklist a webring participant (Potentially dangerous)
URL Trusted
0 lantern.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f... NaN
1 lantern.nowherejezfoltodf4jiyl6r56jnzintap5vyj... ✔️
What is the index of the webring participant that you want to edit ? (ex: 3) 0
Do you want to 1) Trust, 2) UnTrust, or 3) Blacklist the webring participant ?1
You're about to trust another peer, this means that you're going to automatically trust all of the links they have in their verified.csv file! If this is a malicious peer, you're about to potentially going to automatically trust malicious links, it is potentially risky! Do you want to continue ? (y/n)y
[+] Trusting webring participant lantern.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion
```
If you no longer trust a webring participant, use scripts/lantern.py to do the following to untrust a webring participant:
```sh
Select Option? (0-11): 6
6
[+] Trust/UnTrust/Blacklist a webring participant (Potentially dangerous)
URL Trusted
0 lantern.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f... ✔️
1 lantern.nowherejezfoltodf4jiyl6r56jnzintap5vyj... ✔️
What is the index of the webring participant that you want to edit ? (ex: 3) 0
Do you want to 1) Trust, 2) UnTrust, or 3) Blacklist the webring participant ?2
[+] UnTrusting webring participant lantern.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion
```
If you found a malicious darknet latern instance, use scripts/lantern.py to do the following to blacklist a webring participant (and subsequently remove all of their links, add them to the blacklist.csv file, remove them from your own webring-participants.csv file and delete their directory in www/participants/blacklistedinstance):
```sh
Select Option? (0-11): 6
6
[+] Trust/UnTrust/Blacklist a webring participant (Potentially dangerous)
URL Trusted
0 lantern.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f... NaN
1 lantern.nowherejezfoltodf4jiyl6r56jnzintap5vyj... ✔️
What is the index of the webring participant that you want to edit ? (ex: 3) 0
Do you want to 1) Trust, 2) UnTrust, or 3) Blacklist the webring participant ?3
[+] Blacklisting webring participant lantern.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion
[+] NEWROW= ['lantern.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion']
[+] New row added! now writing the csv file:
Marking row 0 for deletion, as it matches with a blacklisted word
Marking row 1 for deletion, as it matches with a blacklisted word
[...]
Marking row 30 for deletion, as it matches with a blacklisted word
Marking row 31 for deletion, as it matches with a blacklisted word
[+] REMOVING ROW : 0 ['lantern.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion', 'Blogs', 'Hackliberty Writers', 'http://lvgjoige2hl5qm5xcxhxuulyhdnq2wk3277eu34zpukxvacmvwva6vid.onion/read', '❌', nan, '✔️', 100.0]
Instance Category Name URL Sensitive Description Status Score
1 lantern.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f... Blogs The Nihilism Blog http://blog.nowherejezfoltodf4jiyl6r56jnzintap... ❌ NaN ✔️ 100.0
2 lantern.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f... Chat SimpleX Chat https://simplex.chat/ ❌ NaN ✔️ 100.
[...]
27 lantern.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f... VPS Kyun Host http://kyunnnckhnkl6oevonhwbltenwbgxwxf54mcpvm... ❌ NaN ✔️ 100.0
[...]
Instance Category Name URL Sensitive Description Status Score
20 lantern.nowherejezfoltodf4jiyl6r56jnzintap5vyj... Forums Dark Forest http://dkforestseeaaq2dqz2uflmlsybvnq2irzn4ygy... ✔️ NaN ✔️ 100.0
70 lantern.nowherejezfoltodf4jiyl6r56jnzintap5vyj... Tools Feather Wallet http://featherdvtpi7ckdbkb2yxjfwx3oyvr3xjz3oo4... ❌ Lightweight Monero Wallet ✔️ 100.0
71 lantern.nowherejezfoltodf4jiyl6r56jnzintap5vyj... Tools Whonix Website http://www.dds6qkxpwdeubwucdiaord2xgbbeyds25rb... ❌ VM for general anonymous use ✔️ 100.0
Marking row 0 for deletion, as it matches with a blacklisted word
[+] REMOVING ROW : 0 ['Nowhere Two', 'lantern.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion', nan, nan, nan, nan]
Name URL Description Trusted Status Score
1 NaN lantern.nowherejezfoltodf4jiyl6r56jnzintap5vyj... NaN ✔️ ✔️ 100.0
[+] removing the participant's directory at /srv/darknet-lantern/www/participants/lantern.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion
```
as you can see it also did the following changes:
```sh
[ Wonderland ] [ /dev/pts/33 ] [darknet-lantern/www/participants]
→ ls
lantern.nowherejezfoltodf4jiyl6r56jnzintap5vyjlia7fkirfsnfizflqd.onion
[ Wonderland ] [ /dev/pts/33 ] [darknet-lantern/www/participants]
→ cd lantern.nowherejezfoltodf4jiyl6r56jnzintap5vyjlia7fkirfsnfizflqd.onion
[ Wonderland ] [ /dev/pts/33 ] [www/participants/lantern.nowherejezfoltodf4jiyl6r56jnzintap5vyjlia7fkirfsnfizflqd.onion]
→ ls
banner.png blacklist.csv sensitive.csv unverified.csv verified.csv webring-participants.csv
[ Wonderland ] [ /dev/pts/33 ] [www/participants/lantern.nowherejezfoltodf4jiyl6r56jnzintap5vyjlia7fkirfsnfizflqd.onion]
→ cat webring-participants.csv
Name,URL,Description,Trusted,Status,Score
,lantern.nowherejezfoltodf4jiyl6r56jnzintap5vyjlia7fkirfsnfizflqd.onion,,✔️,✔️,100.0
[ Wonderland ] [ /dev/pts/33 ] [www/participants/lantern.nowherejezfoltodf4jiyl6r56jnzintap5vyjlia7fkirfsnfizflqd.onion]
→ cat blacklist.csv
blacklisted-words
lantern.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion
porn
```