make it cool now
|
@ -1,4 +1,5 @@
|
|||
# [Darknet Onion Webring (WIP)](http://uptime.nowherejezfoltodf4jiyl6r56jnzintap5vyjlia7fkirfsnfizflqd.onion/)
|
||||

|
||||
|
||||
```
|
||||
# Main features:
|
||||
|
@ -11,17 +12,15 @@ DONE:
|
|||
-py : option 10) perform sanity checks on all csv files (to mark them as sensitive or remove the ones that are blacklisted)
|
||||
-py : option 7) Add/Remove words in the sensitive list
|
||||
-py : option 8) Add/Remove words in the blacklist
|
||||
-manual work: fit all the existing links into the current format one by one
|
||||
|
||||
TODO:
|
||||
-manual work: fit all the existing links into the current format one by one
|
||||
-php/css: make the search page preety
|
||||
-doc: redo the documentation for the project
|
||||
-doc: finish the blogpost about it
|
||||
-release it
|
||||
|
||||
-release it officially
|
||||
```
|
||||
|
||||

|
||||
|
||||
Darknet Onion Webring is powered by a Minimalistic Onion Hidden Service uptime checker, written in only PHP and Python, because javascript is NOT needed.
|
||||
|
||||
|
|
|
@ -160,6 +160,7 @@ Maintenance:
|
|||
uvdf.loc[-1] = newrow # adding a row
|
||||
uvdf.index = uvdf.index + 1 # shifting index
|
||||
uvdf = uvdf.sort_index() # sorting by index
|
||||
uvdf = uvdf.sort_values(by=["Category","Score"], ascending=[True,False]) # sorting categories
|
||||
print("[+] New row added! now writing the csv file:")
|
||||
uvdf.to_csv(unverifiedcsvfile, index=False)
|
||||
choice=input("\n[+] Want to add another website ? (y/n) ")
|
||||
|
@ -198,13 +199,15 @@ Maintenance:
|
|||
# append it into verified.csv
|
||||
vdf.loc[-1] = newrow # adding a row
|
||||
vdf.index = vdf.index + 1 # shifting index
|
||||
vdf = vdf.sort_index() # sorting by index
|
||||
vdf = vdf.sort_index() # sxorting by index
|
||||
vdf = vdf.sort_values(by=["Category","Score"], ascending=[True,False]) # sorting categories
|
||||
vdf.to_csv(verifiedcsvfile, index=False)
|
||||
print("[+] New row added to verified.csv! now writing to the csv")
|
||||
|
||||
|
||||
# remove it from unverified.csv
|
||||
uvdf.drop(index, inplace= True)
|
||||
uvdf = uvdf.sort_values(by=["Category","Score"], ascending=[True,False]) # sorting categories
|
||||
uvdf.to_csv(unverifiedcsvfile, index=False)
|
||||
print("[+] Link is now moved to verified.csv!")
|
||||
choice=input("\n[+] Want to trust another website ? (y/n) ")
|
||||
|
|
Before Width: | Height: | Size: 22 KiB After Width: | Height: | Size: 22 KiB |
Before Width: | Height: | Size: 1.9 KiB After Width: | Height: | Size: 1.9 KiB |
65
scripts/old/uptimechecker.py
Normal file
|
@ -0,0 +1,65 @@
|
|||
import csv
|
||||
import requests
|
||||
import json
|
||||
import pandas as pd
|
||||
import glob
|
||||
|
||||
#apt install python3-pandas python3-requests python3-socks
|
||||
|
||||
def main():
|
||||
print('[+] ONION UPTIME CHECKER')
|
||||
|
||||
proxies = {
|
||||
'http': 'socks5h://127.0.0.1:9050',
|
||||
'https': 'socks5h://127.0.0.1:9050'
|
||||
}
|
||||
|
||||
for csvfile in glob.glob("/srv/darknet-onion-webring/www/links/*.csv"):
|
||||
print('[+] Reading the CSV File:', csvfile)
|
||||
|
||||
df = pd.read_csv(csvfile)
|
||||
print('[+] Checking if each .onion link is reachable:')
|
||||
for i in range(df.index.stop):
|
||||
print("[+] Editing the uptime score")
|
||||
#if empty, set to 100
|
||||
if pd.isnull(df.at[i,"Score"]):
|
||||
df.at[i,"Score"] = 100
|
||||
|
||||
print(i)
|
||||
#print(df.at[i,"URL"])
|
||||
url=df.at[i,"URL"]
|
||||
try:
|
||||
status = requests.get(url,proxies=proxies, timeout=5).status_code
|
||||
print('[+]',url,status)
|
||||
if status != 502:
|
||||
print(url,"✔️")
|
||||
df.at[i,"Status"]="✔️"
|
||||
#if uptime <100 do +1 to the value
|
||||
if df.at[i,"Score"] < 100:
|
||||
df.at[i,"Score"] = df.at[i,"Score"] + 1
|
||||
else:
|
||||
print(url,"❌")
|
||||
df.at[i,"Status"]="❌"
|
||||
#if uptime >0 do -1 to the value
|
||||
if df.at[i,"Score"] > 0:
|
||||
df.at[i,"Score"] = df.at[i,"Score"] - 1
|
||||
except requests.ConnectionError as e:
|
||||
#print(e)
|
||||
print(url,"❌")
|
||||
df.at[i,"Status"]="❌"
|
||||
#if uptime >0 do -1 to the value
|
||||
if df.at[i,"Score"] > 0:
|
||||
df.at[i,"Score"] = df.at[i,"Score"] - 1
|
||||
except requests.exceptions.ReadTimeout as e:
|
||||
#print(e)
|
||||
print(url,"❌")
|
||||
df.at[i,"Status"]="❌"
|
||||
#if uptime >0 do -1 to the value
|
||||
if df.at[i,"Score"] > 0:
|
||||
df.at[i,"Score"] = df.at[i,"Score"] - 1
|
||||
|
||||
df2 = df.sort_values(by=["Score"], ascending=False)
|
||||
#print(df2)
|
||||
df2.to_csv(csvfile, index=False)
|
||||
if __name__ == '__main__':
|
||||
main()
|
|
@ -1,3 +1,4 @@
|
|||
import os,pwd,re
|
||||
import csv
|
||||
import requests
|
||||
import json
|
||||
|
@ -9,17 +10,51 @@ import glob
|
|||
def main():
|
||||
print('[+] ONION UPTIME CHECKER')
|
||||
|
||||
# TODO get the instance name and exit if its not there
|
||||
rootpath='/srv/darknet-onion-webring/'
|
||||
urlpath=pwd.getpwuid(os.getuid()).pw_dir+"/.darknet_participant_url"
|
||||
#print(urlpath)
|
||||
|
||||
|
||||
# check if ~/.darknet_participant_url exists,
|
||||
# if exists, instance= the content of ~/.darknet_participant_url (which is the url: such as uptime.nowherejez...onion)
|
||||
isitvalid="n"
|
||||
while isitvalid != "y":
|
||||
if os.path.isfile(urlpath):
|
||||
with open(urlpath) as f:
|
||||
instance = f.read().rstrip()
|
||||
# check if the instance URL domain is valid
|
||||
#print(urlpath,instance)
|
||||
if IsOnionValid(instance):
|
||||
print("[+] Instance Name:",instance,IsOnionValid(instance))
|
||||
isitvalid="y"
|
||||
else:
|
||||
print('[-] Invalid instance name in ~/.darknet_participant_url:', instance)
|
||||
return False
|
||||
else:
|
||||
print("[-] Instance path doesn't exist yet, run darknet_exploration.py to set it up" )
|
||||
return False
|
||||
|
||||
#i=input("continue?")
|
||||
proxies = {
|
||||
'http': 'socks5h://127.0.0.1:9050',
|
||||
'https': 'socks5h://127.0.0.1:9050'
|
||||
}
|
||||
|
||||
for csvfile in glob.glob("/srv/darknet-onion-webring/www/links/*.csv"):
|
||||
|
||||
instancepath=rootpath+'www/participants/'+instance+'/'
|
||||
csvfiles2check=['verified.csv','unverified.csv','webring-participants.csv']
|
||||
csvfiles2sortcat=['verified.csv','unverified.csv']
|
||||
|
||||
#for csvfile in glob.glob("/srv/darknet-onion-webring/www/links/*.csv"):
|
||||
for csvfilename in csvfiles2check:
|
||||
csvfile = instancepath+csvfilename
|
||||
print('[+] Reading the CSV File:', csvfile)
|
||||
|
||||
df = pd.read_csv(csvfile)
|
||||
print(df[['Name','URL']])
|
||||
print('[+] Checking if each .onion link is reachable:')
|
||||
for i in range(df.index.stop):
|
||||
#for i in range(df.index.stop):
|
||||
for i in df.index:
|
||||
print("[+] Editing the uptime score")
|
||||
#if empty, set to 100
|
||||
if pd.isnull(df.at[i,"Score"]):
|
||||
|
@ -29,6 +64,10 @@ def main():
|
|||
#print(df.at[i,"URL"])
|
||||
url=df.at[i,"URL"]
|
||||
try:
|
||||
index1 = url.find("http://")
|
||||
index2 = url.find("https://")
|
||||
if index1 == -1 and index2 == -1:
|
||||
url = "http://"+url
|
||||
status = requests.get(url,proxies=proxies, timeout=5).status_code
|
||||
print('[+]',url,status)
|
||||
if status != 502:
|
||||
|
@ -59,7 +98,92 @@ def main():
|
|||
df.at[i,"Score"] = df.at[i,"Score"] - 1
|
||||
|
||||
df2 = df.sort_values(by=["Score"], ascending=False)
|
||||
#sort by category if you are verified/unverified.csv
|
||||
if csvfilename in csvfiles2sortcat:
|
||||
df2 = df.sort_values(by=["Category"], ascending=True)
|
||||
#print(df2)
|
||||
df2.to_csv(csvfile, index=False)
|
||||
|
||||
|
||||
def IsUrlValid(url:str)->bool:
|
||||
"""
|
||||
Check if url is valid both dark net end clearnet.
|
||||
"""
|
||||
# check if the characters are only [a-zA-Z0-9.:/] with maximum 128 chars max?
|
||||
# check that it is only http(s)://wordA.wordB or http(s)://WordC.WordB.WordC, (onion or not), clearnet is fine too (double check if those are fine!)
|
||||
# if OK return True
|
||||
#if not : return False
|
||||
pattern = re.compile("^[A-Za-z0-9:/.]+$")
|
||||
url = str(url)
|
||||
if url.endswith('.onion'):
|
||||
return IsOnionValid(url)
|
||||
else:
|
||||
if not url.__contains__('.'):
|
||||
#print("No (DOT) in clearnet url")
|
||||
return False
|
||||
if pattern.fullmatch(url) is None:
|
||||
#print('Url contains invalid chars')
|
||||
return False
|
||||
return True
|
||||
|
||||
def IsOnionValid(url: str)-> bool:
|
||||
"""
|
||||
Checks if the domain(param) is a valid onion domain and return True else False.
|
||||
"""
|
||||
# check if the characters are only [a-zA-Z0-9.] with maximum 128 chars max?
|
||||
# check that it is only url.onion or subdomain.url.onion,
|
||||
# if OK return True
|
||||
#if not : return False
|
||||
try:
|
||||
pattern = re.compile("^[A-Za-z0-9.]+(\.onion)?$")
|
||||
url = url.strip().removesuffix('/')
|
||||
if url.startswith('http://'):
|
||||
#print('URL starts with http')
|
||||
# Removes the http://
|
||||
domain = url.split('/')[2]
|
||||
if pattern.fullmatch(domain) is not None:
|
||||
if len(domain.split('.')) > 3:
|
||||
n_subdomians = len(domain.split('.'))
|
||||
# Checks if there is more than 1 subdomain. "subdomain.url.onion" only
|
||||
#print(f"This domain have more than one subdomain. There are {n_subdomians} subdomains")
|
||||
return False
|
||||
else:
|
||||
if len(domain) < 62:
|
||||
#print("Domain length is less than 62.")
|
||||
return False
|
||||
return True
|
||||
elif pattern.fullmatch(domain) is None:
|
||||
#print("Domain contains invalid character.")
|
||||
#print(domain)
|
||||
return False
|
||||
else:
|
||||
#print("Domain not valid")
|
||||
return False
|
||||
else:
|
||||
#TODO : edit the url to make sure it has http:// at the beginning, in case if it's missing? (problem is that it only returns true or false)
|
||||
#print("URL doesn't start http")
|
||||
if pattern.fullmatch(url) is not None:
|
||||
if len(url.split('.')) > 3:
|
||||
n_subdomians = len(url.split('.'))
|
||||
# Checks if there is more than 1 subdomain. "subdomain.url.onion" only
|
||||
#print(f"This domain have more than one subdomain. There are {n_subdomians - 1} subdomains")
|
||||
return False
|
||||
else:
|
||||
if len(url) < 62:
|
||||
#print("Domain length is less than 62.")
|
||||
return False
|
||||
return True
|
||||
elif pattern.fullmatch(url) is None:
|
||||
#print("Domain contains invalid character.")
|
||||
#print(url)
|
||||
return False
|
||||
else:
|
||||
#print("Domain not valid")
|
||||
return False
|
||||
except Exception as e:
|
||||
print(f"Error: {e}")
|
||||
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
main()
|
||||
|
|
|
@ -1,189 +0,0 @@
|
|||
import os,pwd,re
|
||||
import csv
|
||||
import requests
|
||||
import json
|
||||
import pandas as pd
|
||||
import glob
|
||||
|
||||
#apt install python3-pandas python3-requests python3-socks
|
||||
|
||||
def main():
|
||||
print('[+] ONION UPTIME CHECKER')
|
||||
|
||||
# TODO get the instance name and exit if its not there
|
||||
rootpath='/srv/darknet-onion-webring/'
|
||||
urlpath=pwd.getpwuid(os.getuid()).pw_dir+"/.darknet_participant_url"
|
||||
#print(urlpath)
|
||||
|
||||
|
||||
# check if ~/.darknet_participant_url exists,
|
||||
# if exists, instance= the content of ~/.darknet_participant_url (which is the url: such as uptime.nowherejez...onion)
|
||||
isitvalid="n"
|
||||
while isitvalid != "y":
|
||||
if os.path.isfile(urlpath):
|
||||
with open(urlpath) as f:
|
||||
instance = f.read().rstrip()
|
||||
# check if the instance URL domain is valid
|
||||
#print(urlpath,instance)
|
||||
if IsOnionValid(instance):
|
||||
print("[+] Instance Name:",instance,IsOnionValid(instance))
|
||||
isitvalid="y"
|
||||
else:
|
||||
print('[-] Invalid instance name in ~/.darknet_participant_url:', instance)
|
||||
return False
|
||||
else:
|
||||
print("[-] Instance path doesn't exist yet, run darknet_exploration.py to set it up" )
|
||||
return False
|
||||
|
||||
#i=input("continue?")
|
||||
proxies = {
|
||||
'http': 'socks5h://127.0.0.1:9050',
|
||||
'https': 'socks5h://127.0.0.1:9050'
|
||||
}
|
||||
|
||||
instancepath=rootpath+'www/participants/'+instance+'/'
|
||||
csvfiles2check=['verified.csv','unverified.csv','webring-participants.csv']
|
||||
csvfiles2sortcat=['verified.csv','unverified.csv']
|
||||
|
||||
#for csvfile in glob.glob("/srv/darknet-onion-webring/www/links/*.csv"):
|
||||
for csvfilename in csvfiles2check:
|
||||
csvfile = instancepath+csvfilename
|
||||
print('[+] Reading the CSV File:', csvfile)
|
||||
|
||||
df = pd.read_csv(csvfile)
|
||||
print(df[['Name','URL']])
|
||||
print('[+] Checking if each .onion link is reachable:')
|
||||
#for i in range(df.index.stop):
|
||||
for i in df.index:
|
||||
print("[+] Editing the uptime score")
|
||||
#if empty, set to 100
|
||||
if pd.isnull(df.at[i,"Score"]):
|
||||
df.at[i,"Score"] = 100
|
||||
|
||||
print(i)
|
||||
#print(df.at[i,"URL"])
|
||||
url=df.at[i,"URL"]
|
||||
try:
|
||||
index1 = url.find("http://")
|
||||
index2 = url.find("https://")
|
||||
if index1 == -1 and index2 == -1:
|
||||
url = "http://"+url
|
||||
status = requests.get(url,proxies=proxies, timeout=5).status_code
|
||||
print('[+]',url,status)
|
||||
if status != 502:
|
||||
print(url,"✔️")
|
||||
df.at[i,"Status"]="✔️"
|
||||
#if uptime <100 do +1 to the value
|
||||
if df.at[i,"Score"] < 100:
|
||||
df.at[i,"Score"] = df.at[i,"Score"] + 1
|
||||
else:
|
||||
print(url,"❌")
|
||||
df.at[i,"Status"]="❌"
|
||||
#if uptime >0 do -1 to the value
|
||||
if df.at[i,"Score"] > 0:
|
||||
df.at[i,"Score"] = df.at[i,"Score"] - 1
|
||||
except requests.ConnectionError as e:
|
||||
#print(e)
|
||||
print(url,"❌")
|
||||
df.at[i,"Status"]="❌"
|
||||
#if uptime >0 do -1 to the value
|
||||
if df.at[i,"Score"] > 0:
|
||||
df.at[i,"Score"] = df.at[i,"Score"] - 1
|
||||
except requests.exceptions.ReadTimeout as e:
|
||||
#print(e)
|
||||
print(url,"❌")
|
||||
df.at[i,"Status"]="❌"
|
||||
#if uptime >0 do -1 to the value
|
||||
if df.at[i,"Score"] > 0:
|
||||
df.at[i,"Score"] = df.at[i,"Score"] - 1
|
||||
|
||||
df2 = df.sort_values(by=["Score"], ascending=False)
|
||||
#sort by category if you are verified/unverified.csv
|
||||
if csvfilename in csvfiles2sortcat:
|
||||
df2 = df.sort_values(by=["Category"], ascending=False)
|
||||
#print(df2)
|
||||
df2.to_csv(csvfile, index=False)
|
||||
|
||||
|
||||
def IsUrlValid(url:str)->bool:
|
||||
"""
|
||||
Check if url is valid both dark net end clearnet.
|
||||
"""
|
||||
# check if the characters are only [a-zA-Z0-9.:/] with maximum 128 chars max?
|
||||
# check that it is only http(s)://wordA.wordB or http(s)://WordC.WordB.WordC, (onion or not), clearnet is fine too (double check if those are fine!)
|
||||
# if OK return True
|
||||
#if not : return False
|
||||
pattern = re.compile("^[A-Za-z0-9:/.]+$")
|
||||
url = str(url)
|
||||
if url.endswith('.onion'):
|
||||
return IsOnionValid(url)
|
||||
else:
|
||||
if not url.__contains__('.'):
|
||||
#print("No (DOT) in clearnet url")
|
||||
return False
|
||||
if pattern.fullmatch(url) is None:
|
||||
#print('Url contains invalid chars')
|
||||
return False
|
||||
return True
|
||||
|
||||
def IsOnionValid(url: str)-> bool:
|
||||
"""
|
||||
Checks if the domain(param) is a valid onion domain and return True else False.
|
||||
"""
|
||||
# check if the characters are only [a-zA-Z0-9.] with maximum 128 chars max?
|
||||
# check that it is only url.onion or subdomain.url.onion,
|
||||
# if OK return True
|
||||
#if not : return False
|
||||
try:
|
||||
pattern = re.compile("^[A-Za-z0-9.]+(\.onion)?$")
|
||||
url = url.strip().removesuffix('/')
|
||||
if url.startswith('http://'):
|
||||
#print('URL starts with http')
|
||||
# Removes the http://
|
||||
domain = url.split('/')[2]
|
||||
if pattern.fullmatch(domain) is not None:
|
||||
if len(domain.split('.')) > 3:
|
||||
n_subdomians = len(domain.split('.'))
|
||||
# Checks if there is more than 1 subdomain. "subdomain.url.onion" only
|
||||
#print(f"This domain have more than one subdomain. There are {n_subdomians} subdomains")
|
||||
return False
|
||||
else:
|
||||
if len(domain) < 62:
|
||||
#print("Domain length is less than 62.")
|
||||
return False
|
||||
return True
|
||||
elif pattern.fullmatch(domain) is None:
|
||||
#print("Domain contains invalid character.")
|
||||
#print(domain)
|
||||
return False
|
||||
else:
|
||||
#print("Domain not valid")
|
||||
return False
|
||||
else:
|
||||
#TODO : edit the url to make sure it has http:// at the beginning, in case if it's missing? (problem is that it only returns true or false)
|
||||
#print("URL doesn't start http")
|
||||
if pattern.fullmatch(url) is not None:
|
||||
if len(url.split('.')) > 3:
|
||||
n_subdomians = len(url.split('.'))
|
||||
# Checks if there is more than 1 subdomain. "subdomain.url.onion" only
|
||||
#print(f"This domain have more than one subdomain. There are {n_subdomians - 1} subdomains")
|
||||
return False
|
||||
else:
|
||||
if len(url) < 62:
|
||||
#print("Domain length is less than 62.")
|
||||
return False
|
||||
return True
|
||||
elif pattern.fullmatch(url) is None:
|
||||
#print("Domain contains invalid character.")
|
||||
#print(url)
|
||||
return False
|
||||
else:
|
||||
#print("Domain not valid")
|
||||
return False
|
||||
except Exception as e:
|
||||
print(f"Error: {e}")
|
||||
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
main()
|
|
@ -1,11 +1,3 @@
|
|||
<p><a href="index.php">Darknet Onion Webring</a> - <a href="nonkycservices.php">Non-KYC Services</a> - <a href="sensitive.php">Sensitive Darknet Websites</a> - <a href="moneronodes.php">Monero Nodes</a> - <a href="nowhere.php">Nowhere Infrastructure</a> </p>
|
||||
</br>
|
||||
|
||||
<h1><a href="http://git.nowherejezfoltodf4jiyl6r56jnzintap5vyjlia7fkirfsnfizflqd.onion/nihilist/darknet-onion-webring"><img src="img/webring-project-banner.png"></a></h1>
|
||||
<p><u>Update Frequency:</u> every 3 hours</p> </br>
|
||||
|
||||
|
||||
|
||||
<?php
|
||||
function DisplayCSVNEW($csvfile, $query) {
|
||||
$resultcount=0;
|
||||
|
@ -25,7 +17,7 @@ if (($handle = fopen($csvfile, "r")) !== FALSE) {
|
|||
if ( $row == "2") {
|
||||
echo "<tr><td>Category</td> <td>Name</td> <td>Score</td> <td></td></tr>";
|
||||
}else{
|
||||
if (str_contains(strtolower($data[3]), strtolower($query)) or str_contains($data[2], strtolower($query)) or str_contains(strtolower($data[1]), strtolower($query))) {
|
||||
if (str_contains(strtolower($data[3]), strtolower($query)) or str_contains(strtolower($data[2]), strtolower($query)) or str_contains(strtolower($data[1]), strtolower($query))) {
|
||||
$resultcount++;
|
||||
for ($c=0; $c < $num; $c++) { // iterate over each row
|
||||
echo "<tr>"; // begin html table row for that Category
|
||||
|
@ -68,6 +60,70 @@ echo "<p>" . $resultcount . " Result(s) found.</p>";
|
|||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
function DisplayCategories($instancename, $path) {
|
||||
$resultcount=0;
|
||||
$row = 1;
|
||||
//echo $instancename;
|
||||
//$csvfilenames = "verified.csv unverified.csv";
|
||||
$csvfilenames = "verified.csv";
|
||||
$csvfilenames = explode(' ', $csvfilenames);
|
||||
|
||||
foreach ($csvfilenames as $csvfilename){
|
||||
//echo $csvfilename;
|
||||
$csvfile = $path . $csvfilename;
|
||||
//echo $csvfile;
|
||||
//echo "test";
|
||||
echo "<center><table>\n\n"; //begin html table formatting
|
||||
if (($handle = fopen($csvfile, "r")) !== FALSE) {
|
||||
|
||||
|
||||
$oldcatname="";
|
||||
while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) {
|
||||
$num = count($data);
|
||||
$row++;
|
||||
|
||||
if ( $row == "2") {
|
||||
echo "<p> | ";
|
||||
}else{
|
||||
if (str_contains(strtolower($data[3]), strtolower($query)) or str_contains(strtolower($data[2]), strtolower($query)) or str_contains(strtolower($data[1]), strtolower($query))) {
|
||||
$resultcount++;
|
||||
for ($c=0; $c < $num; $c++) { // iterate over each row
|
||||
// if the row is the first one (name url status score) only display (Name Status Score):
|
||||
// display the contents of a csv row
|
||||
if ( $c == "1" ){
|
||||
|
||||
if ($oldcatname != $data[1]){
|
||||
echo '<a href="index.php?query=' . $data[1] . '">' . $data[1] . '</a> | '; // display the category as its the first row with this new category
|
||||
$oldcatname=$data[1];
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
echo "</p>";
|
||||
fclose($handle);
|
||||
}
|
||||
//echo "<p>" . $resultcount . " Result(s) found.</p>";
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
function DisplayCSV($csvfile) {
|
||||
$row = 1;
|
||||
echo "<center><table>\n\n"; //begin html table formatting
|
||||
|
@ -133,3 +189,27 @@ echo "<center><table>\n\n";
|
|||
echo "\n</table></center>";
|
||||
}
|
||||
?>
|
||||
<?php
|
||||
|
||||
$min_length = 1;
|
||||
$max_length = 32;
|
||||
$instance= $_SERVER['SERVER_NAME'];
|
||||
$participantpath="participants/" . $instance . '/';
|
||||
$verifiedcsvpath="participants/" . $instance . '/verified.csv';
|
||||
$unverifiedcsvpath="participants/" . $instance . '/unverified.csv';
|
||||
DisplayCategories($instance, $participantpath);
|
||||
|
||||
?>
|
||||
|
||||
|
||||
|
||||
<!--<p><a href="index.php">Darknet Onion Webring</a> - <a href="nonkycservices.php">Non-KYC Services</a> - <a href="sensitive.php">Sensitive Darknet Websites</a> - <a href="moneronodes.php">Monero Nodes</a> - <a href="nowhere.php">Nowhere Infrastructure</a> </p>-->
|
||||
|
||||
</br>
|
||||
|
||||
<h1><a href="http://git.nowherejezfoltodf4jiyl6r56jnzintap5vyjlia7fkirfsnfizflqd.onion/nihilist/darknet-onion-webring"><img src="img/lantern project banner.png"></a></h1>
|
||||
<!--<h1><a href="http://git.nowherejezfoltodf4jiyl6r56jnzintap5vyjlia7fkirfsnfizflqd.onion/nihilist/darknet-onion-webring"><img src="img/logo-large.png"></a></h1>-->
|
||||
<p><u>Update Frequency:</u> every 3 hours</p> </br>
|
||||
|
||||
|
||||
<!--<img src="img/logo-large.png">-->
|
||||
|
|
BIN
www/img/lainlantern.png
Normal file
After Width: | Height: | Size: 4.7 KiB |
BIN
www/img/lantern project banner.png
Normal file
After Width: | Height: | Size: 34 KiB |
BIN
www/img/lantern project large.png
Normal file
After Width: | Height: | Size: 90 KiB |
BIN
www/img/logo-favicon.png
Normal file
After Width: | Height: | Size: 916 B |
BIN
www/img/logo-large.png
Normal file
After Width: | Height: | Size: 6.6 KiB |
Before Width: | Height: | Size: 24 KiB After Width: | Height: | Size: 24 KiB |
Before Width: | Height: | Size: 27 KiB After Width: | Height: | Size: 27 KiB |
BIN
www/img/old/webring-participant.png
Normal file
After Width: | Height: | Size: 19 KiB |
Before Width: | Height: | Size: 24 KiB After Width: | Height: | Size: 24 KiB |
Before Width: | Height: | Size: 201 KiB After Width: | Height: | Size: 201 KiB |
Before Width: | Height: | Size: 161 KiB After Width: | Height: | Size: 161 KiB |
|
@ -3,45 +3,67 @@
|
|||
|
||||
<body>
|
||||
<head>
|
||||
<title>Darknet Onion Webring</title>
|
||||
<title>Darknet Lantern</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<link rel="stylesheet" type="text/css" href="style.css">
|
||||
<link rel="icon" href="/favicon.ico">
|
||||
<link rel="icon" href="/img/logo-favicon.png">
|
||||
</head>
|
||||
|
||||
|
||||
<center>
|
||||
<?php
|
||||
|
||||
<?php
|
||||
require("header.php");
|
||||
?>
|
||||
<p>The Darknet depends on peers (like you and me) to run their own lists of onion links for visibility, as search engines can't crawl onion websites like they do on the clearnet. This project is there to list people's lists of onion links so that you don't have to search those links yourself. </p></br>
|
||||
<p>The more people join the Darknet Onion Webring, the more visibility darknet websites will be able to have over time, just like how it would be on the clearnet while keeping the decentralisation and censorship-resistance intact. Let's make it happen.</p>
|
||||
|
||||
<form action="index.php" method="GET">
|
||||
<input type="text" name="query" />
|
||||
<input type="submit" value="Search" />
|
||||
</form>
|
||||
|
||||
|
||||
<?php
|
||||
$query = $_GET['query'];
|
||||
// gets value sent over search form
|
||||
|
||||
$min_length = 1;
|
||||
$max_length = 32;
|
||||
$instance= $_SERVER['SERVER_NAME'];
|
||||
$participantpath="participants/" . $instance . '/';
|
||||
$verifiedcsvpath="participants/" . $instance . '/verified.csv';
|
||||
$unverifiedcsvpath="participants/" . $instance . '/unverified.csv';
|
||||
if(strlen($query) >= $min_length and strlen($query) <= $max_length){ // if query length is more or equal minimum length then
|
||||
|
||||
$query = htmlspecialchars($query);
|
||||
// removes the risky characters
|
||||
// there needs to be regex checking, only allow [a-zA-Z0-9.:/]
|
||||
$query=preg_replace("/[^a-zA-Z0-9:\/.\ ]/", "", $query);
|
||||
|
||||
echo "<p>Search results for " . $query . " :</p>";
|
||||
echo nl2br("\n");
|
||||
echo nl2br("\n");
|
||||
//echo $verifiedcsvpath;
|
||||
//echo nl2br("\n");
|
||||
//echo $unverifiedcsvpath;
|
||||
echo "<h3><u>Verified Links:</u></h3>";
|
||||
echo nl2br("\n");
|
||||
DisplayCSVNEW($verifiedcsvpath,$query);
|
||||
echo "</br></br></br><h3><u>Unverified Links:</u></h3>";
|
||||
echo nl2br("\n");
|
||||
DisplayCSVNEW($unverifiedcsvpath,$query);
|
||||
// display the results of verified.csv
|
||||
// only display the results of verified.csv that matches with the search term
|
||||
// display the results of unverified.csv
|
||||
// only display the results of unverified.csv that matches with the search term
|
||||
|
||||
}
|
||||
else{ // if query length is less than minimum or more than maximum
|
||||
echo '</br></br><img src="img/logo-large.png"><p>Search query must be between '.$min_length . " and ".$max_length . " characters.</p>";
|
||||
// TODO list the available categories
|
||||
}
|
||||
?>
|
||||
<?php
|
||||
require("webring.php");
|
||||
?>
|
||||
<main>
|
||||
<section class="container">
|
||||
<div class="column">
|
||||
<h3>Onion Webring Instances</h3>
|
||||
<?php DisplayCSV("links/webring.csv");?>
|
||||
</div>
|
||||
<div class="column">
|
||||
<h3>Infos and Indexes</h3>
|
||||
<?php DisplayCSV("links/Infos_and_indexes.csv");?>
|
||||
</div>
|
||||
|
||||
<div class="column">
|
||||
<h3>Search Engines</h3>
|
||||
<?php DisplayCSV("links/Search_Engines.csv");?>
|
||||
</div>
|
||||
|
||||
</section>
|
||||
</main>
|
||||
|
||||
</center>
|
||||
</body>
|
||||
|
||||
</html>
|
||||
|
|
|
@ -1,39 +0,0 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
|
||||
<body>
|
||||
<head>
|
||||
<title>Darknet Onion Webring</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<link rel="stylesheet" type="text/css" href="style.css">
|
||||
<link rel="icon" href="/favicon.ico">
|
||||
</head>
|
||||
|
||||
|
||||
<center>
|
||||
<?php
|
||||
require("header.php");
|
||||
?>
|
||||
<h2>Monero Nodes (Last update: September 2024)</h3>
|
||||
<p><u>Update Frequency:</u> every 3 hours</p>
|
||||
|
||||
<main>
|
||||
<section class="container">
|
||||
<div class="column">
|
||||
<h3>Monero Nodes</h3>
|
||||
<?php DisplayCSVold("links/MoneroNodes.csv");?>
|
||||
</div>
|
||||
|
||||
</section>
|
||||
</main>
|
||||
|
||||
|
||||
|
||||
<?php
|
||||
require("webring.php");
|
||||
?>
|
||||
|
||||
</center>
|
||||
</body>
|
||||
|
||||
</html>
|
|
@ -1,62 +0,0 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
|
||||
<body>
|
||||
<head>
|
||||
<title>Darknet Onion Webring</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<link rel="stylesheet" type="text/css" href="style.css">
|
||||
<link rel="icon" href="/favicon.ico">
|
||||
</head>
|
||||
|
||||
|
||||
<center>
|
||||
<?php
|
||||
require("header.php");
|
||||
?>
|
||||
<h2>Non-KYC services (last update: December 2024)</h3></br>
|
||||
|
||||
<p>These are <b>non-sensitive services</b> that you can use anonymously (meaning that there are no KYC procedures to use those services). The below links were originally taken from the awesome <a href="kycnotmezdiftahfmc34pqbpicxlnx3jbf5p7jypge7gdvduu7i6qjqd.onion">kycnot.me</a>. I recommend accessing those services via Tor [<a href="http://blog.nowherejezfoltodf4jiyl6r56jnzintap5vyjlia7fkirfsnfizflqd.onion/opsec/whonixqemuvms/index.html">1</a>] (including accessing VPSes via SSH via Tor aswell [<a href="http://blog.nowherejezfoltodf4jiyl6r56jnzintap5vyjlia7fkirfsnfizflqd.onion/opsec/anonymousremoteserver/index.html">2</a>]), and to pay for them using monero [<a href="http://blog.nowherejezfoltodf4jiyl6r56jnzintap5vyjlia7fkirfsnfizflqd.onion/opsec/monero2024/index.html">3</a>]. </p>
|
||||
<p>(This page is strictly for educational purposes, we don't own any of the services below.)</p>
|
||||
|
||||
<main>
|
||||
<section class="container">
|
||||
|
||||
<div class="column">
|
||||
<h3>Exchanges</h3>
|
||||
<?php DisplayCSV("links/kycnotme_exchanges.csv");?>
|
||||
</div>
|
||||
|
||||
<div class="column">
|
||||
<h3>SMS</h3>
|
||||
<?php DisplayCSV("links/kycnotme_sms.csv");?>
|
||||
</div>
|
||||
<div class="column">
|
||||
<h3>VPNs</h3>
|
||||
<?php DisplayCSV("links/kycnotme_vpns.csv");?>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="column">
|
||||
<h3>VPS</h3>
|
||||
<?php DisplayCSV("links/kycnotme_vps.csv");?>
|
||||
</div>
|
||||
|
||||
<div class="column">
|
||||
<h3>Other</h3>
|
||||
<?php DisplayCSV("links/kycnotme_other.csv");?>
|
||||
</div>
|
||||
|
||||
|
||||
</section>
|
||||
</main>
|
||||
|
||||
<?php
|
||||
require("webring.php");
|
||||
?>
|
||||
|
||||
|
||||
</center>
|
||||
</body>
|
||||
|
||||
</html>
|
|
@ -1,39 +0,0 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
|
||||
<body>
|
||||
<head>
|
||||
<title>Darknet Onion Webring</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<link rel="stylesheet" type="text/css" href="style.css">
|
||||
<link rel="icon" href="/favicon.ico">
|
||||
</head>
|
||||
|
||||
|
||||
<center>
|
||||
<?php
|
||||
require("header.php");
|
||||
?>
|
||||
<h3>Nowhere Infrastructure (last update: December 2024)</h3>
|
||||
<p><u>Update Frequency:</u> every 3 hours</p>
|
||||
|
||||
<main>
|
||||
<section class="container">
|
||||
<div class="column">
|
||||
<h3>Nowhere Services</h3>
|
||||
<?php DisplayCSV("links/Nowhere.csv");?>
|
||||
</div>
|
||||
</section>
|
||||
</main>
|
||||
|
||||
|
||||
|
||||
|
||||
<?php
|
||||
require("webring.php");
|
||||
?>
|
||||
|
||||
</center>
|
||||
</body>
|
||||
|
||||
</html>
|
Before Width: | Height: | Size: 22 KiB After Width: | Height: | Size: 8.7 KiB |
|
@ -1,89 +1,80 @@
|
|||
Instance,Category,Name,URL,Sensitive,Description,Status,Score
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Nowhere Services,Redlib,http://redlib.nowherejezfoltodf4jiyl6r56jnzintap5vyjlia7fkirfsnfizflqd.onion/,❌,,,
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Nowhere Services,Privatebin,http://bin.nowherejezfoltodf4jiyl6r56jnzintap5vyjlia7fkirfsnfizflqd.onion/,❌,,,
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Nowhere Services,Safetwitch,http://safetwitch.nowherejezfoltodf4jiyl6r56jnzintap5vyjlia7fkirfsnfizflqd.onion/,❌,Privacy Front-End for Twitch,,
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Nowhere Services,Gothub,http://gothub.nowherejezfoltodf4jiyl6r56jnzintap5vyjlia7fkirfsnfizflqd.onion/,❌,,,
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Nowhere Services,Lain Radio,http://radio.nowherejezfoltodf4jiyl6r56jnzintap5vyjlia7fkirfsnfizflqd.onion/,❌,,,
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Nowhere Services,LibreTranslate,http://translate.nowherejezfoltodf4jiyl6r56jnzintap5vyjlia7fkirfsnfizflqd.onion/,❌,,,
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Nowhere Services,The Nihilism Blog,http://blog.nowherejezfoltodf4jiyl6r56jnzintap5vyjlia7fkirfsnfizflqd.onion/,❌,,,
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Monero Node,Monero Node,http://saer4jvoyvq44g4vjsenorjhnqtmfc2jsy2ed454vsoh2dspjjxsj4yd.onion:18081,❌,,,
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Monero Node,Monero Node,http://moneronkvv2hu2anvcc5b4qd5y7strnc2ob6khqsrtikmhocyvjpdjyd.onion:18089,❌,,,
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Monero Node,Monero Node,http://monero3x5yrb7tsalxx64tr2qhfw54xy3eudhswvpaskfvsdk2tzb3id.onion:18089,❌,,,
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Monero Node,Monero Node,http://6dsdenp6vjkvqzy4wzsnzn6wixkdzihx3khiumyzieauxuxslmcaeiad.onion:18081,❌,,,
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Monero Node,Monero Node,http://xfwshvp4mrn34a77yxw3wiksnwsra52uoaco7jcrypkjcc7l67fg4gid.onion:18081,❌,,,
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Monero Node,Monero Node,http://n7jagir3cwgylxhhwc63hu5ptlj6kunofckf25fv5pizx2rmjvlholid.onion:18089,❌,,,
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Monero Node,Monero Node,http://om2vhctun62vu5ghw4z5hhby4oh22hj6hosqvgatyhvjsxwodfvk47id.onion:18081,❌,,,
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Monero Node,Monero Node,http://nowherejezfoltodf4jiyl6r56jnzintap5vyjlia7fkirfsnfizflqd.onion:18081,❌,,,
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Monero Node,Monero Node,http://llwyqih3retv632rda5h63paq3bahckrqbfgkemmd2rsmdqc5t3aubad.onion:18081,❌,,,
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Monero Node,Monero Node,http://ulmlrardljg3r6urejlm6c2tikp3krvkupmdnueahmj33vl5ztez7jqd.onion:18081,❌,,,
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Monero Node,Monero Node,http://r6ou6dckycorsauaelpej2k4z2e2jkk62pbkskco34anmnkgl2tlaiqd.onion:18081,❌,,,
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Monero Node,Monero Node,http://6jvn5tinwxnp723vnsvekroaniq7qkag7nkdqmcwlbinxnpeonaowayd.onion:18089,❌,,,
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Monero Node,Monero Node,http://kar4tu3grnaihecvqftpzmkd7l7gohv7zo5e5tpcm3yq2eb64lzx6gid.onion:18081,❌,,,
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Monero Node,Monero Node,http://dtrnd4in2igrtfx2c45ghf2drns3doddmcsfy6b5gjw5iinukd33slqd.onion:18081,❌,,,
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Monero Node,Monero Node,http://2sfxeteerkh7w2tnwlvfruzgcyzostclh2u7pynfrvkdjd3l5dbx2pid.onion:18081,❌,,,
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Monero Node,Monero Node,http://24outdkavkxmwldmnn4lgzfh4uz2yvbcv3mubbpkubsuab435yaqwxqd.onion:18081,❌,,,
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Markets,CandyHeaven,http://hhj6ndnr6sglncwjh4z57y2wzioc7vdxjj6btltfwemege6loerwmhid.onion/,✔️,,,
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,News,Daily Stormer,http://stormer5v52vjsw66jmds7ndeecudq444woadhzr2plxlaayexnh6eqd.onion/,❌,,,
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,News,The Tor Times,http://tortimeswqlzti2aqbjoieisne4ubyuoeiiugel2layyudcfrwln76qd.onion/,❌,,,
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,News,Dark Dot Direct,http://darkfailenbsdla5mal2mxn2uz66od5vtzd5qozslagrfzachha3f3id.onion/,❌,,,
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Forums and Imageboards,Endchan,http://enxx3byspwsdo446jujc52ucy2pf5urdbhqw3kbsfhlfjwmbpj5smdad.onion/,❌,,,
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Forums and Imageboards,NZ DNM Forum,http://nzdnmfcf2z5pd3vwfyfy3jhwoubv6qnumdglspqhurqnuvr52khatdad.onion/,✔️,,,
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Forums and Imageboards,Germania,http://germania7zs27fu3gi76wlr5rd64cc2yjexyzvrbm4jufk7pibrpizad.onion/,✔️,,,
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Forums and Imageboards,Suprbay,http://suprbaydvdcaynfo4dgdzgxb4zuso7rftlil5yg5kqjefnw4wq4ulcad.onion/,✔️,,,
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Forums and Imageboards,CryptBB,http://cryptbbtg65gibadeeo2awe3j7s6evg7eklserehqr4w4e2bis5tebid.onion/,✔️,,,
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Markets,DrugHub,drughub666py6fgnml5kmxa7fva5noppkf6wkai4fwwvzwt4rz645aqd.onion,✔️,,,
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Markets,Abacus,http://abacuseeettcn3n2zxo7tqy5vsxhqpha2jtjqs7cgdjzl2jascr4liad.onion/,✔️,,,
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Markets,TribeSeuss,http://eisrgs2wyyzaxemtaof3n2kqqxuxdx3y7r5vwfi7rukn3z7owxweznid.onion/,✔️,,,
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Markets,Dark Matter Market,http://darkmat3kdxestusl437urshpsravq7oqb7t3m36u2l62vnmmldzdmid.onion/,✔️,,,
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Markets,SuperMarket,http://superxxx2daymhfxbxfzlg2zevkwqyvisngvphzjlwavgwl4bzn5rvqd.onion/,✔️,,,
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Other non-KYC services,Monezon,https://monezon.com/,❌,,,
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Other non-KYC services,AnonShop,https://anonshop.app/,❌,,,
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Other non-KYC services,PayPerQ,https://ppq.ai/,❌,,,
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Other non-KYC services,NanoGPT,https://nano-gpt.com/invite/xRHLUXdd,❌,,,
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Other non-KYC services,Monero Market,https://moneromarket.io/,❌,,,
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Other non-KYC services,ProxyStore,http://digitazyyxyihwwzudp5syxxyn3qhcd63wqcha2dxpfqiyydmrgdiaad.onion/,❌,,,
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Other non-KYC services,Printing Services,http://print5cxveagitd3cbl3pakcjupk5jwgtpwa35uowhtzlmcqbibmsnyd.onion/,❌,,,
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Other non-KYC services,Stealths net,https://stealths.net/,❌,Purchase credit cards for Monero with no KYC,,
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Other Non-KYC services,BitRefill,https://www.bitrefill.com/,❌,,,
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,VPS,SporeStack,http://spore64i5sofqlfz5gq2ju4msgzojjwifls7rok2cti624zyq3fcelad.onion/,❌,,,
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,VPS,UDN,http://ax3zoslh2ujdq3joyibdn657mhjfxjm637vxiix7iilxnfbsabces4qd.onion/,❌,,,
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,VPS,Orange Website,https://orangewebsite.com/,❌,,,
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,VPS,My Nym Box,https://mynymbox.io/,❌,,,
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,VPNs,Cryptostorm,stormwayszuh4juycoy4kwoww5gvcu2c4tdtpkup667pdwe4qenzwayd.onion,❌,,,
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,VPNs,AirVPN,https://airvpn3epnw2fnsbx5x2ppzjs6vxtdarldas7wjyqvhscj7x43fxylqd.onion/,❌,,,
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,VPNs,Xeovo,http://xeovok4d6ehoclmlyviwuq7zlmcvucuekhrt2677r33ny2csyd4yldyd.onion/,❌,,,
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,VPNs,ProtonVPN,https://protonmailrmez3lotccipshtkleegetolb73fuirgj7r4o4vfu7ozyd.onion/,❌,,,
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,VPNs,Safing SPN,https://safing.io/spn/,❌,,,
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,VPNs,AzireVPN,https://www.azirevpn.com/,❌,,,
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,SMS,Crypton sh,http://cryptonx6nsmspsnpicuihgmbbz3qvro4na35od3eht4vojdo7glm6yd.onion/,❌,,,
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,SMS,MoneroSMS,http://xmr4smsoncunkfgfjr6xmxl57afsmuu6rg2bwuysbgg4wdtoawamwxad.onion/,❌,,,
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,SMS,SMSPool,https://smspool.net/,❌,,,
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,SMS,Simsup,https://simsup.net/,❌,,,
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,SMS,JuicySMS,https://juicysms.com/,❌,,,
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,SMS,VirtualSMS,https://virtualsim.net/,❌,,,
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,SMS,TextVerified,https://www.textverified.com/,❌,,,
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Exchanges,xchange me,http://xmxmrjoqo63c5notr2ds2t3pdpsg4ysqqe6e6uu2pycecmjs4ekzpmyd.onion/,❌,,,
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Exchanges,WizardSwap,http://wizardswgtu2ovor7r2esg3cxdpt7tv4nrugi32lldv53zmtonbz6sid.onion/,❌,,,
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Exchanges,Magestic Bank,http://majestictfvnfjgo5hqvmuzynak4kjl5tjs3j5zdabawe6n2aaebldad.onion/,❌,,,
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Exchanges,Exch,http://hszyoqwrcp7cxlxnqmovp6vjvmnwj33g4wviuxqzq47emieaxjaperyd.onion/,❌,,,
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Exchanges,RoboSats,http://robodexarjwtfryec556cjdz3dfa7u47saek6lkftnkgshvgg2kcumqd.onion/,❌,,,
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Exchanges,Boltz,http://boltzzzbnus4m7mta3cxmflnps4fp7dueu2tgurstbvrbt6xswzcocyd.onion/,❌,,,
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Exchanges,UnstoppableSwap,https://unstoppableswap.net/,❌,,,
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Exchanges,Infinity,https://exchanger.infinity.taxi/,❌,,,
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Exchanges,TradeOgre,https://tradeogre.com/,❌,,,
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Exchanges,TradeOgre,https://tradeogre.com/,❌,,,
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Exchanges,Peach Bitcoin,https://peachbitcoin.com/,❌,,,
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Exchanges,Intercambio,http://ybnc7t4gnaixrvawshppx6nauxrvyxf4nmppfk74ztqgd46q3ifjl4id.onion/,❌,,,
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Exchanges,Houdini Swap,https://houdiniswap.com/,❌,,,
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Exchanges,SwapZone,https://swapzone.io/,✔️,,,
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Exchanges,OrangeFren,http://rnwis2whetqcj4oknksnc5l24jbh33nflunifff3xtjjonnoxu3ld6id.onion/,❌,,,
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Exchanges,Bisq,https://bisq.network/,❌,,,
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Exchanges,Crypton Exchange,https://crp.is/,❌,,,
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Search Engines,Ourrealm,http://orealmvxooetglfeguv2vp65a3rig2baq2ljc7jxxs4hsqsrcemkxcad.onion/,,,,
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Search Engines,Tordex,http://tordexu73joywapk2txdr54jed4imqledpcvcuf75qsas2gwdgksvnyd.onion/,,,,
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Search Engines,Torch,http://rczml4qtvhfxlwck4jlmky6aa4a7vdbqy3a3ndowv25z5n3wxqweqfyd.onion/,,,,
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Search Engines,Ahmia fi,http://juhanurmihxlp77nkq76byazcldy2hlmovfu2epvl5ankdibsot4csyd.onion/,,,,
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Infos and Indexes,Just another Library,libraryfyuybp7oyidyya3ah5xvwgyx6weauoini7zyz555litmmumad.onion,,,,
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Mail,TorBox,http://torbox36ijlcevujx7mjb4oiusvwgvmue7jfn2cvutwa6kl6to3uyqad.onion/,,,,
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Infos and Indexes,DNM Bible,http://biblemeowimkh3utujmhm6oh2oeb3ubjw2lpgeq3lahrfr2l6ev6zgyd.onion/,,,,
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Communities,Hackliberty main website,http://kj3wvs3wyfhm3uhhuqxlrhhcp6dneuau4mmvptlor27ghmrqx63fqnid.onion/,,,✔️,100.0
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Exchanges,Houdini Swap,https://houdiniswap.com/,❌,,✔️,100.0
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Exchanges,Crypton Exchange,https://crp.is/,❌,,✔️,100.0
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Exchanges,SwapZone,https://swapzone.io/,✔️,,✔️,100.0
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Exchanges,TradeOgre,https://tradeogre.com/,❌,,✔️,100.0
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Exchanges,WizardSwap,http://wizardswgtu2ovor7r2esg3cxdpt7tv4nrugi32lldv53zmtonbz6sid.onion/,❌,,✔️,100.0
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Exchanges,Magestic Bank,http://majestictfvnfjgo5hqvmuzynak4kjl5tjs3j5zdabawe6n2aaebldad.onion/,❌,,✔️,100.0
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Exchanges,Exch,http://hszyoqwrcp7cxlxnqmovp6vjvmnwj33g4wviuxqzq47emieaxjaperyd.onion/,❌,,✔️,100.0
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Exchanges,RoboSats,http://robodexarjwtfryec556cjdz3dfa7u47saek6lkftnkgshvgg2kcumqd.onion/,❌,,✔️,100.0
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Exchanges,Boltz,http://boltzzzbnus4m7mta3cxmflnps4fp7dueu2tgurstbvrbt6xswzcocyd.onion/,❌,,✔️,100.0
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Exchanges,TradeOgre,https://tradeogre.com/,❌,,✔️,100.0
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Exchanges,Intercambio,http://ybnc7t4gnaixrvawshppx6nauxrvyxf4nmppfk74ztqgd46q3ifjl4id.onion/,❌,,✔️,100.0
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Exchanges,Peach Bitcoin,https://peachbitcoin.com/,❌,,✔️,100.0
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Exchanges,OrangeFren,http://rnwis2whetqcj4oknksnc5l24jbh33nflunifff3xtjjonnoxu3ld6id.onion/,❌,,✔️,100.0
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Exchanges,Bisq,https://bisq.network/,❌,,✔️,100.0
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Exchanges,UnstoppableSwap,https://unstoppableswap.net/,❌,,✔️,100.0
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Exchanges,Infinity,https://exchanger.infinity.taxi/,❌,,✔️,100.0
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Exchanges,xchange me,http://xmxmrjoqo63c5notr2ds2t3pdpsg4ysqqe6e6uu2pycecmjs4ekzpmyd.onion/,❌,,❌,98.0
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Forums,CryptBB,http://cryptbbtg65gibadeeo2awe3j7s6evg7eklserehqr4w4e2bis5tebid.onion/,✔️,,✔️,100.0
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Forums,Suprbay,http://suprbaydvdcaynfo4dgdzgxb4zuso7rftlil5yg5kqjefnw4wq4ulcad.onion/,✔️,,✔️,100.0
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Forums,NZ DNM Forum,http://nzdnmfcf2z5pd3vwfyfy3jhwoubv6qnumdglspqhurqnuvr52khatdad.onion/,✔️,,✔️,100.0
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Forums,Germania,http://germania7zs27fu3gi76wlr5rd64cc2yjexyzvrbm4jufk7pibrpizad.onion/,✔️,,✔️,100.0
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Imageboards,Chan City,https://chan.city/en,❌,,,
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Imageboards,Allchans org,https://allchans.org/,❌,list of all chans imageboards,,
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Imageboards,Endchan,http://enxx3byspwsdo446jujc52ucy2pf5urdbhqw3kbsfhlfjwmbpj5smdad.onion/,❌,,❌,98.0
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Infos and Indexes,Just another Library,libraryfyuybp7oyidyya3ah5xvwgyx6weauoini7zyz555litmmumad.onion,,,❌,98.0
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Mail,TorBox,http://torbox36ijlcevujx7mjb4oiusvwgvmue7jfn2cvutwa6kl6to3uyqad.onion/,,,✔️,100.0
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Markets,Dark Matter Market,http://darkmat3kdxestusl437urshpsravq7oqb7t3m36u2l62vnmmldzdmid.onion/,✔️,,✔️,100.0
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Markets,SuperMarket,http://superxxx2daymhfxbxfzlg2zevkwqyvisngvphzjlwavgwl4bzn5rvqd.onion/,✔️,,✔️,100.0
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Markets,TribeSeuss,http://eisrgs2wyyzaxemtaof3n2kqqxuxdx3y7r5vwfi7rukn3z7owxweznid.onion/,✔️,,✔️,100.0
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Markets,CandyHeaven,http://hhj6ndnr6sglncwjh4z57y2wzioc7vdxjj6btltfwemege6loerwmhid.onion/,✔️,,✔️,100.0
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Markets,Abacus,http://abacuseeettcn3n2zxo7tqy5vsxhqpha2jtjqs7cgdjzl2jascr4liad.onion/,✔️,,❌,99.0
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Markets,DrugHub,drughub666py6fgnml5kmxa7fva5noppkf6wkai4fwwvzwt4rz645aqd.onion,✔️,,❌,98.0
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Monero Node,Monero Node,http://llwyqih3retv632rda5h63paq3bahckrqbfgkemmd2rsmdqc5t3aubad.onion:18081,❌,,✔️,100.0
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Monero Node,Monero Node,http://r6ou6dckycorsauaelpej2k4z2e2jkk62pbkskco34anmnkgl2tlaiqd.onion:18081,❌,,✔️,100.0
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Monero Node,Monero Node,http://om2vhctun62vu5ghw4z5hhby4oh22hj6hosqvgatyhvjsxwodfvk47id.onion:18081,❌,,✔️,100.0
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Monero Node,Monero Node,http://dtrnd4in2igrtfx2c45ghf2drns3doddmcsfy6b5gjw5iinukd33slqd.onion:18081,❌,,✔️,100.0
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Monero Node,Monero Node,http://nowherejezfoltodf4jiyl6r56jnzintap5vyjlia7fkirfsnfizflqd.onion:18081,❌,,✔️,100.0
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Monero Node,Monero Node,http://kar4tu3grnaihecvqftpzmkd7l7gohv7zo5e5tpcm3yq2eb64lzx6gid.onion:18081,❌,,✔️,100.0
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Monero Node,Monero Node,http://moneronkvv2hu2anvcc5b4qd5y7strnc2ob6khqsrtikmhocyvjpdjyd.onion:18089,❌,,✔️,100.0
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Monero Node,Monero Node,http://2sfxeteerkh7w2tnwlvfruzgcyzostclh2u7pynfrvkdjd3l5dbx2pid.onion:18081,❌,,✔️,100.0
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Monero Node,Monero Node,http://6dsdenp6vjkvqzy4wzsnzn6wixkdzihx3khiumyzieauxuxslmcaeiad.onion:18081,❌,,✔️,100.0
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Monero Node,Monero Node,http://6jvn5tinwxnp723vnsvekroaniq7qkag7nkdqmcwlbinxnpeonaowayd.onion:18089,❌,,✔️,100.0
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Monero Node,Monero Node,http://24outdkavkxmwldmnn4lgzfh4uz2yvbcv3mubbpkubsuab435yaqwxqd.onion:18081,❌,,✔️,100.0
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Monero Node,Monero Node,http://monero3x5yrb7tsalxx64tr2qhfw54xy3eudhswvpaskfvsdk2tzb3id.onion:18089,❌,,✔️,100.0
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Monero Node,Monero Node,http://xfwshvp4mrn34a77yxw3wiksnwsra52uoaco7jcrypkjcc7l67fg4gid.onion:18081,❌,,✔️,100.0
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Monero Node,Monero Node,http://n7jagir3cwgylxhhwc63hu5ptlj6kunofckf25fv5pizx2rmjvlholid.onion:18089,❌,,✔️,100.0
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Monero Node,Monero Node,http://ulmlrardljg3r6urejlm6c2tikp3krvkupmdnueahmj33vl5ztez7jqd.onion:18081,❌,,❌,99.0
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Monero Node,Monero Node,http://saer4jvoyvq44g4vjsenorjhnqtmfc2jsy2ed454vsoh2dspjjxsj4yd.onion:18081,❌,,❌,98.0
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,News,The Tor Times,http://tortimeswqlzti2aqbjoieisne4ubyuoeiiugel2layyudcfrwln76qd.onion/,❌,,✔️,100.0
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,News,Dark Dot Direct,http://darkfailenbsdla5mal2mxn2uz66od5vtzd5qozslagrfzachha3f3id.onion/,❌,,✔️,100.0
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,News,Daily Stormer,http://stormer5v52vjsw66jmds7ndeecudq444woadhzr2plxlaayexnh6eqd.onion/,❌,,✔️,100.0
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Other Non-KYC services,BitRefill,https://www.bitrefill.com/,❌,,✔️,100.0
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Other non-KYC services,NanoGPT,https://nano-gpt.com/invite/xRHLUXdd,❌,,✔️,100.0
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Other non-KYC services,Printing Services,http://print5cxveagitd3cbl3pakcjupk5jwgtpwa35uowhtzlmcqbibmsnyd.onion/,❌,,✔️,100.0
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Other non-KYC services,PayPerQ,https://ppq.ai/,❌,,✔️,100.0
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Other non-KYC services,Stealths net,https://stealths.net/,❌,Purchase credit cards for Monero with no KYC,✔️,100.0
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Other non-KYC services,ProxyStore,http://digitazyyxyihwwzudp5syxxyn3qhcd63wqcha2dxpfqiyydmrgdiaad.onion/,❌,,✔️,100.0
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Other non-KYC services,AnonShop,https://anonshop.app/,❌,,✔️,100.0
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Other non-KYC services,Monezon,https://monezon.com/,❌,,❌,98.0
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,P2P Marketplaces,Monero Market,https://moneromarket.io/,❌,,✔️,100.0
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,SMS,MoneroSMS,http://xmr4smsoncunkfgfjr6xmxl57afsmuu6rg2bwuysbgg4wdtoawamwxad.onion/,❌,,✔️,100.0
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,SMS,VirtualSMS,https://virtualsim.net/,❌,,✔️,100.0
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,SMS,JuicySMS,https://juicysms.com/,❌,,✔️,100.0
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,SMS,TextVerified,https://www.textverified.com/,❌,,✔️,100.0
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,SMS,Simsup,https://simsup.net/,❌,,✔️,100.0
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Search Engines,Tordex,http://tordexu73joywapk2txdr54jed4imqledpcvcuf75qsas2gwdgksvnyd.onion/,,,✔️,100.0
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Search Engines,Ourrealm,http://orealmvxooetglfeguv2vp65a3rig2baq2ljc7jxxs4hsqsrcemkxcad.onion/,,,✔️,100.0
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Search Engines,Torch,http://rczml4qtvhfxlwck4jlmky6aa4a7vdbqy3a3ndowv25z5n3wxqweqfyd.onion/,,,✔️,100.0
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Search Engines,Ahmia fi,http://juhanurmihxlp77nkq76byazcldy2hlmovfu2epvl5ankdibsot4csyd.onion/,,,❌,99.0
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,VPNs,ProtonVPN,https://protonmailrmez3lotccipshtkleegetolb73fuirgj7r4o4vfu7ozyd.onion/,❌,,✔️,100.0
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,VPNs,AzireVPN,https://www.azirevpn.com/,❌,,✔️,100.0
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,VPNs,Xeovo,http://xeovok4d6ehoclmlyviwuq7zlmcvucuekhrt2677r33ny2csyd4yldyd.onion/,❌,,✔️,100.0
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,VPNs,Cryptostorm,stormwayszuh4juycoy4kwoww5gvcu2c4tdtpkup667pdwe4qenzwayd.onion,❌,,✔️,100.0
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,VPNs,AirVPN,https://airvpn3epnw2fnsbx5x2ppzjs6vxtdarldas7wjyqvhscj7x43fxylqd.onion/,❌,,✔️,100.0
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,VPNs,Safing SPN,https://safing.io/spn/,❌,,✔️,100.0
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,VPS,UDN,http://ax3zoslh2ujdq3joyibdn657mhjfxjm637vxiix7iilxnfbsabces4qd.onion/,❌,,✔️,100.0
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,VPS,My Nym Box,https://mynymbox.io/,❌,,✔️,100.0
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,VPS,Orange Website,https://orangewebsite.com/,❌,,✔️,100.0
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,VPS,SporeStack,http://spore64i5sofqlfz5gq2ju4msgzojjwifls7rok2cti624zyq3fcelad.onion/,❌,,✔️,100.0
|
||||
|
|
|
|
@ -1,19 +1,32 @@
|
|||
Instance,Category,Name,URL,Sensitive,Description,Status,Score
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,VPNs,MullvadVPN,http://o54hon2e2vj6c7m3aqqu6uyece65by3vgoxxhlqlsvkmacw6a7m7kiad.onion/en/,❌,,,
|
||||
uptime.nowherejezfoltodf4jiyl6r56jnzintap5vyjlia7fkirfsnfizflqd.onion,Infos and Links,Tor Taxi,http://tortaxi2dev6xjwbaydqzla77rrnth7yn2oqzjfmiuwn5h6vsk2a4syd.onion/,,List of links to go to popular darknet places,✔️,100.0
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,VPS,NiceVPS,https://nicevpsvzo5o6mtvvdiurhkemnv7335f74tjk42rseoj7zdnqy44mnqd.onion/,❌,,,
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,VPS,Servers Guru,http://srvguru7bjzzjba7xy2hnx2ju4k77qy4eum2h3tgudwc3j2zof4aggyd.onion/,❌,,,
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,VPS,Kyun Host,http://kyunnnckhnkl6oevonhwbltenwbgxwxf54mcpvmicphmaeqr5ourgqyd.onion/,❌,,,
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,VPS,Cockbox,http://dwtqmjzvn2c6z2x462mmbd34ugjjrodowtul4jfbkexjuttzaqzcjyad.onion/,❌,,,
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,VPS,IncogNET,http://incoghostm2dytlqdiaj3lmtn7x2l5gb76jhabb6ywbqhjfzcoqq6aad.onion/,❌,"be careful they have SHIT support, any ticket goes unanswered for weeks and weeks",,
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Blogs,Hackliberty Writers,http://lvgjoige2hl5qm5xcxhxuulyhdnq2wk3277eu34zpukxvacmvwva6vid.onion/read,❌,,✔️,100.0
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Blogs,The Nihilism Blog,http://blog.nowherejezfoltodf4jiyl6r56jnzintap5vyjlia7fkirfsnfizflqd.onion/,❌,,✔️,100.0
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Chat,SimpleX Chat,https://simplex.chat/,❌,,✔️,100.0
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Forums,Hackliberty Forum,http://yw7nc56v4nsudvwewhmhhwltxpncedfuc43qbubj4nmwhdhwtiu4o6yd.onion/,,,✔️,100.0
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Infos and Indexes,Psychonaut Wiki,http://vvedndyt433kopnhv6vejxnut54y5752vpxshjaqmj7ftwiu6quiv2ad.onion/,,,,
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,SMS,JMP,https://jmp.chat/,❌,,,
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Forums,Dread,http://g66ol3eb5ujdckzqqfmjsbpdjufmjd5nsgdipvxmsh7rckzlhywlzlqd.onion/,✔️,"Dread, probably the biggest darknet forum out there, definitely worth checking out, the main topic there is Drugs",,
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Forums and Imageboards,Pitch,http://pitchzzzoot5i4cpsblu2d5poifsyixo5r4litxkukstre5lrbjakxid.onion/,✔️,,,
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Webring,Nowhere,http://uptime.nowherejezfoltodf4jiyl6r56jnzintap5vyjlia7fkirfsnfizflqd.onion/,,,,
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,SMS,Silent Link,http://silentlnit5ryavvfz5vw7s4qg62jujd666lnc4tg2chj64zuwuqtvqd.onion/,❌,,,
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Other Non-KYC services,XMRBazaar,https://xmrbazaar.com/,❌,"Buy and Sell goods and services, just like craigslist but centered around Monero",,
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Forums,Hackliberty Forum,http://yw7nc56v4nsudvwewhmhhwltxpncedfuc43qbubj4nmwhdhwtiu4o6yd.onion/,,,✔️,100.0
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Nowhere Services,Forgejo Datura,http://git.nowherejezfoltodf4jiyl6r56jnzintap5vyjlia7fkirfsnfizflqd.onion/,❌,Anonymous Collaboration Platform with a cup of Datura seeds,,
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Webring,Nowhere2,http://webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion/,,,,
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Forums,Dread,http://g66ol3eb5ujdckzqqfmjsbpdjufmjd5nsgdipvxmsh7rckzlhywlzlqd.onion/,✔️,"Dread, probably the biggest darknet forum out there, definitely worth checking out, the main topic there is Drugs",❌,99.0
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Forums,Pitch,http://pitchzzzoot5i4cpsblu2d5poifsyixo5r4litxkukstre5lrbjakxid.onion/,✔️,,✔️,100.0
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Hackliberty,Hackliberty main website,http://kj3wvs3wyfhm3uhhuqxlrhhcp6dneuau4mmvptlor27ghmrqx63fqnid.onion/,,,✔️,100.0
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Hackliberty,Hackliberty OTS,https://ots.hackliberty.org/,❌,,✔️,100.0
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Infos and Indexes,DNM Bible,http://biblemeowimkh3utujmhm6oh2oeb3ubjw2lpgeq3lahrfr2l6ev6zgyd.onion/,,,✔️,100.0
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Infos and Indexes,Psychonaut Wiki,http://vvedndyt433kopnhv6vejxnut54y5752vpxshjaqmj7ftwiu6quiv2ad.onion/,,,✔️,100.0
|
||||
uptime.nowherejezfoltodf4jiyl6r56jnzintap5vyjlia7fkirfsnfizflqd.onion,Infos and Indexes,Tor Taxi,http://tortaxi2dev6xjwbaydqzla77rrnth7yn2oqzjfmiuwn5h6vsk2a4syd.onion/,,List of links to go to popular darknet places,✔️,100.0
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Nowhere Services,Forgejo Datura,http://git.nowherejezfoltodf4jiyl6r56jnzintap5vyjlia7fkirfsnfizflqd.onion/,❌,Anonymous Collaboration Platform with a cup of Datura seeds,✔️,100.0
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Nowhere Services,Gothub,http://gothub.nowherejezfoltodf4jiyl6r56jnzintap5vyjlia7fkirfsnfizflqd.onion/,❌,,✔️,100.0
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Nowhere Services,Redlib,http://redlib.nowherejezfoltodf4jiyl6r56jnzintap5vyjlia7fkirfsnfizflqd.onion/,❌,,✔️,100.0
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Nowhere Services,Lain Radio,http://radio.nowherejezfoltodf4jiyl6r56jnzintap5vyjlia7fkirfsnfizflqd.onion/,❌,,✔️,100.0
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Nowhere Services,Safetwitch,http://safetwitch.nowherejezfoltodf4jiyl6r56jnzintap5vyjlia7fkirfsnfizflqd.onion/,❌,Privacy Front-End for Twitch,✔️,100.0
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Nowhere Services,LibreTranslate,http://translate.nowherejezfoltodf4jiyl6r56jnzintap5vyjlia7fkirfsnfizflqd.onion/,❌,,✔️,100.0
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Nowhere Services,Privatebin,http://bin.nowherejezfoltodf4jiyl6r56jnzintap5vyjlia7fkirfsnfizflqd.onion/,❌,,✔️,100.0
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,P2P Marketplaces,XMRBazaar,https://xmrbazaar.com/,❌,"Buy and Sell goods and services, just like craigslist but centered around Monero",✔️,100.0
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,SMS,Crypton sh,http://cryptonx6nsmspsnpicuihgmbbz3qvro4na35od3eht4vojdo7glm6yd.onion/,❌,,✔️,100.0
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,SMS,SMSPool,https://smspool.net/,❌,,✔️,100.0
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,SMS,Silent Link,http://silentlnit5ryavvfz5vw7s4qg62jujd666lnc4tg2chj64zuwuqtvqd.onion/,❌,,✔️,100.0
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,SMS,JMP,https://jmp.chat/,❌,,✔️,100.0
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,VPNs,MullvadVPN,http://o54hon2e2vj6c7m3aqqu6uyece65by3vgoxxhlqlsvkmacw6a7m7kiad.onion/en/,❌,,✔️,100.0
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,VPS,IncogNET,http://incoghostm2dytlqdiaj3lmtn7x2l5gb76jhabb6ywbqhjfzcoqq6aad.onion/,❌,"be careful they have SHIT support, any ticket goes unanswered for weeks and weeks",✔️,100.0
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,VPS,Cockbox,http://dwtqmjzvn2c6z2x462mmbd34ugjjrodowtul4jfbkexjuttzaqzcjyad.onion/,❌,,✔️,100.0
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,VPS,NiceVPS,https://nicevpsvzo5o6mtvvdiurhkemnv7335f74tjk42rseoj7zdnqy44mnqd.onion/,❌,,✔️,100.0
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,VPS,Kyun Host,http://kyunnnckhnkl6oevonhwbltenwbgxwxf54mcpvmicphmaeqr5ourgqyd.onion/,❌,,❌,99.0
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,VPS,Servers Guru,http://srvguru7bjzzjba7xy2hnx2ju4k77qy4eum2h3tgudwc3j2zof4aggyd.onion/,❌,,❌,99.0
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Webring,Nowhere2,http://webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion/,,,✔️,100.0
|
||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Webring,Nowhere,http://uptime.nowherejezfoltodf4jiyl6r56jnzintap5vyjlia7fkirfsnfizflqd.onion/,,,✔️,100.0
|
||||
|
|
|
|
@ -1,63 +0,0 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
|
||||
<body>
|
||||
<head>
|
||||
<title>Darknet Onion Webring</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<link rel="stylesheet" type="text/css" href="style.css">
|
||||
<link rel="icon" href="/favicon.ico">
|
||||
</head>
|
||||
|
||||
|
||||
<center>
|
||||
|
||||
<?php
|
||||
require("header.php");
|
||||
?>
|
||||
|
||||
<form action="search.php" method="GET">
|
||||
<input type="text" name="query" />
|
||||
<input type="submit" value="Search" />
|
||||
</form>
|
||||
|
||||
|
||||
<?php
|
||||
$query = $_GET['query'];
|
||||
// gets value sent over search form
|
||||
|
||||
$min_length = 1;
|
||||
$max_length = 32;
|
||||
if(strlen($query) >= $min_length and strlen($query) <= $max_length){ // if query length is more or equal minimum length then
|
||||
|
||||
$query = htmlspecialchars($query);
|
||||
// removes the risky characters
|
||||
// there needs to be regex checking, only allow [a-zA-Z0-9.:/]
|
||||
$query=preg_replace("/[^a-zA-Z0-9:\/.\ ]/", "", $query);
|
||||
|
||||
echo "<p>Search results for " . $query . " :</p>";
|
||||
echo nl2br("\n");
|
||||
echo "<p>" . "Instance name: " . $_SERVER['SERVER_NAME'] . "</p>";
|
||||
$instance= $_SERVER['SERVER_NAME'];
|
||||
echo nl2br("\n");
|
||||
$verifiedcsvpath="participants/" . $instance . '/verified.csv';
|
||||
$unverifiedcsvpath="participants/" . $instance . '/unverified.csv';
|
||||
//echo $verifiedcsvpath;
|
||||
//echo nl2br("\n");
|
||||
//echo $unverifiedcsvpath;
|
||||
echo "<h3><u>Verified Links:</u></h3>";
|
||||
echo nl2br("\n");
|
||||
DisplayCSVNEW($verifiedcsvpath,$query);
|
||||
echo "<h3><u>Unverified Links:</u></h3>";
|
||||
echo nl2br("\n");
|
||||
DisplayCSVNEW($unverifiedcsvpath,$query);
|
||||
// display the results of verified.csv
|
||||
// only display the results of verified.csv that matches with the search term
|
||||
// display the results of unverified.csv
|
||||
// only display the results of unverified.csv that matches with the search term
|
||||
|
||||
}
|
||||
else{ // if query length is less than minimum or more than maximum
|
||||
echo "<p>Search query must be between ".$min_length . " and ".$max_length . " characters.</p>";
|
||||
}
|
||||
?>
|
|
@ -1,64 +0,0 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
|
||||
<body>
|
||||
<head>
|
||||
<title>Darknet Onion Webring</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<link rel="stylesheet" type="text/css" href="style.css">
|
||||
<link rel="icon" href="/favicon.ico">
|
||||
</head>
|
||||
|
||||
|
||||
<center>
|
||||
<?php
|
||||
require("header.php");
|
||||
?>
|
||||
<h2>Sensitive Websites (Last update: May 2024)</h3></br>
|
||||
|
||||
|
||||
<p>These are a lists of sensitive services. <b>I don't recommend using them without having implemented deniability in your opsec setup [<a href="http://blog.nowherejezfoltodf4jiyl6r56jnzintap5vyjlia7fkirfsnfizflqd.onion/opsec/tailsqemuvm/index.html">1</a>] [<a href="http://blog.nowherejezfoltodf4jiyl6r56jnzintap5vyjlia7fkirfsnfizflqd.onion/opsec/sensitivevm/index.html">2</a>]</b></p>
|
||||
<p>(This page is strictly for educational puposes, we do not own any of the services below)</p>
|
||||
|
||||
|
||||
<main>
|
||||
<section class="container">
|
||||
<div class="column">
|
||||
<h3>Markets</h3>
|
||||
<?php DisplayCSV("links/Markets.csv");?>
|
||||
</div>
|
||||
|
||||
<div class="column">
|
||||
<h3>Exchanges</h3>
|
||||
<?php DisplayCSV("links/Exchanges.csv");?>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="column">
|
||||
<h3>Forums and Imageboards</h3>
|
||||
<?php DisplayCSV("links/Forums_and_Imageboards.csv");?>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="column">
|
||||
<h3>News</h3>
|
||||
<?php DisplayCSV("links/News.csv");?>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="column">
|
||||
<h3>Dead Markets</h3>
|
||||
<?php DisplayCSV("links/Dead_Markets.csv");?>
|
||||
</div>
|
||||
</section>
|
||||
</main>
|
||||
|
||||
<?php
|
||||
require("webring.php");
|
||||
?>
|
||||
|
||||
</center>
|
||||
</body>
|
||||
|
||||
</html>
|
|
@ -10,7 +10,7 @@
|
|||
}
|
||||
|
||||
.banner{
|
||||
width: 404px;
|
||||
width: 260px;
|
||||
}
|
||||
|
||||
.imgRz{
|
||||
|
@ -23,7 +23,7 @@
|
|||
}
|
||||
|
||||
body{
|
||||
background-color: #070707;
|
||||
background-color: #231830;
|
||||
/*background-image: url("./img/wallpaper_nihilism_dunes.png");*/
|
||||
width: 100%;
|
||||
height: 100vh;
|
||||
|
@ -223,7 +223,7 @@ a:hover{
|
|||
}
|
||||
|
||||
img{
|
||||
width: 300px;
|
||||
/*width: 300px;*/
|
||||
/*transform: translateY(2px);*/
|
||||
padding-right: 4px;
|
||||
-webkit-filter: grayscale(30%); /* Safari 6.0 - 9.0 */
|
||||
|
|
|
@ -1,11 +1,63 @@
|
|||
<?php
|
||||
|
||||
|
||||
|
||||
function DisplayParticipants($csvfile) {
|
||||
$resultcount=0;
|
||||
$row = 1;
|
||||
echo "<center><table>\n\n"; //begin html table formatting
|
||||
if (($handle = fopen($csvfile, "r")) !== FALSE) {
|
||||
|
||||
|
||||
$oldcatname="";
|
||||
while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) {
|
||||
$num = count($data);
|
||||
//echo "<p>" . $data[1] . "</p>";
|
||||
//echo "<p> $num fields in line $row: <br /></p>\n";
|
||||
$row++;
|
||||
//echo $row;
|
||||
|
||||
if ( $row == "2") {
|
||||
echo "<p>";
|
||||
}else{
|
||||
if (str_contains(strtolower($data[3]), strtolower($query)) or str_contains(strtolower($data[2]), strtolower($query)) or str_contains(strtolower($data[1]), strtolower($query))) {
|
||||
$resultcount++;
|
||||
for ($c=0; $c < $num; $c++) { // iterate over each row
|
||||
if ($c == "1"){
|
||||
|
||||
if (!preg_match("~^(?:f|ht)tps?://~i", $data[1])) {
|
||||
$webringp = "http://" . $data[1];
|
||||
}else{
|
||||
$webringp = $data[1];
|
||||
}
|
||||
|
||||
echo '<a href="' . $webringp . '"><img src="participants/' . str_replace('http://', '', $data[1]) . '/banner.png"></a>'; // display the category as its the first row with this new category
|
||||
$url = '';
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
echo "\n</p>";
|
||||
fclose($handle);
|
||||
}
|
||||
echo "<p>" . $resultcount . " Result(s) found.</p>";
|
||||
|
||||
}
|
||||
|
||||
|
||||
?>
|
||||
</br>
|
||||
|
||||
<h3>Darknet Onion Webring Participants:</h3>
|
||||
<h3>Webring Participants:</h3>
|
||||
|
||||
<p>
|
||||
<a href="http://uptime.nowherejezfoltodf4jiyl6r56jnzintap5vyjlia7fkirfsnfizflqd.onion"><img src="img/nowhere-banner.png" class="banner"></a>
|
||||
<!-- add your website with your banner here -->
|
||||
<!--<a href="http://uptime.nowherejezfoltodf4jiyl6r56jnzintap5vyjlia7fkirfsnfizflqd.onion"><img src="img/banner.png" class="banner"></a> -->
|
||||
<?php
|
||||
|
||||
$webringcsvpath = $participantpath . "webring-participants.csv";
|
||||
//echo $webringcsvpath;
|
||||
DisplayParticipants($webringcsvpath);
|
||||
?>
|
||||
|
||||
|
||||
</p>
|
||||
|
|