diff --git a/README.md b/README.md index cf3ff82..939157c 100644 --- a/README.md +++ b/README.md @@ -21,7 +21,7 @@ TODO: ``` -![logo](./project.png) +![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 822eeb6..f204bdd 100644 --- a/scripts/darknet_exploration.py +++ b/scripts/darknet_exploration.py @@ -125,75 +125,91 @@ Maintenance: ##################################################### case "1": - print("\n[+] Add a new Website entry (into unverified.csv)") - name='' - while(IsNameValid(name) is not True): - name = input("What is the Website name ? ") - category='' - while(IsCategoryValid(category) is not True): - category = input("What is the website Category ? ") - # the url of the website (required) + check if its valid - url='' - while(IsUrlValid(url) is not True): - url=input("What is the website URL ? ") + done = False + while done == False: + print("\n[+] Add a new Website entry (into unverified.csv)") + name='' + while(IsNameValid(name) is not True): + name = input("What is the Website name ? ") + category='' + while(IsCategoryValid(category) is not True): + category = input("What is the website Category ? ") + # the url of the website (required) + check if its valid + url='' + while(IsUrlValid(url) is not True): + url=input("What is the website URL ? ") - # a quick description (optional) + check if its valid - desc='DEFAULT' - while(IsDescriptionValid(desc) is not True): - desc=input("Description for the website ? (Optional)") - # sensitive ? (y/n) + check if its valid - #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)") + # a quick description (optional) + check if its valid + desc='DEFAULT' + while(IsDescriptionValid(desc) is not True): + desc=input("Description for the website ? (Optional) ") + # sensitive ? (y/n) + check if its valid + #entry_sensi = input("is it a sensitive website ? (ex: website related to drugs) (y/n)") - newrow=[instance,category,name,url,sensi,desc,'',''] - print("[+] NEWROW=",newrow) - # (rest is automatic: status, score, instance is = '' because it is your own instance) - # 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("Is the website sensitive ? (ex: related to drugs) (y/n) ") + if choice == "n": + sensi = '❌' + else: + sensi = '✔️' + + newrow=[instance,category,name,url,sensi,desc,'',''] + print("[+] NEWROW=",newrow) + # (rest is automatic: status, score, instance is = '' because it is your own instance) + # 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": print("[+] Trust a Website entry (move an entry from unverified to verified.csv)") - # search for a word - print(uvdf[['Name','URL']]) - name='' - while(IsNameValid(name) is not True): - name = input("What is the Website name you want to trust ? (ex: Nowhere)") - filter_uvdf = uvdf[uvdf.Name.str.contains(name)] - # NOTE and display only the matching entries in unverified.csv in an array format (display it in CLI). - print(filter_uvdf[['Name','URL']]) - # check if there are no results, dont proceed if there are none! - if filter_uvdf.size == 0: - print("ERROR no results, skipping.") - else: - # Each of the rows has an index, - index=-1 - while (index not in filter_uvdf.index): - # 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 + done = False + while done == False: + vdf = pd.read_csv(verifiedcsvfile) + uvdf = pd.read_csv(unverifiedcsvfile) + # search for a word + print(uvdf[['Name','URL']]) + name='' + while(IsNameValid(name) is not True): + name = input("What is the Website name you want to trust ? (ex: Nowhere)") + filter_uvdf = uvdf[uvdf.Name.str.contains(name)] + # NOTE and display only the matching entries in unverified.csv in an array format (display it in CLI). + print(filter_uvdf[['Name','URL']]) + # check if there are no results, dont proceed if there are none! + if filter_uvdf.size == 0: + print("ERROR no results, skipping.") + else: + # Each of the rows has an index, + index=-1 + while (index not in filter_uvdf.index): + # 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 - vdf.loc[-1] = newrow # adding a row - vdf.index = vdf.index + 1 # shifting index - vdf = vdf.sort_index() # sorting by index - vdf.to_csv(verifiedcsvfile, index=False) - print("[+] New row added to verified.csv! now writing to the csv") + # 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.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.to_csv(unverifiedcsvfile, index=False) - print("[+] Link is now moved to verified.csv!") + # remove it from unverified.csv + uvdf.drop(index, inplace= True) + uvdf.to_csv(unverifiedcsvfile, index=False) + 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": 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!) # if OK return True #if not : return False - pattern = re.compile("^[A-Za-z0-9:/.]+$") + pattern = re.compile("^[A-Za-z0-9:/.-]+$") url = str(url) if len(url) < 4: #print("Status: Got more than one character or nothing.") @@ -1096,7 +1112,7 @@ def IsScoreValid(score: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 #(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 == "": # empty description is fine as it's optional return True - pattern = re.compile("^[A-Za-z0-9-.,' ]+$") + pattern = re.compile("^[A-Za-z0-9-.' ]+$") desc = str(desc) desc.strip() if pattern.fullmatch(desc) is None: diff --git a/www/header.php b/www/header.php index 625a785..bdb035a 100644 --- a/www/header.php +++ b/www/header.php @@ -1,9 +1,9 @@

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


-

Darknet Onion Webring (WIP)

+

Update Frequency: every 3 hours


- + Category Name Score "; }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++; for ($c=0; $c < $num; $c++) { // iterate over each row echo ""; // begin html table row for that Category diff --git a/www/img/darknet-onion-webring.png b/www/img/darknet-onion-webring.png new file mode 100644 index 0000000..4e02bd8 Binary files /dev/null and b/www/img/darknet-onion-webring.png differ diff --git a/www/img/webring-participant.png b/www/img/webring-participant.png new file mode 100644 index 0000000..636e7e1 Binary files /dev/null and b/www/img/webring-participant.png differ diff --git a/www/img/webring-project-banner.png b/www/img/webring-project-banner.png new file mode 100644 index 0000000..4e02bd8 Binary files /dev/null and b/www/img/webring-project-banner.png differ diff --git a/www/img/webring-project-large-original.png b/www/img/webring-project-large-original.png new file mode 100644 index 0000000..29dd695 Binary files /dev/null and b/www/img/webring-project-large-original.png differ diff --git a/www/img/webring-project-large.png b/www/img/webring-project-large.png new file mode 100644 index 0000000..93ddd62 Binary files /dev/null and b/www/img/webring-project-large.png differ diff --git a/www/participants/webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion/unverified.csv b/www/participants/webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion/unverified.csv index 70f8d92..52ad493 100644 --- a/www/participants/webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion/unverified.csv +++ b/www/participants/webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion/unverified.csv @@ -1,5 +1,89 @@ 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,Hackliberty,Hackliberty Gitea,http://vkp7367tcjpqdwwckigrdrvmwvispvbpg5rlsr2chjxvppfg7hipagyd.onion,,,✔️,100.0 -webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion,Forums,Hackliberty Forum,http://yw7nc56v4nsudvwewhmhhwltxpncedfuc43qbubj4nmwhdhwtiu4o6yd.onion/,,,✔️,100.0 +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 diff --git a/www/participants/webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion/verified.csv b/www/participants/webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion/verified.csv index 3c69df1..8291ca3 100644 --- a/www/participants/webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion/verified.csv +++ b/www/participants/webring.nowhevi57f4lxxd6db43miewcsgtovakbh6v5f52ci7csc2yjzy5rnid.onion/verified.csv @@ -1 +1,19 @@ 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/,,,, diff --git a/www/search.php b/www/search.php index b6569e2..5775cbd 100644 --- a/www/search.php +++ b/www/search.php @@ -26,7 +26,7 @@ require("header.php"); $query = $_GET['query']; // gets value sent over search form - $min_length = 3; + $min_length = 1; $max_length = 32; if(strlen($query) >= $min_length and strlen($query) <= $max_length){ // if query length is more or equal minimum length then @@ -58,6 +58,6 @@ require("header.php"); } else{ // if query length is less than minimum or more than maximum - echo "

Error: Query must be between ".$min_length . " and ".$max_length . " characters.

"; + echo "

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

"; } ?> diff --git a/www/style.css b/www/style.css index d1b9fe5..1f41c47 100644 --- a/www/style.css +++ b/www/style.css @@ -223,7 +223,7 @@ a:hover{ } img{ - width: 200px; + width: 300px; /*transform: translateY(2px);*/ padding-right: 4px; -webkit-filter: grayscale(30%); /* Safari 6.0 - 9.0 */