This commit is contained in:
nihilist 2025-01-21 09:00:33 +01:00
parent 89e544c4fd
commit 3d066f24b6

132
README.md
View file

@ -108,8 +108,7 @@ SocksPort 127.0.0.1:9050
```
### TODO
Run scripts/lantern.py for the first time to confirm your own instance name
Now that's done, you can run scripts/lantern.py for the first time to confirm your own instance name:
```sh
[ Wonderland ] [ /dev/pts/20 ] [/srv/darknet-lantern]
→ python3 scripts/lantern.py
@ -144,7 +143,10 @@ Next you can run scripts/lantern.py again to start adding websites:
[+] file exists, your Webring URL is lantern.nowherejezfoltodf4jiyl6r56jnzintap5vyjlia7fkirfsnfizflqd.onion
[+] Welcome to the Darknet Onion Webring, where you are exploring the Darknet and helping others do the same.
[+] Welcome to your own Darknet Lantern Instance, where you can explore the Darknet and help others do the same.
Managing Websites:
1) Add a new Website entry (into unverified.csv)
@ -166,37 +168,129 @@ Maintenance:
0) Exit
Select Option? (0-11):
Select Option? (0-11):
```
Here we select option 1 to add some websites:
```
7) Update the websites' uptime using scripts/uptimechecker.py, it should output the following:
```sh
[ Wonderland ] [ /dev/pts/24 ] [/srv/darknet-lantern]
Select Option? (0-11): 1
1
[+] Add a new Website entry (into unverified.csv)
What is the Website name ? Qubes OS Website
What is the website Category ? Tools
What is the website URL ? http://qubesosfasa4zl44o4tws22di6kepyzfeqv3tg4e3ztknltfxqrymdad.onion/
Description for the website ? (Optional) OS based on Xen that focuses on compartmentalization and virtualization.
Is the website sensitive ? (ex: related to drugs) (y/n) n
[+] NEWROW= ['lantern.nowherejezfoltodf4jiyl6r56jnzintap5vyjlia7fkirfsnfizflqd.onion', 'Tools', 'Qubes OS Website', 'http://qubesosfasa4zl44o4tws22di6kepyzfeqv3tg4e3ztknltfxqrymdad.onion/', '❌', 'OS based on Xen that focuses on compartmentalization and virtualization.', '', '']
[+] New row added! now writing the csv file:
[+] Want to add another website ? (y/n) y
[+] Add a new Website entry (into unverified.csv)
What is the Website name ? Whonix Website
What is the website Category ? Tools
What is the website URL ? http://www.dds6qkxpwdeubwucdiaord2xgbbeyds25rbsgr73tbfpqpt4a6vjwsyd.onion/
Description for the website ? (Optional) VM for general anonymous use
Is the website sensitive ? (ex: related to drugs) (y/n) n
[+] NEWROW= ['lantern.nowherejezfoltodf4jiyl6r56jnzintap5vyjlia7fkirfsnfizflqd.onion', 'Tools', 'Whonix Website', 'http://www.dds6qkxpwdeubwucdiaord2xgbbeyds25rbsgr73tbfpqpt4a6vjwsyd.onion/', '❌', 'VM for general anonymous use', '', '']
[+] New row added! now writing the csv file:
[+] Want to add another website ? (y/n) y
[+] Add a new Website entry (into unverified.csv)
What is the Website name ? Feather Wallet
What is the website Category ? Tools
What is the website URL ? http://featherdvtpi7ckdbkb2yxjfwx3oyvr3xjz3oo4rszylfzjdg6pbm3id.onion/
Description for the website ? (Optional) Lightweight Monero Wallet
Is the website sensitive ? (ex: related to drugs) (y/n) n
[+] NEWROW= ['lantern.nowherejezfoltodf4jiyl6r56jnzintap5vyjlia7fkirfsnfizflqd.onion', 'Tools', 'Feather Wallet', 'http://featherdvtpi7ckdbkb2yxjfwx3oyvr3xjz3oo4rszylfzjdg6pbm3id.onion/', '❌', 'Lightweight Monero Wallet', '', '']
[+] New row added! now writing the csv file:
[+] Want to add another website ? (y/n) y
[+] Add a new Website entry (into unverified.csv)
What is the Website name ? Dark Forest
What is the website Category ? Forums
What is the website URL ? http://dkforestseeaaq2dqz2uflmlsybvnq2irzn4ygyvu53oazyorednviid.onion/
Description for the website ? (Optional)
Is the website sensitive ? (ex: related to drugs) (y/n) y
[+] NEWROW= ['lantern.nowherejezfoltodf4jiyl6r56jnzintap5vyjlia7fkirfsnfizflqd.onion', 'Forums', 'Dark Forest', 'http://dkforestseeaaq2dqz2uflmlsybvnq2irzn4ygyvu53oazyorednviid.onion/', '✔️', '', '', '']
[+] New row added! now writing the csv file:
[+] Want to add another website ? (y/n) n
```
Now that you added some websites to your unverified.csv file, you can view the csv file in www/participants/YOURINSTANCENAME.onion/unverified.csv:
```sh
[ Wonderland ] [ /dev/pts/33 ] [/srv/darknet-lantern]
→ cat www/participants/lantern.nowherejezfoltodf4jiyl6r56jnzintap5vyjlia7fkirfsnfizflqd.onion/unverified.csv | grep Tools
Instance,Category,Name,URL,Sensitive,Description,Status,Score
lantern.nowherejezfoltodf4jiyl6r56jnzintap5vyjlia7fkirfsnfizflqd.onion,Tools,Feather Wallet,http://featherdvtpi7ckdbkb2yxjfwx3oyvr3xjz3oo4rszylfzjdg6pbm3id.onion/,❌,Lightweight Monero Wallet,,
lantern.nowherejezfoltodf4jiyl6r56jnzintap5vyjlia7fkirfsnfizflqd.onion,Tools,Whonix Website,http://www.dds6qkxpwdeubwucdiaord2xgbbeyds25rbsgr73tbfpqpt4a6vjwsyd.onion/,❌,VM for general anonymous use,,
lantern.nowherejezfoltodf4jiyl6r56jnzintap5vyjlia7fkirfsnfizflqd.onion,Tools,Qubes OS Website,http://qubesosfasa4zl44o4tws22di6kepyzfeqv3tg4e3ztknltfxqrymdad.onion/,❌,OS based on Xen that focuses on compartmentalization and virtualization.,,
```
7) As you can see, the websites' uptime status and score is missing (in the last 2 columns in the csv file), therefore using scripts/uptimechecker.py we'll automatically fill those in:
```sh
[ Wonderland ] [ /dev/pts/33 ] [/srv/darknet-lantern]
→ python3 scripts/uptimechecker.py
[+] ONION UPTIME CHECKER
[+] Reading the CSV File: /srv/darknet-lantern/www/links/webring.csv
[+] Instance Name: lantern.nowherejezfoltodf4jiyl6r56jnzintap5vyjlia7fkirfsnfizflqd.onion True
[+] Reading the CSV File: /srv/darknet-lantern/www/participants/lantern.nowherejezfoltodf4jiyl6r56jnzintap5vyjlia7fkirfsnfizflqd.onion/verified.csv
Name URL
0 Hackliberty Writers http://lvgjoige2hl5qm5xcxhxuulyhdnq2wk3277eu34...
1 The Nihilism Blog http://blog.nowherejezfoltodf4jiyl6r56jnzintap...
2 SimpleX Chat https://simplex.chat/
3 Hackliberty Forum http://yw7nc56v4nsudvwewhmhhwltxpncedfuc43qbub...
4 Dread http://g66ol3eb5ujdckzqqfmjsbpdjufmjd5nsgdipvx...
5 Pitch http://pitchzzzoot5i4cpsblu2d5poifsyixo5r4litx...
6 Hackliberty main website http://kj3wvs3wyfhm3uhhuqxlrhhcp6dneuau4mmvptl...
7 Hackliberty OTS https://ots.hackliberty.org/
8 DNM Bible http://biblemeowimkh3utujmhm6oh2oeb3ubjw2lpgeq...
9 Psychonaut Wiki http://vvedndyt433kopnhv6vejxnut54y5752vpxshja...
10 Tor Taxi http://tortaxi2dev6xjwbaydqzla77rrnth7yn2oqzjf...
11 LibreTranslate http://translate.nowherejezfoltodf4jiyl6r56jnz...
12 Safetwitch http://safetwitch.nowherejezfoltodf4jiyl6r56jn...
13 Privatebin http://bin.nowherejezfoltodf4jiyl6r56jnzintap5...
14 Redlib http://redlib.nowherejezfoltodf4jiyl6r56jnzint...
15 Lain Radio http://radio.nowherejezfoltodf4jiyl6r56jnzinta...
16 Gothub http://gothub.nowherejezfoltodf4jiyl6r56jnzint...
17 Forgejo Datura http://git.nowherejezfoltodf4jiyl6r56jnzintap5...
18 XMRBazaar https://xmrbazaar.com/
19 Crypton sh http://cryptonx6nsmspsnpicuihgmbbz3qvro4na35od...
20 SMSPool https://smspool.net/
21 Silent Link http://silentlnit5ryavvfz5vw7s4qg62jujd666lnc4...
22 JMP https://jmp.chat/
23 MullvadVPN http://o54hon2e2vj6c7m3aqqu6uyece65by3vgoxxhlq...
24 IncogNET http://incoghostm2dytlqdiaj3lmtn7x2l5gb76jhabb...
25 Cockbox http://dwtqmjzvn2c6z2x462mmbd34ugjjrodowtul4jf...
26 NiceVPS https://nicevpsvzo5o6mtvvdiurhkemnv7335f74tjk4...
27 Kyun Host http://kyunnnckhnkl6oevonhwbltenwbgxwxf54mcpvm...
28 Servers Guru http://srvguru7bjzzjba7xy2hnx2ju4k77qy4eum2h3t...
29 Nowhere2 http://webring.nowhevi57f4lxxd6db43miewcsgtova...
30 Nowhere http://uptime.nowherejezfoltodf4jiyl6r56jnzint...
[+] Checking if each .onion link is reachable:
[+] Editing the uptime score
0
[+] http://lantern.nowherejezfoltodf4jiyl6r56jnzintap5vyjlia7fkirfsnfizflqd.onion 200
http://lantern.nowherejezfoltodf4jiyl6r56jnzintap5vyjlia7fkirfsnfizflqd.onion ✔️
[+] Reading the CSV File: /srv/darknet-lantern/www/links/Exchanges.csv
[+] Checking if each .onion link is reachable:
[+] Editing the uptime score
0
http://exchanger.infinityjs5qob5euyao745kp5x2hh4xquh7qs5cze3kcxv63xdwxlad.onion/ ❌
[+] http://lvgjoige2hl5qm5xcxhxuulyhdnq2wk3277eu34zpukxvacmvwva6vid.onion/read 200
http://lvgjoige2hl5qm5xcxhxuulyhdnq2wk3277eu34zpukxvacmvwva6vid.onion/read ✔️
[+] Editing the uptime score
1
[+] http://robosats6tkf3eva7x2voqso3a5wcorsnw34jveyxfqi2fu7oyheasid.onion/ 200
http://robosats6tkf3eva7x2voqso3a5wcorsnw34jveyxfqi2fu7oyheasid.onion/ ✔️
[+] http://blog.nowherejezfoltodf4jiyl6r56jnzintap5vyjlia7fkirfsnfizflqd.onion/ 200
http://blog.nowherejezfoltodf4jiyl6r56jnzintap5vyjlia7fkirfsnfizflqd.onion/ ✔️
[+] Editing the uptime score
2
[...]
```
It may take a few minutes depending on the size of your list of links to check all of their uptimes, as the script has to connect through Tor for every website to tell if they are reachable or not.
8) make sure the cronjob for scripts/uptimechecker.py is running at least once every 3 hours so that the csv files are automatically kept up to date.
```sh