From 4d4567caf063eb25b74e7de4a871980f1b26c5c4 Mon Sep 17 00:00:00 2001 From: root Date: Sun, 19 Jan 2025 17:53:52 +0100 Subject: [PATCH] make it cool now --- README.md | 7 +- scripts/darknet_exploration.py | 5 +- scripts/{ => old}/tests/banner.png | Bin scripts/{ => old}/tests/blacklist.csv | 0 scripts/{ => old}/tests/checkimagesize.py | 0 .../tests/checkwebringinstanceexists.py | 0 scripts/{ => old}/tests/csvwork.py | 0 scripts/{ => old}/tests/csvwork2.py | 0 scripts/{ => old}/tests/favicon.png | Bin scripts/{ => old}/tests/sensitive.csv | 0 scripts/{ => old}/tests/unverified.csv | 0 scripts/{ => old}/tests/verified.csv | 0 .../{ => old}/tests/webring-participants.csv | 0 scripts/{ => old}/tests/writefile.py | 0 scripts/old/uptimechecker.py | 65 ++++++ scripts/uptimechecker.py | 130 +++++++++++- scripts/uptimecheckernew.py | 189 ------------------ www/header.php | 98 ++++++++- www/img/lainlantern.png | Bin 0 -> 4848 bytes www/img/lantern project banner.png | Bin 0 -> 34950 bytes www/img/lantern project large.png | Bin 0 -> 92502 bytes www/img/logo-favicon.png | Bin 0 -> 916 bytes www/img/logo-large.png | Bin 0 -> 6733 bytes www/img/{ => old}/darknet-onion-webring.png | Bin www/img/{ => old}/onion.png | Bin www/img/old/webring-participant.png | Bin 0 -> 19289 bytes www/img/{ => old}/webring-project-banner.png | Bin .../webring-project-large-original.png | Bin www/img/{ => old}/webring-project-large.png | Bin www/index.php | 74 ++++--- www/moneronodes.php | 39 ---- www/nonkycservices.php | 62 ------ www/nowhere.php | 39 ---- .../banner.png | Bin 22876 -> 8952 bytes .../unverified.csv | 167 ++++++++-------- .../verified.csv | 47 +++-- www/search.php | 63 ------ www/sensitive.php | 64 ------ www/style.css | 6 +- www/webring.php | 60 +++++- 40 files changed, 504 insertions(+), 611 deletions(-) rename scripts/{ => old}/tests/banner.png (100%) rename scripts/{ => old}/tests/blacklist.csv (100%) rename scripts/{ => old}/tests/checkimagesize.py (100%) rename scripts/{ => old}/tests/checkwebringinstanceexists.py (100%) rename scripts/{ => old}/tests/csvwork.py (100%) rename scripts/{ => old}/tests/csvwork2.py (100%) rename scripts/{ => old}/tests/favicon.png (100%) rename scripts/{ => old}/tests/sensitive.csv (100%) rename scripts/{ => old}/tests/unverified.csv (100%) rename scripts/{ => old}/tests/verified.csv (100%) rename scripts/{ => old}/tests/webring-participants.csv (100%) rename scripts/{ => old}/tests/writefile.py (100%) create mode 100644 scripts/old/uptimechecker.py delete mode 100644 scripts/uptimecheckernew.py create mode 100644 www/img/lainlantern.png create mode 100644 www/img/lantern project banner.png create mode 100644 www/img/lantern project large.png create mode 100644 www/img/logo-favicon.png create mode 100644 www/img/logo-large.png rename www/img/{ => old}/darknet-onion-webring.png (100%) rename www/img/{ => old}/onion.png (100%) create mode 100644 www/img/old/webring-participant.png rename www/img/{ => old}/webring-project-banner.png (100%) rename www/img/{ => old}/webring-project-large-original.png (100%) rename www/img/{ => old}/webring-project-large.png (100%) delete mode 100644 www/moneronodes.php delete mode 100644 www/nonkycservices.php delete mode 100644 www/nowhere.php delete mode 100644 www/search.php delete mode 100644 www/sensitive.php diff --git a/README.md b/README.md index 939157c..7a81127 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,5 @@ # [Darknet Onion Webring (WIP)](http://uptime.nowherejezfoltodf4jiyl6r56jnzintap5vyjlia7fkirfsnfizflqd.onion/) +![logo](./www/img/ng-project-large.png) ``` # 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 ``` -![logo](./www/img/webring-project-large.png) Darknet Onion Webring is powered by a Minimalistic Onion Hidden Service uptime checker, written in only PHP and Python, because javascript is NOT needed. diff --git a/scripts/darknet_exploration.py b/scripts/darknet_exploration.py index f204bdd..94c1b82 100644 --- a/scripts/darknet_exploration.py +++ b/scripts/darknet_exploration.py @@ -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) ") diff --git a/scripts/tests/banner.png b/scripts/old/tests/banner.png similarity index 100% rename from scripts/tests/banner.png rename to scripts/old/tests/banner.png diff --git a/scripts/tests/blacklist.csv b/scripts/old/tests/blacklist.csv similarity index 100% rename from scripts/tests/blacklist.csv rename to scripts/old/tests/blacklist.csv diff --git a/scripts/tests/checkimagesize.py b/scripts/old/tests/checkimagesize.py similarity index 100% rename from scripts/tests/checkimagesize.py rename to scripts/old/tests/checkimagesize.py diff --git a/scripts/tests/checkwebringinstanceexists.py b/scripts/old/tests/checkwebringinstanceexists.py similarity index 100% rename from scripts/tests/checkwebringinstanceexists.py rename to scripts/old/tests/checkwebringinstanceexists.py diff --git a/scripts/tests/csvwork.py b/scripts/old/tests/csvwork.py similarity index 100% rename from scripts/tests/csvwork.py rename to scripts/old/tests/csvwork.py diff --git a/scripts/tests/csvwork2.py b/scripts/old/tests/csvwork2.py similarity index 100% rename from scripts/tests/csvwork2.py rename to scripts/old/tests/csvwork2.py diff --git a/scripts/tests/favicon.png b/scripts/old/tests/favicon.png similarity index 100% rename from scripts/tests/favicon.png rename to scripts/old/tests/favicon.png diff --git a/scripts/tests/sensitive.csv b/scripts/old/tests/sensitive.csv similarity index 100% rename from scripts/tests/sensitive.csv rename to scripts/old/tests/sensitive.csv diff --git a/scripts/tests/unverified.csv b/scripts/old/tests/unverified.csv similarity index 100% rename from scripts/tests/unverified.csv rename to scripts/old/tests/unverified.csv diff --git a/scripts/tests/verified.csv b/scripts/old/tests/verified.csv similarity index 100% rename from scripts/tests/verified.csv rename to scripts/old/tests/verified.csv diff --git a/scripts/tests/webring-participants.csv b/scripts/old/tests/webring-participants.csv similarity index 100% rename from scripts/tests/webring-participants.csv rename to scripts/old/tests/webring-participants.csv diff --git a/scripts/tests/writefile.py b/scripts/old/tests/writefile.py similarity index 100% rename from scripts/tests/writefile.py rename to scripts/old/tests/writefile.py diff --git a/scripts/old/uptimechecker.py b/scripts/old/uptimechecker.py new file mode 100644 index 0000000..51ed0da --- /dev/null +++ b/scripts/old/uptimechecker.py @@ -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() diff --git a/scripts/uptimechecker.py b/scripts/uptimechecker.py index 51ed0da..77141aa 100644 --- a/scripts/uptimechecker.py +++ b/scripts/uptimechecker.py @@ -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() diff --git a/scripts/uptimecheckernew.py b/scripts/uptimecheckernew.py deleted file mode 100644 index 62c3a3a..0000000 --- a/scripts/uptimecheckernew.py +++ /dev/null @@ -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() diff --git a/www/header.php b/www/header.php index bdb035a..0f2dd1d 100644 --- a/www/header.php +++ b/www/header.php @@ -1,11 +1,3 @@ -

Darknet Onion Webring - Non-KYC Services - Sensitive Darknet Websites - Monero Nodes - Nowhere Infrastructure

-
- -

-

Update Frequency: every 3 hours


- - - Category Name Score "; }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 ""; // begin html table row for that Category @@ -68,6 +60,70 @@ echo "

" . $resultcount . " Result(s) found.

"; + + + + + + + + +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 "
\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 "

| "; + }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 '' . $data[1] . ' | '; // display the category as its the first row with this new category + $oldcatname=$data[1]; + } + } + } + } + } + } + echo "

"; + fclose($handle); +} +//echo "

" . $resultcount . " Result(s) found.

"; + +} +} + + + + + + + + function DisplayCSV($csvfile) { $row = 1; echo "
\n\n"; //begin html table formatting @@ -133,3 +189,27 @@ echo "
\n\n"; echo "\n
"; } ?> + + + + + + +
+ +

+ +

Update Frequency: every 3 hours


+ + + diff --git a/www/img/lainlantern.png b/www/img/lainlantern.png new file mode 100644 index 0000000000000000000000000000000000000000..6d71af9c4dc887c5ba1880f7439ecdd0d0d0d5ff GIT binary patch literal 4848 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ŐMv5xh?#>gA7tXWmEyQhl!` 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 literal 0 HcmV?d00001 diff --git a/www/img/lantern project large.png b/www/img/lantern project large.png new file mode 100644 index 0000000000000000000000000000000000000000..1dafb45f376ecacbd63acf461de76bf3fd3f7f96 GIT binary patch literal 92502 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
    d?I|Wx_q%t} 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 literal 0 HcmV?d00001 diff --git a/www/img/darknet-onion-webring.png b/www/img/old/darknet-onion-webring.png similarity index 100% rename from www/img/darknet-onion-webring.png rename to www/img/old/darknet-onion-webring.png diff --git a/www/img/onion.png b/www/img/old/onion.png similarity index 100% rename from www/img/onion.png rename to www/img/old/onion.png diff --git a/www/img/old/webring-participant.png b/www/img/old/webring-participant.png new file mode 100644 index 0000000000000000000000000000000000000000..636e7e12133c207e97b5fcacc81f315e75542efd GIT binary patch literal 19289 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%0ASXqGg%Ty*$R=u`w+6;9(pD$pAviP6|4G1LIb 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 M07*qoM6N<$f)yS^rvLx| literal 0 HcmV?d00001 diff --git a/www/img/webring-project-banner.png b/www/img/old/webring-project-banner.png similarity index 100% rename from www/img/webring-project-banner.png rename to www/img/old/webring-project-banner.png diff --git a/www/img/webring-project-large-original.png b/www/img/old/webring-project-large-original.png similarity index 100% rename from www/img/webring-project-large-original.png rename to www/img/old/webring-project-large-original.png diff --git a/www/img/webring-project-large.png b/www/img/old/webring-project-large.png similarity index 100% rename from www/img/webring-project-large.png rename to www/img/old/webring-project-large.png diff --git a/www/index.php b/www/index.php index fd57dc5..1d6cdb7 100644 --- a/www/index.php +++ b/www/index.php @@ -3,45 +3,67 @@ - Darknet Onion Webring + Darknet Lantern - +
    - -

    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.


    -

    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.

    +
    + + +
    = $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 "

    Search results for " . $query . " :

    "; + echo nl2br("\n"); + echo nl2br("\n"); + //echo $verifiedcsvpath; + //echo nl2br("\n"); + //echo $unverifiedcsvpath; + echo "

    Verified Links:

    "; + echo nl2br("\n"); + DisplayCSVNEW($verifiedcsvpath,$query); + echo "


    Unverified Links:

    "; + 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 '

    Search query must be between '.$min_length . " and ".$max_length . " characters.

    "; + // TODO list the available categories + } +?> + -
    -
    -
    -

    Onion Webring Instances

    - -
    -
    -

    Infos and Indexes

    - -
    -
    -

    Search Engines

    - -
    -
    -
    - -
    - - - diff --git a/www/moneronodes.php b/www/moneronodes.php deleted file mode 100644 index 50500e4..0000000 --- a/www/moneronodes.php +++ /dev/null @@ -1,39 +0,0 @@ - - - - - - Darknet Onion Webring - - - - - - -
    - -

    Monero Nodes (Last update: September 2024)

    -

    Update Frequency: every 3 hours

    - -
    -
    -
    -

    Monero Nodes

    - -
    - -
    -
    - - - - - -
    - - - diff --git a/www/nonkycservices.php b/www/nonkycservices.php deleted file mode 100644 index 5ad9612..0000000 --- a/www/nonkycservices.php +++ /dev/null @@ -1,62 +0,0 @@ - - - - - - Darknet Onion Webring - - - - - - -
    - - - diff --git a/www/nowhere.php b/www/nowhere.php deleted file mode 100644 index 2df5ba4..0000000 --- a/www/nowhere.php +++ /dev/null @@ -1,39 +0,0 @@ - - - - - - Darknet Onion Webring - - - - - - -
    - -

    Nowhere Infrastructure (last update: December 2024)

    -

    Update Frequency: every 3 hours

    - -
    -
    -
    -

    Nowhere Services

    - -
    -
    -
    - - - - - - -
    - - - diff --git a/www/participants/webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion/banner.png b/www/participants/webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion/banner.png index d7320245a8685c0b9e8bd87cfb8cc9be87b26646..1e52c7340d35aac42d67eba9dd5cec8ad54b69bc 100644 GIT binary patch literal 8952 zcmbW6cQo9=`|m%jP6(oxRU<+4-bJ*KNQ8*qyCwQ+D|#nL^jL|OL=d9asH+6gS%Tdq zqQ$PV*~H@d{(kq|d(Qpq-uryc%s-!*InQh6%*-?I=W^+C1Gs))&rlB_Aq4=Es}Hzb z0dxRz5E&U6i2SM|Cnu+%q@$v|G6ou2YC1*+CMHG(#_PPksLNl!&Z&wGRM2Jio~U48`^sQ@(q3nCE!NEt~$j3k$X z0QkyJa+3ct;C~tkDTwUKODbv_+N%c5*8x%z5Qy~3|0{s2)=^jg0WwB%CVpvc3g*X- zlmh-YWMZ=4QVHH|=wmUR#tO+g1;kR*u(Gjpa0=fPxpiAqPF_J#Nm)hbp01w0f#Llp zX68>Vo>^KsySTc!dw6;U1_g(NLc_x2;u8{+l2cN1a$mj9%P%M_dRJaiSylc1!^g%i zP0cN>ZS5WX1A{}uh>_8;nc2Ddg~g?1Bnpk$-1@owYiAdCbbNA(|3mou?>}550O-H5 zuIm2=`#-oCueeCBmW7P+KU^fFp;raONJh>tO~Iu7n9|XoSwJR+>c-vdw+(&Ng0iMq z7N>w|8df1WlrZi;X#Yj_e+L%(|3&t{!2UNE5}*T-TrD1m5zqvV8J2oc?nxTLgmDWE z(N?x1w?YqgByD0!MHscY-^;}QjZ&&@o^XrlKkFoyfZHX&K#04CU8}8@#J9X})OGjM zsPzA71MhB2aBRw`03F4RY%acz?o)8l#O6c$)%QWqtQ#IFDP^~dEW+m&st=|qQ;D)T z>wY+M(2Bv@fN|ojw{4>LKaGp^=3zqbGCX2CWX#P3)LW+TUIa0S&&%k3X0oBXZic?q z?oQ<#BGIr72k`w)w*51#mk3=CFq6U@wyuEZ>Xx$pjr#*TZ1#v`Ae6r)KEnEN_P~R^ zic;U5_w*~r8G7>X>)ZBZq;rFH>=LxVYWfuylXy)IO_Vue;GRjm}@= zXPZn3&j6Yi&^~mxG>jqgj@c~@Fd>kflzWMPEHkb$GV0798aP1$FfzLB&r`E=xIBQd%fML=WY=^lzyw;1?UoMzW|ICi1Fs5Q+#p%f z$4;U4LuDS8Qe*#(3#EyD{+uP8uWIseS@VrM0rU0ZdRm{#3XS&yz$P;q{2t-K#jE;33;2$Sed(s@#zq5kN1&sT|Joc2 zS!2R3Hq^n0Qs<^i)k?xT*7s9Tws}=hapwDagbg&d*q!a#qY)F%p&BIK}T=qdiw%8 zm(A+@&4ZPL)VDPklVBdXy_DcL_UOf=gPR>KoG$tKb^_gcc@%=I!+L4r@i9m4lrt|x zp}Bag83&_ITjt?b)7_B#aN{Ssp-vx|5YaM&pSU%@X*>C6p%DI=5$HerXKe9AS@KID z;ZRMdeplA}*pqRoC&$zk(HY!_aqQ2Wr0Nq}xBWKX3EMT3-TOO-hnJM2&IWPjw1fqhp>d{7rb+hxPGL zao={C%DFGOTQ%>0Nf{`Q+#tc0gycVPmEUMCtaZv3$cc&{&P1i&_I>d=V}!>*520hX zhca2#LE9%g78%HcX{^JnL&cHV*^PmH*UJz1K9DIWpY{zMD54Hyh<9q%b*nGFTU}(m zUvjhlHT(77E14Cr#Jyu74sxnYOTdYQWQBbq+&)gt2xXrjTbXeQ9FU-mtZ6%i+gm>O zU^6ydkvbhlm7eH;aiLf}cJ^_p(LNzi%q5U0N~pX9v@ZdQ=ndDYOF(emv)8#dMcPid z92(cJ5jgB(Zh6Sg!t+qKMU%mQSM1m6c{Pmb7J?|AM)7snB&it)kM4Zz1?E*_srM-A zo{A$ndxzERbVUAPe5fYu@REeLLQcAiUEo9@ zW6|P%*eS)j0Q?f5GshWS#9h!`ZJKfTg?@c?4^yNWR^B)xI_12H&eSrT6~+`9ic5+UoRNp$ zAc!u^jvLAs7r(h{app1-(71`b)oQ*;mPH#k874AXex4H<#-2GxK%jPVAL)9Vt5lp- znFerBW*>tNiU9j%%|Vs?1PxlE2aY1^R_etJ!bHkIf7Q+V^{V>te%5m_6TCj*uYdU- zs82(ow;g_eUV_$Y?S=7YTZ0YazOv|GN$Ep_{fFxI8*KY1Gy@e>5KWmtbp7D5C`G86 zSzBY9-O4k$HGFeiD(GS2Jwc91dVf0!O;>v`!F>?vQ(H$cdDM~mn|k(PQ%~+ePQQq* zCzE1|-aKU>_XZFqNAeFOp2iIkED??U76sIgM1yw^(G1*s$i3Hh-h0XZV5;WJ&o0iI z>@~gwJT;j`;(Mr|Ly6PBA;zs`$s)AV14ZqhfPSiM2Foj5KY<1r`#iXs9YEsd@S_o^1 z{|C3F@&-Opy7yDPq&;++EM5MXdQLK&b9yslbF_PD{>uqdyQk+@PlShU(jg9+Sj}(%#^&*_vSx#JmNXbip zY()rqICP(xZ>PcK_poNz&RWknt~yaplbzspIIt!#i|U>I{k^;*mD*IBWDeeeQKnO- z%(f?k^|4L3<9<^;n3Ea`b5x_tF)$lj34Q;F;m#5B6#GoUnC6UQ*gwQI{+{ZGiDX*VevVwya)mzI9(zr%w@;G2 zbfUg@cnQRVnTYZ@&HkM_Xb38epE}eF!(?rk)v?x7mRWvOpWEvKPf}QCm8(yN3E-kW zsU!?nU8~?sm=UVKHl8KDWpl*stJCJ(Hf4nhC1CKDgl{eA?Ss4t?f~Ntui_rJ_?A;D z@g)MMWRED3n$4E!u&Ev?ndP(wJSbr-BT10qI6CMUq2@mknR2E|aJC~vo!yJnEHZGJ z<6CSx?Z~v|n~c4UayV;=gWt}YC?&BerSL{-dSxYtvt>lPszL&FG(FR-dRkg_nIRFL zjo(IgRbC1P_hEV~qsUP_Ok;}!Jz(bLWy6SSPh20}j!&}FH!p7em?JR=w*)0<=7ow% zWo-sh9xDJU4xW!(*uNDdtlKgjXfwt;XRMrs_ zv}jl_(Q;fAELRGO)!`P>8t+Iq|NWC*6IDd=lZWLhsKnfkz}tcsY_OiTbm9-qGx* zKUnO|r-SwiB^??=8=@PAC|~|Wn!VC8QwlaUx=+ix+!Sb&*SO9dX}h66AAHU>*vR!j zN58Rk=692`purBKqJp3V`^wB+xCa>0^?VV?Fe|lo7Y5BUfr>dQFA2QS*=4 zUxLWelSOC_Uz_vx8HbF9cHFRGeU0EklP3+; zsW+vJ;nvNSSE}%=SAnCO{)^c*Au+hX{-UAvG>G7tZN(aEch2yEZ`b>Y!4I7R3?+w? z1L+6qN@WbiU9zZ4AU2@qvznO(o3(vaXGkfpwYop&LWDnrKj}c%MOENOR>6VO1|2;K zyua0+CQ=z|WUr!EzOnMa*#av}w2H6!#MhPoI7sy%@7hX;?^$tpI)seLq<1OO2OE6Y z*ABbY$6JQ9ky1OdgrpsOOjAy}sVVC*ej7274l{Qiyabpe1+n%?M4b)zH3sI9&dSN z&}XjjGCpBa1@dE5es4|Wyk6dx)&_pxF9F|Cm}r1zv$9Xo{n1qStL|e?Wy4b?|F7H1 zEHnCN_Xsr?EQ2uBHUgx4*|V{>FOjyMRb0`uKuCJz1Ff~M8=Z8_)y|&mvWJ{$5vDe( z>fcS25t7WO*Pr(0PxL<954QZ|r0Z?wp^z9gwVKyJl4fPxR*PD33Y^^v@ z8yu-ywS%)2~)(eR({y|Co*8qux|6r7%PgvJnNkmGFZ@m zCQEs!Q1e0Px$MFVC5YZ1%<1|d?MQ8NG>7Lun>DqznRm9no1Q ziv&nD6!9q5D9rc7;51}r!%t&V?5?oKv=m*uOZtX8PffuBOpTypICt_x;}S5y*)VxQ zJn|YfvIK^%j<<^JLGBH|fsMKVD#xYol-bdJcO|-P-|wg>CN`Nccw2xak{>D8xFWbbzlZiUD1hIjThFz7R z*KZo;Brn1qWAu(IMce3RRDCxwn>LC2B){yjk1hd9XihY%C$CH@(&!Ci5YFZ5l3m`i z$R2S}W%2oq7yMlRa&H%$xZdpBE~JQ*9IR*1$8dSirupCSAN=)9%4O+#(zQ+yyI^TM zrWvQd-%!5CYGEhekfJ7Wvo+`R#Aq+01z($Uw<)>Zpr5$uEXW13GXVZbF8kTesp(?b z`a7y>!tmn*9*#M81GdLQGD5j?ti4DLH@D?6_RWh2l;}esQoj}38vA?Si4|`s|2L1k zunQp+uYA^fb9V2T!3&?Y96hku!%kp8*-DybdemKv;!^}(y_pXCzV{=;`$6o^s4~}gb}DZFqrsBE#kCj8S_8zjh%#JBq?@bob&va2YwsUjjD~e9dvFB z8~9L|tMSf}9J>>l13Y?B)VK$29$lypdYcq~$Np*ssLOso_g>eKB`SWu5Fv^#FR6jV)^q z4h?j#QP4H}2a8SC58MqpGmrX@r0;a$&X;eT2)xh~@A5?TGDj-nf=U^1a`_7(&vzMD z8{&C##jH%hSo}y7>a$sFwerc7 zV9_>ABl6}n><;0nx}<60fuzrJ<>yZAw*F0r*!F?jUq|ru*}ZO>T+sZDsbRwlu06bo zd{1>0Pkamd5i3_5pKjqZTx%}e&p#D7BaXy`=09qiG{o>WEp4TGKz?i zVMyMaK-8&{Kj_KzdZz0srKgIA@LR@Tdr8IaU^qnv8j=Ge1@BI4Tmfp{pZ@*n^o&;W zOPLhM9ial_M&S`h7064L^<3sRO8`cBx9jnlDS>zU;eylmCP_vs8}+Vyt9v;*fYfdv zB9wb(r2lRRd0UnzhluA0kI6zfe2{_6vs74vYfjCg!rE((b`qasdn-q2MpjTZomeLD zC30!Qz0w_?7EOmp(oZfP{wJ{WAYdUaz*p;Op_ZHW>Prq2o@63Xi*IhfLUfA1Rhu-Eu;8dSp3_j+`DZ^ErP+^cO_Wc&ruu|U z#AKmT`Y#(T8O$Yzj1rpWr;kwA8a8OhOl8>7VGk4No2z!iL)ul5hzLK=YsBY;wQK&= zuT)>Y)nSqe&(3TjITp@8kVh5VIoX=$$MIGxWTVqM2~OJJW#0p#JiW9KJRL6|D*HL$ zY8Q^)=Oo%Ufis$HMZShw?9~zUhHaf@pW;}TtbY1O`;6pJDH5~G$Jk;6!s&8+i1%=z z2Y!B-a~SxV&ZjrDXHU1}%6Zc~1-jd^iM5}mnK0u(tf3IyykEUqgN2t?ZiQtIws-}*%lJ}Wt znb^n4(Tn^}Ujt;=vg6>&-Gu5hlkvch6R0fabwaM*tnXG+u2~cIpmESniHI0$;>x8R zU8Vf#ZLN)iA9!k}24#p07EOLZjX$`*kGyko!PZh}PHf2~VdZW>CRM*ZQ34je_qs~* zu6X1xJlW-?Z!GyGvomezEI)eY(`ZAjxcWtZ+RTCF$)88g>5KMd1hK(h(v8Ja_DJ=> zx*ac{jmJwo7~jDJj9a1behZN@XNJ);%RM3LT|t(msC@p#@N!?$ z$;tbNsZ9sTc)YVX7c;>dzLls93smordc>er?BuWfQZ}T!{6i)qQUo{Tg$KifN|MX6v zK4rqpR-J_L*dMO)5}CgNRA}-(3t>ua%O0A}FSA{S82cMGL?*(QGVh|T{j_RZ4;Tmi zzo=rpkCDA{5JTIp{-H;h5KwS^)v0|N_*&3=h{&9p-`ka;2yc9+CFjol2lVL9`6M!5 zQ>EY1wo$Jqx(`Ye^8yk65H)Xcnc=>idycPN1!JlB;eK0F`(!$ zi9dDi(AE+?-;}5lmb8yDrzxWwt6lf{JnWyjI1HwO3IEtxXPDJrIPng_Y9^vHXQTyt z-_!_s6t^^zOGDCuZ`xd0V`9IG814fES$r0u+z$=DX6vCLi+yFKIYJ zqrXjk*q%BpkA4+=XP)L0HL!IF9G^s6EcGT zRVrZ^zc(3m{pZ{5QPNIdUDd>&dM+-!G1jGGU%P_Q5LGmMD59R*>+sstKt1{Gi^-N!XVTq# z5LZhqHDsz8YQwEp&6QIB9>$2=YanO`Ycjvnuk&VBsEi;TX5OC=s2iaNgb@(feNwcaYOTp5LbqqRjn+?ZC1Q=RO{cBS zZ6?8(U7pP}@W}}8=^y(P$i*^GLUBq`VKiCsG>A;96@KiJ4%&i@Oo=PiIS)tE5LK_l zmkV~>&$q&>;nhhgQsNIujb+<)HklKg4ElH;UQJi@5|q2nO`Fk$1XPZ!63+>g$PIqJN6Y>X(QgS_;6=|u>kuaFSk620$$|8aeo;h3pfUOdA z!^dv&kS_3*#uM($a9n0!pZq^fEifqou_1}5Pwf$J$N43nWH8_F>Ut?QJo`zElcDpd z4y{GWA=I!k`5>wiTR$L6kVXAWLRn|%Hgm|0>$ZBwc7|fgK%YS|`{Y573?^sd(!~zI z#x#+i9tWsvo$CS`T}GHops#oe3|;KkkeaTVCBKLZXtc5RB46Md$DRUaXD+@vhsJbBoCe1J~>tm5->EnZ&1 zMGYPplJ;@=shC*Dpr6yo+r`;H|YQ#GB0-^IS}xS zsN+}*4Y}CeHp$sDKC>;kKE>^c4~n&XmY{uI)F?M6D*2Bll~s3s!by!{cUQNE&)X;d zp_0XN6}QG!OD(fZO{}sIihoq>W1D}Nj`rJH?#xcnGQQ*ybbAulw@CvWd4uCh#in~i z*N8@NG_a78Ub6#15$yC^%$1rGEnfcR@8F5io>KQ7swN0xn6dD|ygWO`d8SKX(5g#8 zg(qXMfo&$J?YG?~M}fi(){qenW%JYeM++KKP=pB~8WrWF*pPSlv}5kT-SZCN@wI<_ zT<^&oUsLbBG!f$bqseA(v-8jF39@ID>rrETj_i?P@C{#0mVjFz%oGpNbGBZCzjt6S zN@l&^!ipjFw?tC1$b#^h;18YW2ST&f6}kmR&ENS$sDwd6G}}G=#3<}0m{&6RfcfFP zJP+t$6RVX4-tCJ*ZhLxv*qfHy>)bgmHymSGOdRcf39^ zeIo6tQHvhJksVvD6)cW3>Vuc>`}~bz{2*bSOO#)#KX8dg@wLypVC5RABXxMca6hPJ z5}$wjXX*WIltbvza-Hmj>O=U_F`7T70hGG0OheOS^OAizu9k=zPC8hO~7S6H2s6+IjS*tpDl7IS~G{_{bZY8gZ0 zspPWWFht_d!zNs={xw7rd^xl{sl9;5S0|ldV@>x4Hfq-8>4P_r2009SF5sWLM#SHhPA_`r__!+|FW%{}2$B>wb278M%bCLSSyb z(kWZ_4B%+`+*jG|$u(up1jHD>i03%#jVSs9C-D&JU!(XQDdT&we4bmivUFZPeneas zm4C1j5VGy-pPTi>zDR@nybLDm!5h5<moH3F6g2DrI%IRq;yt;oQ@KlLoBXooF zFB^W2Fc21u>a3?C2>S`oI+s}Qbqsa1zRW^?H&9v)6PJbOgV*XMv6sM*eKM~)yx*Qd z{*dVhkEGcgq-kZZfW`DEB8)8Jbyc6pA-s+v&~E3<4H~MCjou%nk3o&I%bjc7xsTKo zy*208-}()~As&+6`b3MD{7i^&_Y9pi7$q@ol~LCvhJxx2E^M~Gs>qifW^g*n%T9zr zYM1C>=_D~R_KH_$yvB*G3Sy%I+16rF4$j&2V`O5-a9nFajm}X(Iw!~ z%{EZ`oCVy!*h&j7fVnF^{TkW(dzhdx+|Al!b6$4n+XP<$p?J%kWp&lZ?v!+4ox%#) RoqxFc&Cc|cmoZ!}{}0+PYIpzu literal 22876 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 diff --git a/www/participants/webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion/unverified.csv b/www/participants/webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion/unverified.csv index 52ad493..6ab7125 100644 --- a/www/participants/webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion/unverified.csv +++ b/www/participants/webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion/unverified.csv @@ -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 diff --git a/www/participants/webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion/verified.csv b/www/participants/webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion/verified.csv index 8291ca3..2d9b50f 100644 --- a/www/participants/webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion/verified.csv +++ b/www/participants/webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion/verified.csv @@ -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 diff --git a/www/search.php b/www/search.php deleted file mode 100644 index 5775cbd..0000000 --- a/www/search.php +++ /dev/null @@ -1,63 +0,0 @@ - - - - - - Darknet Onion Webring - - - - - - -
    - - - -
    - - -
    - - -= $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 "

    Search results for " . $query . " :

    "; - echo nl2br("\n"); - echo "

    " . "Instance name: " . $_SERVER['SERVER_NAME'] . "

    "; - $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 "

    Verified Links:

    "; - echo nl2br("\n"); - DisplayCSVNEW($verifiedcsvpath,$query); - echo "

    Unverified Links:

    "; - 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 "

    Search query must be between ".$min_length . " and ".$max_length . " characters.

    "; - } -?> diff --git a/www/sensitive.php b/www/sensitive.php deleted file mode 100644 index 0f8e781..0000000 --- a/www/sensitive.php +++ /dev/null @@ -1,64 +0,0 @@ - - - - - - Darknet Onion Webring - - - - - - -
    - -

    Sensitive Websites (Last update: May 2024)


    - - -

    These are a lists of sensitive services. I don't recommend using them without having implemented deniability in your opsec setup [1] [2]

    -

    (This page is strictly for educational puposes, we do not own any of the services below)

    - - -
    -
    -
    -

    Markets

    - -
    - -
    -

    Exchanges

    - -
    - - -
    -

    Forums and Imageboards

    - -
    - - - -
    -

    News

    - -
    - - -
    -

    Dead Markets

    - -
    -
    -
    - - - -
    - - - diff --git a/www/style.css b/www/style.css index 1f41c47..f75ca4a 100644 --- a/www/style.css +++ b/www/style.css @@ -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 */ diff --git a/www/webring.php b/www/webring.php index 92ca5fa..369aa67 100644 --- a/www/webring.php +++ b/www/webring.php @@ -1,11 +1,63 @@ +\n\n"; //begin html table formatting +if (($handle = fopen($csvfile, "r")) !== FALSE) { + + + $oldcatname=""; + while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) { + $num = count($data); + //echo "

    " . $data[1] . "

    "; + //echo "

    $num fields in line $row:

    \n"; + $row++; + //echo $row; + + if ( $row == "2") { + echo "

    "; + }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 ''; // display the category as its the first row with this new category + $url = ''; + } + } + } + } + } + echo "\n

    "; + fclose($handle); +} +echo "

    " . $resultcount . " Result(s) found.

    "; + +} + + +?>
    -

    Darknet Onion Webring Participants:

    +

    Webring Participants:

    - - - +

    - -

    Non-KYC services (last update: December 2024)


    - -

    These are non-sensitive services 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 kycnot.me. I recommend accessing those services via Tor [1] (including accessing VPSes via SSH via Tor aswell [2]), and to pay for them using monero [3].

    -

    (This page is strictly for educational purposes, we don't own any of the services below.)

    - -
    -
    - -
    -

    Exchanges

    - -
    - -
    -

    SMS

    - -
    -
    -

    VPNs

    - -
    - - -
    -

    VPS

    - -
    - -
    -

    Other

    - -
    - - -
    -
    - - - - -