mirror of
http://git.nowherejezfoltodf4jiyl6r56jnzintap5vyjlia7fkirfsnfizflqd.onion/nihilist/darknet-lantern.git
synced 2025-05-16 20:26:58 +00:00
big changes, closer to prod
This commit is contained in:
parent
95474141f4
commit
f23a6e3ac8
12 changed files with 191 additions and 73 deletions
|
@ -21,7 +21,7 @@ TODO:
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
Darknet Onion Webring is powered by a Minimalistic Onion Hidden Service uptime checker, written in only PHP and Python, because javascript is NOT needed.
|
Darknet Onion Webring is powered by a Minimalistic Onion Hidden Service uptime checker, written in only PHP and Python, because javascript is NOT needed.
|
||||||
|
|
||||||
|
|
|
@ -125,75 +125,91 @@ Maintenance:
|
||||||
#####################################################
|
#####################################################
|
||||||
|
|
||||||
case "1":
|
case "1":
|
||||||
print("\n[+] Add a new Website entry (into unverified.csv)")
|
done = False
|
||||||
name=''
|
while done == False:
|
||||||
while(IsNameValid(name) is not True):
|
print("\n[+] Add a new Website entry (into unverified.csv)")
|
||||||
name = input("What is the Website name ? ")
|
name=''
|
||||||
category=''
|
while(IsNameValid(name) is not True):
|
||||||
while(IsCategoryValid(category) is not True):
|
name = input("What is the Website name ? ")
|
||||||
category = input("What is the website Category ? ")
|
category=''
|
||||||
# the url of the website (required) + check if its valid
|
while(IsCategoryValid(category) is not True):
|
||||||
url=''
|
category = input("What is the website Category ? ")
|
||||||
while(IsUrlValid(url) is not True):
|
# the url of the website (required) + check if its valid
|
||||||
url=input("What is the website URL ? ")
|
url=''
|
||||||
|
while(IsUrlValid(url) is not True):
|
||||||
|
url=input("What is the website URL ? ")
|
||||||
|
|
||||||
# a quick description (optional) + check if its valid
|
# a quick description (optional) + check if its valid
|
||||||
desc='DEFAULT'
|
desc='DEFAULT'
|
||||||
while(IsDescriptionValid(desc) is not True):
|
while(IsDescriptionValid(desc) is not True):
|
||||||
desc=input("Description for the website ? (Optional)")
|
desc=input("Description for the website ? (Optional) ")
|
||||||
# sensitive ? (y/n) + check if its valid
|
# sensitive ? (y/n) + check if its valid
|
||||||
#entry_sensi = input("is it a sensitive website ? (ex: website related to drugs) (y/n)")
|
#entry_sensi = input("is it a sensitive website ? (ex: website related to drugs) (y/n)")
|
||||||
sensi = ''
|
|
||||||
while(IsStatusValid(sensi) is not True):
|
|
||||||
sensi=input("Is this website sensitive (ex: related to drugs) ? (y/n)")
|
|
||||||
|
|
||||||
newrow=[instance,category,name,url,sensi,desc,'','']
|
choice=input("Is the website sensitive ? (ex: related to drugs) (y/n) ")
|
||||||
print("[+] NEWROW=",newrow)
|
if choice == "n":
|
||||||
# (rest is automatic: status, score, instance is = '' because it is your own instance)
|
sensi = '❌'
|
||||||
# TODO check if the entry doesn't already exist in verified.csv and in unverified.csv
|
else:
|
||||||
# if it doesnt exist, add it into unverified.csv
|
sensi = '✔️'
|
||||||
uvdf.loc[-1] = newrow # adding a row
|
|
||||||
uvdf.index = uvdf.index + 1 # shifting index
|
newrow=[instance,category,name,url,sensi,desc,'','']
|
||||||
uvdf = uvdf.sort_index() # sorting by index
|
print("[+] NEWROW=",newrow)
|
||||||
print("[+] New row added! now writing the csv file:")
|
# (rest is automatic: status, score, instance is = '' because it is your own instance)
|
||||||
uvdf.to_csv(unverifiedcsvfile, index=False)
|
# TODO check if the entry doesn't already exist in verified.csv and in unverified.csv
|
||||||
|
# if it doesnt exist, add it into unverified.csv
|
||||||
|
uvdf.loc[-1] = newrow # adding a row
|
||||||
|
uvdf.index = uvdf.index + 1 # shifting index
|
||||||
|
uvdf = uvdf.sort_index() # sorting by index
|
||||||
|
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) ")
|
||||||
|
if choice == "n":
|
||||||
|
done = True
|
||||||
|
|
||||||
|
|
||||||
case "2":
|
case "2":
|
||||||
print("[+] Trust a Website entry (move an entry from unverified to verified.csv)")
|
print("[+] Trust a Website entry (move an entry from unverified to verified.csv)")
|
||||||
# search for a word
|
done = False
|
||||||
print(uvdf[['Name','URL']])
|
while done == False:
|
||||||
name=''
|
vdf = pd.read_csv(verifiedcsvfile)
|
||||||
while(IsNameValid(name) is not True):
|
uvdf = pd.read_csv(unverifiedcsvfile)
|
||||||
name = input("What is the Website name you want to trust ? (ex: Nowhere)")
|
# search for a word
|
||||||
filter_uvdf = uvdf[uvdf.Name.str.contains(name)]
|
print(uvdf[['Name','URL']])
|
||||||
# NOTE and display only the matching entries in unverified.csv in an array format (display it in CLI).
|
name=''
|
||||||
print(filter_uvdf[['Name','URL']])
|
while(IsNameValid(name) is not True):
|
||||||
# check if there are no results, dont proceed if there are none!
|
name = input("What is the Website name you want to trust ? (ex: Nowhere)")
|
||||||
if filter_uvdf.size == 0:
|
filter_uvdf = uvdf[uvdf.Name.str.contains(name)]
|
||||||
print("ERROR no results, skipping.")
|
# NOTE and display only the matching entries in unverified.csv in an array format (display it in CLI).
|
||||||
else:
|
print(filter_uvdf[['Name','URL']])
|
||||||
# Each of the rows has an index,
|
# check if there are no results, dont proceed if there are none!
|
||||||
index=-1
|
if filter_uvdf.size == 0:
|
||||||
while (index not in filter_uvdf.index):
|
print("ERROR no results, skipping.")
|
||||||
# prompt the user to ask for with row they want to move to verified.csv
|
else:
|
||||||
index = int(input("What is the index of the entry that you want to move to verified.csv ? (ex: 3) "))
|
# Each of the rows has an index,
|
||||||
# once selected, it must be able to SAVE and print that row:
|
index=-1
|
||||||
print(uvdf.iloc[index].values)
|
while (index not in filter_uvdf.index):
|
||||||
newrow=uvdf.iloc[index].values
|
# prompt the user to ask for with row they want to move to verified.csv
|
||||||
|
index = int(input("What is the index of the entry that you want to move to verified.csv ? (ex: 3) "))
|
||||||
|
# once selected, it must be able to SAVE and print that row:
|
||||||
|
print(uvdf.iloc[index].values)
|
||||||
|
newrow=uvdf.iloc[index].values
|
||||||
|
|
||||||
|
|
||||||
# append it into verified.csv
|
# append it into verified.csv
|
||||||
vdf.loc[-1] = newrow # adding a row
|
vdf.loc[-1] = newrow # adding a row
|
||||||
vdf.index = vdf.index + 1 # shifting index
|
vdf.index = vdf.index + 1 # shifting index
|
||||||
vdf = vdf.sort_index() # sorting by index
|
vdf = vdf.sort_index() # sorting by index
|
||||||
vdf.to_csv(verifiedcsvfile, index=False)
|
vdf.to_csv(verifiedcsvfile, index=False)
|
||||||
print("[+] New row added to verified.csv! now writing to the csv")
|
print("[+] New row added to verified.csv! now writing to the csv")
|
||||||
|
|
||||||
|
|
||||||
# remove it from unverified.csv
|
# remove it from unverified.csv
|
||||||
uvdf.drop(index, inplace= True)
|
uvdf.drop(index, inplace= True)
|
||||||
uvdf.to_csv(unverifiedcsvfile, index=False)
|
uvdf.to_csv(unverifiedcsvfile, index=False)
|
||||||
print("[+] Link is now moved to verified.csv!")
|
print("[+] Link is now moved to verified.csv!")
|
||||||
|
choice=input("\n[+] Want to trust another website ? (y/n) ")
|
||||||
|
if choice == "n":
|
||||||
|
done = True
|
||||||
|
|
||||||
case "3":
|
case "3":
|
||||||
print("[+] Untrust a Website entry (move an entry from verified to unverified.csv)")
|
print("[+] Untrust a Website entry (move an entry from verified to unverified.csv)")
|
||||||
|
@ -1035,7 +1051,7 @@ def IsUrlValid(url:str)->bool:
|
||||||
# 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!)
|
# 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 OK return True
|
||||||
#if not : return False
|
#if not : return False
|
||||||
pattern = re.compile("^[A-Za-z0-9:/.]+$")
|
pattern = re.compile("^[A-Za-z0-9:/.-]+$")
|
||||||
url = str(url)
|
url = str(url)
|
||||||
if len(url) < 4:
|
if len(url) < 4:
|
||||||
#print("Status: Got more than one character or nothing.")
|
#print("Status: Got more than one character or nothing.")
|
||||||
|
@ -1096,7 +1112,7 @@ def IsScoreValid(score:str)->bool:
|
||||||
|
|
||||||
def IsDescriptionValid(desc:str)->bool:
|
def IsDescriptionValid(desc:str)->bool:
|
||||||
"""
|
"""
|
||||||
Check the categories are only [a-zA-Z0-9,.' ] with 256 max chars.
|
Check the categories are only [a-zA-Z0-9.' ] with 256 max chars.
|
||||||
"""
|
"""
|
||||||
# check if the characters are only [a-zA-Z0-9.,' ] with maximum 256 chars max
|
# check if the characters are only [a-zA-Z0-9.,' ] with maximum 256 chars max
|
||||||
#(careful with the ' and , make sure you test if it fucks the csv up or else)
|
#(careful with the ' and , make sure you test if it fucks the csv up or else)
|
||||||
|
@ -1105,7 +1121,7 @@ def IsDescriptionValid(desc:str)->bool:
|
||||||
if desc == "":
|
if desc == "":
|
||||||
# empty description is fine as it's optional
|
# empty description is fine as it's optional
|
||||||
return True
|
return True
|
||||||
pattern = re.compile("^[A-Za-z0-9-.,' ]+$")
|
pattern = re.compile("^[A-Za-z0-9-.' ]+$")
|
||||||
desc = str(desc)
|
desc = str(desc)
|
||||||
desc.strip()
|
desc.strip()
|
||||||
if pattern.fullmatch(desc) is None:
|
if pattern.fullmatch(desc) is None:
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
<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>
|
<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>
|
</br>
|
||||||
|
|
||||||
<h1><a href="http://git.nowherejezfoltodf4jiyl6r56jnzintap5vyjlia7fkirfsnfizflqd.onion/nihilist/darknet-onion-webring">Darknet Onion Webring (WIP)</a></h1>
|
<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>
|
<p><u>Update Frequency:</u> every 3 hours</p> </br>
|
||||||
<img src="img/onion.png">
|
|
||||||
|
|
||||||
|
|
||||||
<?php
|
<?php
|
||||||
|
@ -25,7 +25,7 @@ if (($handle = fopen($csvfile, "r")) !== FALSE) {
|
||||||
if ( $row == "2") {
|
if ( $row == "2") {
|
||||||
echo "<tr><td>Category</td> <td>Name</td> <td>Score</td> <td></td></tr>";
|
echo "<tr><td>Category</td> <td>Name</td> <td>Score</td> <td></td></tr>";
|
||||||
}else{
|
}else{
|
||||||
if (str_contains($data[3], $query) or str_contains($data[2], $query)) {
|
if (str_contains(strtolower($data[3]), strtolower($query)) or str_contains($data[2], strtolower($query)) or str_contains(strtolower($data[1]), strtolower($query))) {
|
||||||
$resultcount++;
|
$resultcount++;
|
||||||
for ($c=0; $c < $num; $c++) { // iterate over each row
|
for ($c=0; $c < $num; $c++) { // iterate over each row
|
||||||
echo "<tr>"; // begin html table row for that Category
|
echo "<tr>"; // begin html table row for that Category
|
||||||
|
|
BIN
www/img/darknet-onion-webring.png
Normal file
BIN
www/img/darknet-onion-webring.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 24 KiB |
BIN
www/img/webring-participant.png
Normal file
BIN
www/img/webring-participant.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 19 KiB |
BIN
www/img/webring-project-banner.png
Normal file
BIN
www/img/webring-project-banner.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 24 KiB |
BIN
www/img/webring-project-large-original.png
Normal file
BIN
www/img/webring-project-large-original.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 201 KiB |
BIN
www/img/webring-project-large.png
Normal file
BIN
www/img/webring-project-large.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 161 KiB |
|
@ -1,5 +1,89 @@
|
||||||
Instance,Category,Name,URL,Sensitive,Description,Status,Score
|
Instance,Category,Name,URL,Sensitive,Description,Status,Score
|
||||||
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,Nowhere Services,Redlib,http://redlib.nowherejezfoltodf4jiyl6r56jnzintap5vyjlia7fkirfsnfizflqd.onion/,❌,,,
|
||||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Hackliberty,Hackliberty Gitea,http://vkp7367tcjpqdwwckigrdrvmwvispvbpg5rlsr2chjxvppfg7hipagyd.onion,,,✔️,100.0
|
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Nowhere Services,Privatebin,http://bin.nowherejezfoltodf4jiyl6r56jnzintap5vyjlia7fkirfsnfizflqd.onion/,❌,,,
|
||||||
webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Forums,Hackliberty Forum,http://yw7nc56v4nsudvwewhmhhwltxpncedfuc43qbubj4nmwhdhwtiu4o6yd.onion/,,,✔️,100.0
|
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,Communities,Hackliberty main website,http://kj3wvs3wyfhm3uhhuqxlrhhcp6dneuau4mmvptlor27ghmrqx63fqnid.onion/,,,✔️,100.0
|
||||||
|
|
|
|
@ -1 +1,19 @@
|
||||||
Instance,Category,Name,URL,Sensitive,Description,Status,Score
|
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,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/,,,,
|
||||||
|
|
|
|
@ -26,7 +26,7 @@ require("header.php");
|
||||||
$query = $_GET['query'];
|
$query = $_GET['query'];
|
||||||
// gets value sent over search form
|
// gets value sent over search form
|
||||||
|
|
||||||
$min_length = 3;
|
$min_length = 1;
|
||||||
$max_length = 32;
|
$max_length = 32;
|
||||||
if(strlen($query) >= $min_length and strlen($query) <= $max_length){ // if query length is more or equal minimum length then
|
if(strlen($query) >= $min_length and strlen($query) <= $max_length){ // if query length is more or equal minimum length then
|
||||||
|
|
||||||
|
@ -58,6 +58,6 @@ require("header.php");
|
||||||
|
|
||||||
}
|
}
|
||||||
else{ // if query length is less than minimum or more than maximum
|
else{ // if query length is less than minimum or more than maximum
|
||||||
echo "<p>Error: Query must be between ".$min_length . " and ".$max_length . " characters.</p>";
|
echo "<p>Search query must be between ".$min_length . " and ".$max_length . " characters.</p>";
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
|
|
|
@ -223,7 +223,7 @@ a:hover{
|
||||||
}
|
}
|
||||||
|
|
||||||
img{
|
img{
|
||||||
width: 200px;
|
width: 300px;
|
||||||
/*transform: translateY(2px);*/
|
/*transform: translateY(2px);*/
|
||||||
padding-right: 4px;
|
padding-right: 4px;
|
||||||
-webkit-filter: grayscale(30%); /* Safari 6.0 - 9.0 */
|
-webkit-filter: grayscale(30%); /* Safari 6.0 - 9.0 */
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue