mirror of
http://git.nowherejezfoltodf4jiyl6r56jnzintap5vyjlia7fkirfsnfizflqd.onion/nihilist/darknet-lantern.git
synced 2025-05-16 20:26:58 +00:00
WIP documentation
This commit is contained in:
parent
7e765c9c02
commit
6dd04a41f3
2 changed files with 43 additions and 12 deletions
55
README.md
55
README.md
|
@ -1,4 +1,4 @@
|
||||||
# [Darknet Lantern Project (WIP)](http://uptime.nowherejezfoltodf4jiyl6r56jnzintap5vyjlia7fkirfsnfizflqd.onion/)
|
# [Darknet Lantern Project (WIP)](http://lantern.nowherejezfoltodf4jiyl6r56jnzintap5vyjlia7fkirfsnfizflqd.onion/)
|
||||||

|

|
||||||
|
|
||||||
|
|
||||||
|
@ -46,10 +46,6 @@ All you need is to run your own Darknet Lantern instance, and to join the Webrin
|
||||||
We'll first cover how you can run your own Darknet Lantern instance, In short you'll need the latest debian (which is debian 12 currently), Tor, php8.2-fpm, python and a few python libraries that you'll install via the apt package manager.
|
We'll first cover how you can run your own Darknet Lantern instance, In short you'll need the latest debian (which is debian 12 currently), Tor, php8.2-fpm, python and a few python libraries that you'll install via the apt package manager.
|
||||||
|
|
||||||
|
|
||||||
## How to join the Darknet Lantern Webring ? (TODO)
|
|
||||||
|
|
||||||
As detailed above, this project aims to gain traction over time as more and more people join the webring, so that a decentralized, peer to peer, anonymous search engine can be formed accross multiple communities.
|
|
||||||
|
|
||||||
0) git clone the repository in your directory of choice:
|
0) git clone the repository in your directory of choice:
|
||||||
```sh
|
```sh
|
||||||
[ Wonderland ] [ /dev/pts/23 ] [/srv/darknet-lantern]
|
[ Wonderland ] [ /dev/pts/23 ] [/srv/darknet-lantern]
|
||||||
|
@ -72,10 +68,10 @@ As detailed above, this project aims to gain traction over time as more and more
|
||||||
nginx.conf README.md scripts todo.txt torrc www
|
nginx.conf README.md scripts todo.txt torrc www
|
||||||
|
|
||||||
[ Wonderland ] [ /dev/pts/23 ] [/srv/darknet-lantern]
|
[ Wonderland ] [ /dev/pts/23 ] [/srv/darknet-lantern]
|
||||||
→ cp nginx.conf /etc/nginx/sites-available/uptime.conf
|
→ cp nginx.conf /etc/nginx/sites-available/lantern.conf
|
||||||
|
|
||||||
[ Wonderland ] [ /dev/pts/23 ] [/srv/darknet-lantern]
|
[ Wonderland ] [ /dev/pts/23 ] [/srv/darknet-lantern]
|
||||||
→ vim /etc/nginx/sites-available/uptime.conf
|
→ vim /etc/nginx/sites-available/lantern.conf
|
||||||
```
|
```
|
||||||
3) use [mkp244o](http://blog.nowherejezfoltodf4jiyl6r56jnzintap5vyjlia7fkirfsnfizflqd.onion/opsec/torwebsite/index.html) if you want to have a custom vanity v3 hidden service domain name
|
3) use [mkp244o](http://blog.nowherejezfoltodf4jiyl6r56jnzintap5vyjlia7fkirfsnfizflqd.onion/opsec/torwebsite/index.html) if you want to have a custom vanity v3 hidden service domain name
|
||||||
|
|
||||||
|
@ -100,7 +96,7 @@ SocksPort 127.0.0.1:9050
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
[ Wonderland ] [ /dev/pts/23 ] [/srv/darknet-lantern]
|
[ Wonderland ] [ /dev/pts/23 ] [/srv/darknet-lantern]
|
||||||
→ ln -s /etc/nginx/sites-available/uptime.conf /etc/nginx/sites-enabled/
|
→ ln -s /etc/nginx/sites-available/lantern.conf /etc/nginx/sites-enabled/
|
||||||
|
|
||||||
[ Wonderland ] [ /dev/pts/23 ] [/srv/darknet-lantern]
|
[ Wonderland ] [ /dev/pts/23 ] [/srv/darknet-lantern]
|
||||||
→ nginx -s reload
|
→ nginx -s reload
|
||||||
|
@ -112,7 +108,28 @@ SocksPort 127.0.0.1:9050
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
7) test if the uptimechecker python script works, it should output the following:
|
### TODO
|
||||||
|
Run scripts/lantern.py to confirm your own instance name
|
||||||
|
```sh
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
Validate that ~/darknet_participant_url has been created
|
||||||
|
```sh
|
||||||
|
[ Wonderland ] [ /dev/pts/2 ] [/srv/darknet-lantern]
|
||||||
|
→ cat ~/.darknet_participant_url
|
||||||
|
lantern.nowherejezfoltodf4jiyl6r56jnzintap5vyjlia7fkirfsnfizflqd.onion
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
Run scripts/lantern.py again to start adding websites
|
||||||
|
```sh
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
7) Update the websites' uptime using scripts/uptimechecker.py, it should output the following:
|
||||||
```sh
|
```sh
|
||||||
[ Wonderland ] [ /dev/pts/24 ] [/srv/darknet-lantern]
|
[ Wonderland ] [ /dev/pts/24 ] [/srv/darknet-lantern]
|
||||||
→ python3 scripts/uptimechecker.py
|
→ python3 scripts/uptimechecker.py
|
||||||
|
@ -121,8 +138,8 @@ SocksPort 127.0.0.1:9050
|
||||||
[+] Checking if each .onion link is reachable:
|
[+] Checking if each .onion link is reachable:
|
||||||
[+] Editing the uptime score
|
[+] Editing the uptime score
|
||||||
0
|
0
|
||||||
[+] http://uptime.nowherejezfoltodf4jiyl6r56jnzintap5vyjlia7fkirfsnfizflqd.onion 200
|
[+] http://lantern.nowherejezfoltodf4jiyl6r56jnzintap5vyjlia7fkirfsnfizflqd.onion 200
|
||||||
http://uptime.nowherejezfoltodf4jiyl6r56jnzintap5vyjlia7fkirfsnfizflqd.onion ✔️
|
http://lantern.nowherejezfoltodf4jiyl6r56jnzintap5vyjlia7fkirfsnfizflqd.onion ✔️
|
||||||
[+] Reading the CSV File: /srv/darknet-lantern/www/links/Exchanges.csv
|
[+] Reading the CSV File: /srv/darknet-lantern/www/links/Exchanges.csv
|
||||||
[+] Checking if each .onion link is reachable:
|
[+] Checking if each .onion link is reachable:
|
||||||
[+] Editing the uptime score
|
[+] Editing the uptime score
|
||||||
|
@ -144,8 +161,11 @@ http://robosats6tkf3eva7x2voqso3a5wcorsnw34jveyxfqi2fu7oyheasid.onion/ ✔️
|
||||||
|
|
||||||
*/3 0 * * * python3 /srv/darknet-lantern/scripts/uptimechecker.py
|
*/3 0 * * * python3 /srv/darknet-lantern/scripts/uptimechecker.py
|
||||||
```
|
```
|
||||||
|
## can I do the initial setup ?
|
||||||
|
|
||||||
|
|
||||||
|
As detailed above, this project aims to gain traction over time as more and more people join the webring, so that a decentralized, peer to peer, anonymous search engine can be formed accross multiple communities.
|
||||||
|
|
||||||
## What is the default trust model ?
|
## What is the default trust model ?
|
||||||
|
|
||||||
When spinning up your own Darknet Lantern instance, you are automatically creating your instance folder in www/participants/yourinstancehostname.onion/ and in there you'll find a copy of the blank verified.csv, unverified.csv, and webring-participants.csv files, along with the default banner.png file.
|
When spinning up your own Darknet Lantern instance, you are automatically creating your instance folder in www/participants/yourinstancehostname.onion/ and in there you'll find a copy of the blank verified.csv, unverified.csv, and webring-participants.csv files, along with the default banner.png file.
|
||||||
|
@ -181,13 +201,24 @@ There is also a sensitive.csv file in your instance directory to list those keyw
|
||||||
|
|
||||||
## How can I add more links ?
|
## How can I add more links ?
|
||||||
|
|
||||||
Use the scripts/darknet_exploration.py to do the following:
|
Use the scripts/lantern.py to do the following:
|
||||||
|
```sh
|
||||||
|
```
|
||||||
|
|
||||||
## How can I verify links ?
|
## How can I verify links ?
|
||||||
|
|
||||||
|
Use the scripts/lantern.py to do the following:
|
||||||
|
```sh
|
||||||
|
```
|
||||||
|
|
||||||
## How can I edit the wordlists ?
|
## How can I edit the wordlists ?
|
||||||
|
|
||||||
|
Use the scripts/lantern.py to do the following:
|
||||||
|
```sh
|
||||||
|
```
|
||||||
|
|
||||||
|
```sh
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue