├── requirements.txt ├── Result └── media │ └── uosint.png ├── modules ├── image │ ├── ninja.png │ ├── WorkFlow.jpg │ ├── username.gif │ └── usernames.PNG ├── info.py ├── email │ └── leakcheck_net.py └── phone_number │ └── phone.py ├── LICENSE ├── uosint.py ├── README.md └── sites.md /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uosint-project/uosint/HEAD/requirements.txt -------------------------------------------------------------------------------- /Result/media/uosint.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uosint-project/uosint/HEAD/Result/media/uosint.png -------------------------------------------------------------------------------- /modules/image/ninja.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uosint-project/uosint/HEAD/modules/image/ninja.png -------------------------------------------------------------------------------- /modules/image/WorkFlow.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uosint-project/uosint/HEAD/modules/image/WorkFlow.jpg -------------------------------------------------------------------------------- /modules/image/username.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uosint-project/uosint/HEAD/modules/image/username.gif -------------------------------------------------------------------------------- /modules/image/usernames.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uosint-project/uosint/HEAD/modules/image/usernames.PNG -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2022 UOSINT 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /uosint.py: -------------------------------------------------------------------------------- 1 | import argparse 2 | from modules.email.leakcheck_net import leakcheck_email 3 | from modules.UserName.username import Username_input 4 | from modules.phone_number.phone import Phone_number_lookup 5 | 6 | 7 | R = "\033[1;31m" 8 | B = "\033[1;34m" 9 | Y = "\033[1;33m" 10 | G = "\033[1;32m" 11 | RS = "\033[0m" 12 | W = "\033[1;37m" 13 | P = "\033[35m" 14 | C = '\033[36m' 15 | BL = '\033[1m' 16 | 17 | parser = argparse.ArgumentParser() 18 | parser.add_argument('-e', '--email', help=(f'Sometime {P}USER{RS} write {P}Email{RS} in there {P}Bio{RS}, in that case you will take that Email {Y}.{RS}')) 19 | parser.add_argument('-u', '--username', help=(f'Information will be collected from many website such as {G}Social Media{Y},{G}Dating Platfrom{Y},{G}Music Platfrom{Y},{G}Porn{Y},{RS} etc.')) 20 | parser.add_argument('-n', '--number', help=(f'Sometime USER write {P}Phone Number{RS} in there {P}Bio{Y},{RS} in that case you will take that phoneNumbe {Y}.{RS}')) 21 | parser.add_argument('-i', '--info', help=(f'You can get a {P}Table{RS} show everything to you need to run this tools'), action="store_true") 22 | args = parser.parse_args() 23 | 24 | email = args.email 25 | username = args.username 26 | number = args.number 27 | info = args.info 28 | 29 | if args.email: 30 | leakcheck_email(email=email) 31 | if args.username: 32 | Username_input(usernames=username) 33 | if args.number: 34 | Phone_number_lookup(number=number) 35 | if args.info: 36 | from modules import info 37 | -------------------------------------------------------------------------------- /modules/info.py: -------------------------------------------------------------------------------- 1 | from rich.console import Console 2 | from rich.table import Table 3 | from rich import print 4 | table = Table(title="[cyan]User Open Source Intelligence[/cyan] [red][ [white]UOSINT[/white] [red]][/red]") 5 | 6 | table.add_column("Flags", justify="center", style="cyan", no_wrap=True) 7 | table.add_column("Description", justify="center", style="magenta") 8 | table.add_column("IsRequired", justify="center", style="green") 9 | table.add_column("API Required", justify="center", style="green") 10 | table.add_column("API WebSite", justify="center", style="green") 11 | 12 | table.add_row("-e[yellow] , [/yellow][cyan]--email", 13 | "[white]Sometime [bold magenta]USER[/bold magenta] write [bold magenta]Email[/bold magenta] in there [bold magenta]Bio[/bold magenta], in that case you will take that Email and use [cyan]-e[/cyan] command[yellow].[/yellow]", 14 | "Yes", 15 | "[red]No[/red]", 16 | "[red]No WebSite[/red]") 17 | 18 | table.add_row("-u[yellow] , [/yellow][cyan]--username", "[white] Information will be collected from many website such as [bold green]Social Media[/bold green][yellow],[/yellow][bold green]Dating Platfrom[/bold green][yellow],[/yellow][bold green]Music Platfrom[/bold green][yellow],[/yellow][bold green]Porn[/bold green][yellow],[/yellow] etc[yellow].[/yellow]", "Yes", "[red]No[/red]", "[red]No WebSite[/red]") 19 | 20 | table.add_row("-n[yellow] , [/yellow][cyan]--number", 21 | "[white]Sometime [bold magenta]USER[/bold magenta] write [bold magenta]Phone Number[/bold magenta] in there [bold magenta]Bio[/bold magenta], in that case you will take that phoneNumber and use [cyan]-n[/cyan] command[yellow].[/yellow]", 22 | "Yes", "[red]No[/red]", 23 | "[red]No WebSite[/red]") 24 | 25 | 26 | console = Console() 27 | console.print(table) 28 | -------------------------------------------------------------------------------- /modules/email/leakcheck_net.py: -------------------------------------------------------------------------------- 1 | import json, requests 2 | from datetime import date 3 | 4 | R = "\033[1;31m" 5 | B = "\033[1;34m" 6 | Y = "\033[1;33m" 7 | G = "\033[1;32m" 8 | RS = "\033[0m" 9 | W = "\033[1;37m" 10 | P = "\033[35m" 11 | C = '\033[36m' 12 | BL = '\033[1m' 13 | 14 | def leakcheck_email(email): 15 | today = date.today() 16 | Today_Date = today.strftime("%B %d, %Y") 17 | print(f""" 18 | {R}___ ____ ____{B} ____ ____ _ _ {RS} 19 | {R}|__] |__/ |___ {B}|__| | |__| {RS} 20 | {R}|__] | \ |___ {B}| | |___ | | {RS} 21 | 22 | Github {Y}:{RS} https://github.com/naimkowshik 23 | {B}NOW {Y}:{RS} {Today_Date} {B}Version {Y}:{C} 1{Y}.{C}0{RS} 24 | {B}Status {Y}:{RS} This Tool Is Still In Development Mode 〽️ 25 | """) 26 | 27 | LEAKCHECK_API = "49535f49545f5245414c4c595f4150495f4b4559" 28 | 29 | url = f"https://leakcheck.net/api/public?key={LEAKCHECK_API}&check={email}" 30 | 31 | headers = { 32 | 'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.5005.63 Safari/537.36 Edg/102.0.1245.33', 33 | } 34 | 35 | leakcheck_request = requests.request("GET", url, headers=headers) 36 | 37 | leakcheck_json = json.loads(leakcheck_request.content) 38 | 39 | if leakcheck_json['success'] == True: 40 | print(f" \n [{B} Email {RS}]{Y}:{RS} {email} {C}[{R} BREACH {C}]{RS}") 41 | print(f" [{B} Found {RS}]{Y}:{RS} {leakcheck_json['found']}") 42 | print(f" [{B} Passwords {RS}]{Y}:{RS} {leakcheck_json['passwords']}") 43 | print(f" [{B} Sources {RS}]{RS}") 44 | for sources in leakcheck_json['sources']: 45 | print(f"\n{' ' * 5} └[{B} Name {RS}]{Y}:{RS} {sources['name']}") 46 | print(f"{' ' * 5} └[{B} Date {RS}]{Y}:{RS} {sources['date']} \n") 47 | 48 | elif leakcheck_json['success'] == False: 49 | print(f" {B}Email{Y} :{RS} {email} {C}[{G} CLEAR {C}]{RS}\n") 50 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 |

2 |
3 |
4 |

5 |
6 | 7 | build status 8 | 9 | 10 | build status 11 | 12 | 13 | build status 14 | 15 |
16 | 17 |

18 | Find The Profiles Of A Person On Social Networks 19 |
20 |
21 | With this tool, you can see all the information of the target person's social networks which is publicy available. Many people thik that this tool needs to be installed, so i will make a Telegram Bot so that information can be obtained more easily and there no need to install or do any other probles just simple and easy. 22 |

23 | 24 |

25 | 26 |

27 |

28 |
29 | 🍊 Features 30 | 31 | • 🔎 This can collect user information from **63 Website** and more websites will be added in the future 32 | 33 | • 💫 If the user's profile is Lock or Suspended or Private, It will also be reported 34 | 35 | • 💪 Information will be collected from many website such as Social Media, Dating Platform, Music, Programming, Forum, Entertainment, Porn, Video Share Platform 36 | 37 | • 📝 This tool can be search **Email** & **Phone Number** on **Data Breached** & **Leaked DataBase** 38 | 39 | • 🔮 Sometime user write some Information on Bio. Now this tool can be **Detected**, **Email** & **Phone Number** & **Mention People** from **USER Bio** 40 | 41 | ## Installation 42 | 43 | ```console 44 | # clone the repo 45 | $ git clone https://github.com/uosint-project/uosint.git 46 | 47 | # change the working directory to uosint 48 | $ chmod 777 uosint 49 | $ cd uosint 50 | 51 | # install the requirements 52 | $ python -m pip install -r requirements.txt 53 | ``` 54 | 55 | ## Usage: 56 | 57 | you can type `-i` for help menu. 58 | 59 | | FLAGS | DESCRIPTION | ISREQUIRED | API Required | API WebSite | 60 | |--------|---------------------------------------------------|------------|-----|-----| 61 | | -e | Sometime USER write Email in there Bio, in that case you will take that Email and use -e command. | Yes | No | No WebSite | 62 | | -u | Information will be collected from many website such as Social Media,Dating Platfrom,Music Platfrom,Porn, etc. | Yes | No | No WebSite | 63 | | -n | Sometime USER write Phone Number in there Bio, in that case you will take that phoneNumber and use -n command | Yes | No | No WebSite | 64 | 65 | To search for only one user: 66 | ``` 67 | python uosint.py -u username or --username username 68 | ``` 69 | ## Description 70 | This tool will help you to find the information of **USERNAME**. Before there are many tools that just show that the **USERNAME** is used on that website but they don't show **Name**, **Phone_Numbe**r, **Profile Photo**, **Address**, **Followers**, **Following** etc. This is different from other tools. This tool will show all the **PUBLICLY** available information on the website where the **USERNAME** is used. 71 | Our target in this project is to extract information from 300+ websites and we will continue to update this in the future. 72 | 73 | 74 | ## Screenshots 75 |

76 |
77 |
78 |

79 | 80 | ## WorkFlow 81 |

82 |
83 |
84 |

85 | 86 | ## License 87 | 88 | MIT © Username Open-source intelligence [ **UOSINT** ]
89 | Original Creator - [Naim Kowshik](https://github.com/naimkowshik) 90 | 91 |

92 | 93 | -------------------------------------------------------------------------------- /modules/phone_number/phone.py: -------------------------------------------------------------------------------- 1 | import json, requests 2 | from datetime import date 3 | 4 | R = "\033[1;31m" 5 | B = "\033[1;34m" 6 | Y = "\033[1;33m" 7 | G = "\033[1;32m" 8 | RS = "\033[0m" 9 | W = "\033[1;37m" 10 | P = "\033[35m" 11 | C = '\033[36m' 12 | BL = '\033[1m' 13 | 14 | 15 | def Phone_number_lookup(number): 16 | 17 | today = date.today() 18 | Today_Date = today.strftime("%B %d, %Y") 19 | print(f""" 20 | {B}___ _ _ ____ _ _ ____ {R}_ _ _ _ _ _ ___ ____ ____ {RS} 21 | {B}|__] |__| | | |\ | |___ {R}|\ | | | |\/| |__] |___ |__/ {RS} 22 | {B}| | | |__| | \| |___ {R}| \| |__| | | |__] |___ | \ {RS} 23 | 24 | Github {Y}:{RS} https://github.com/naimkowshik 25 | {B}NOW {Y}:{RS} {Today_Date} {B}Version {Y}:{C} 1{Y}.{C}0{RS} 26 | {B}Status {Y}:{RS} This Tool Is Still In Development Mode 〽️ 27 | """) 28 | 29 | url = f"https://demo.phone-number-api.com/json/?number={number}" 30 | 31 | pnlp_request = requests.request("GET", url) 32 | 33 | pnlp_json = json.loads(pnlp_request.content) 34 | 35 | if pnlp_json['status'] == 'success': 36 | if (not pnlp_json['numberType']): 37 | print(f"{C}[{RS} {B}Number Type {C}]{RS} {Y}: {R}❌{RS}") 38 | else: 39 | print(f"{C}[{RS} {B}Number Type {C}]{RS} {Y}: {RS}{pnlp_json['numberType']}") 40 | 41 | if (not pnlp_json['numberValid']): 42 | print(f"{C}[{RS} {B}Number Valid {C}]{RS} {Y}: {R}❌{RS}") 43 | else: 44 | print(f"{C}[{RS} {B}Number Valid {C}]{RS} {Y}: {RS}{pnlp_json['numberValid']} ✔️ ") 45 | 46 | if (not pnlp_json['numberValidForRegion']): 47 | print(f"{C}[{RS} {B}Number Valid For Region {C}]{RS} {Y}: {R}❌{RS}") 48 | else: 49 | print(f"{C}[{RS} {B}Number Valid For Region {C}]{RS} {Y}: {RS}{pnlp_json['numberValidForRegion']} ✔️ ") 50 | 51 | if (not pnlp_json['numberCountryCode']): 52 | print(f"{C}[{RS} {B}Number Country Code {C}]{RS} {Y}: {R}❌{RS}") 53 | else: 54 | print(f"{C}[{RS} {B}Number Country Code {C}]{RS} {Y}: {RS}{pnlp_json['numberCountryCode']}") 55 | 56 | if (not pnlp_json['numberAreaCode']): 57 | print(f"{C}[{RS} {B}Number Area Code {C}]{RS} {Y}: {R}❌{RS}") 58 | else: 59 | print(f"{C}[{RS} {B}Number Area Code {C}]{RS} {Y}: {RS}{pnlp_json['numberAreaCode']}") 60 | 61 | if (not pnlp_json['ext']): 62 | print(f"{C}[{RS} {B}Ext {C}]{RS} {Y}: {R}❌{RS}") 63 | else: 64 | print(f"{C}[{RS} {B}Ext {C}]{RS} {Y}: {RS}{pnlp_json['ext']}") 65 | 66 | if (not pnlp_json['formatE164']): 67 | print(f"{C}[{RS} {B}FormatE164 {C}]{RS} {Y}: {R}❌{RS}") 68 | else: 69 | print(f"{C}[{RS} {B}FormatE164 {C}]{RS} {Y}: {RS}{pnlp_json['formatE164']}") 70 | 71 | if (not pnlp_json['formatNational']): 72 | print(f"{C}[{RS} {B}Format National {C}]{RS} {Y}: {R}❌{RS}") 73 | else: 74 | print(f"{C}[{RS} {B}Format National {C}]{RS} {Y}: {RS}{pnlp_json['formatNational']}") 75 | 76 | if (not pnlp_json['formatInternational']): 77 | print(f"{C}[{RS} {B}Format International {C}]{RS} {Y}: {R}❌{RS}") 78 | else: 79 | print(f"{C}[{RS} {B}Format International {C}]{RS} {Y}: {RS}{pnlp_json['formatInternational']}") 80 | 81 | if (not pnlp_json['carrier']): 82 | print(f"{C}[{RS} {B}Carrier {C}]{RS} {Y}: {R}❌{RS}") 83 | else: 84 | print(f"{C}[{RS} {B}Carrier {C}]{RS} {Y}: {RS}{pnlp_json['carrier']}") 85 | 86 | if (not pnlp_json['continent']): 87 | print(f"{C}[{RS} {B}Continent {C}]{RS} {Y}: {R}❌{RS}") 88 | else: 89 | print(f"{C}[{RS} {B}Continent {C}]{RS} {Y}: {RS}{pnlp_json['continent']}") 90 | 91 | if (not pnlp_json['countryName']): 92 | print(f"{C}[{RS} {B}Country Name {C}]{RS} {Y}: {R}❌{RS}") 93 | else: 94 | print(f"{C}[{RS} {B}Country Name {C}]{RS} {Y}: {RS}{pnlp_json['countryName']}") 95 | 96 | if (not pnlp_json['region']): 97 | print(f"{C}[{RS} {B}Region {C}]{RS} {Y}: {R}❌{RS}") 98 | else: 99 | print(f"{C}[{RS} {B}Region {C}]{RS} {Y}: {RS}{pnlp_json['region']}") 100 | 101 | if (not pnlp_json['regionName']): 102 | print(f"{C}[{RS} {B}Region Name {C}]{RS} {Y}: {R}❌{RS}") 103 | else: 104 | print(f"{C}[{RS} {B}Region Name {C}]{RS} {Y}: {RS}{pnlp_json['regionName']}") 105 | 106 | if (not pnlp_json['city']): 107 | print(f"{C}[{RS} {B}City Name {C}]{RS} {Y}: {R}❌{RS}") 108 | else: 109 | print(f"{C}[{RS} {B}City Name {C}]{RS} {Y}: {RS}{pnlp_json['city']}") 110 | 111 | if (not pnlp_json['zip']): 112 | print(f"{C}[{RS} {B}Zip Name {C}]{RS} {Y}: {R}❌{RS}") 113 | else: 114 | print(f"{C}[{RS} {B}Zip Name {C}]{RS} {Y}: {RS}{pnlp_json['zip']}") 115 | 116 | if (not pnlp_json['offset']): 117 | print(f"{C}[{RS} {B}Offset {C}]{RS} {Y}: {R}❌{RS}") 118 | else: 119 | print(f"{C}[{RS} {B}Offset {C}]{RS} {Y}: {RS}{pnlp_json['offset']}") 120 | 121 | if (not pnlp_json['timezone']): 122 | print(f"{C}[{RS} {B}Time Zone {C}]{RS} {Y}: {R}❌{RS}") 123 | else: 124 | print(f"{C}[{RS} {B}Time Zone {C}]{RS} {Y}: {RS}{pnlp_json['timezone']}") 125 | 126 | if (not pnlp_json['currency']): 127 | print(f"{C}[{RS} {B}Currency {C}]{RS} {Y}: {R}❌{RS}") 128 | else: 129 | print(f"{C}[{RS} {B}Currency {C}]{RS} {Y}: {RS}{pnlp_json['currency']}") 130 | 131 | if pnlp_json['status'] == 'fail': 132 | print(f"{C}[{RS} {B}Message {C}]{RS} {Y}:{RS} {pnlp_json['message']} {Y}&{RS} Check number again {R}❌{RS}") 133 | 134 | if __name__ == "__main__": 135 | Phone_number_lookup() 136 | -------------------------------------------------------------------------------- /sites.md: -------------------------------------------------------------------------------- 1 | ## List Of Supported Sites (60 Sites In Total!) 2 | 3 | 1. [FACEBOOK](https://www.facebook.com) ![](https://www.google.com/s2/favicons?domain=https://facebook.com/) 4 | 2. [Twitter](https://www.twitter.com) ![](https://www.google.com/s2/favicons?domain=https://twitter.com/) 5 | 3. [Instagram](https://www.instagram.com/) ![](https://www.google.com/s2/favicons?domain=https://www.instagram.com/) 6 | 4. [Pinterest](https://www.pinterest.com/) ![](https://www.google.com/s2/favicons?domain=https://www.pinterest.com/) 7 | 5. [YouTube](https://www.youtube.com/) ![](https://www.google.com/s2/favicons?domain=https://www.youtube.com/) 8 | 6. [Daily Motion](https://www.dailymotion.com/) ![](https://www.google.com/s2/favicons?domain=https://www.dailymotion.com/) 9 | 7. [Vimeo](https://vimeo.com/) ![](https://www.google.com/s2/favicons?domain=https://vimeo.com/) 10 | 8. [Github](https://github.com/) ![](https://www.google.com/s2/favicons?domain=https://github.com/) 11 | 9. [Replit](https://replit.com/) ![](https://www.google.com/s2/favicons?domain=https://replit.com/) 12 | 10. [caffeine tv](https://www.caffeine.tv/) ![](https://www.google.com/s2/favicons?domain=https://www.caffeine.tv/) 13 | 11. [xvideo](https://xvideo.com/) ![](https://www.google.com/s2/favicons?domain=https://xvideo.com/) 14 | 12. [xhamster](https://xhamster.com/) ![](https://www.google.com/s2/favicons?domain=https://xhamster.com/) 15 | 13. [soundcloud](https://soundcloud.com/) ![](https://www.google.com/s2/favicons?domain=https://soundcloud.com/) 16 | 14. [Telegram](https://telegram.org/) ![](https://www.google.com/s2/favicons?domain=https://telegram.org/) 17 | 15. [tinder](https://tinder.com/) ![](https://www.google.com/s2/favicons?domain=https://tinder.com/) 18 | 16. [STEAM](https://store.steampowered.com/) ![](https://www.google.com/s2/favicons?domain=https://store.steampowered.com/) 19 | 17. [LINKTR](https://linktr.ee/) ![](https://www.google.com/s2/favicons?domain=https://linktr.ee/) 20 | 18. [XBOX GAMER](https://www.xbox.com/) ![](https://www.google.com/s2/favicons?domain=https://www.xbox.com/) 21 | 19. [Twitch](https://www.twitch.tv/) ![](https://www.google.com/s2/favicons?domain=https://www.twitch.tv/) 22 | 20. [profiles.wordpress](https://wordpress.org/) ![](https://www.google.com/s2/favicons?domain=https://wordpress.org/) 23 | 21. [thermi](https://thermi.com/) ![](https://www.google.com/s2/favicons?domain=https://thermi.com/) 24 | 22. [Freelancer](https://www.freelancer.com/) ![](https://www.google.com/s2/favicons?domain=https://www.freelancer.com/) 25 | 23. [TradingView](https://www.tradingview.com/) ![](https://www.google.com/s2/favicons?domain=https://www.tradingview.com/) 26 | 24. [Independent Academia](https://www.academia.edu/) ![](https://www.google.com/s2/favicons?domain=https://www.academia.edu/) 27 | 25. [Developer Apple](https://developer.apple.com/) ![](https://www.google.com/s2/favicons?domain=https://developer.apple.com/) 28 | 26. [Videohive Net](https://videohive.net/) ![](https://www.google.com/s2/favicons?domain=https://videohive.net/) 29 | 27. [Bandcamp](https://bandcamp.com/) ![](https://www.google.com/s2/favicons?domain=https://bandcamp.com/) 30 | 28. [Bikemap](https://www.bikemap.net/) ![](https://www.google.com/s2/favicons?domain=https://www.bikemap.net/) 31 | 29. [Forum Dangerousthings](https://forum.dangerousthings.com/) ![](https://www.google.com/s2/favicons?domain=https://forum.dangerousthings.com/) 32 | 30. [COMMUNITY BITWARDEN](https://community.bitwarden.com/) ![](https://www.google.com/s2/favicons?domain=https://community.bitwarden.com/) 33 | 31. [BOOKCROSSING](https://www.bookcrossing.com/) ![](https://www.google.com/s2/favicons?domain=Website) 34 | 32. [BUY ME A COFFEE](https://www.buymeacoffee.com) ![](https://www.google.com/s2/favicons?domain=https://www.buymeacoffee.com) 35 | 33. [BUZZFEED](https://www.buzzfeed.com) ![](https://www.google.com/s2/favicons?domain=https://www.buzzfeed.com) 36 | 34. [CNET](https://www.cnet.com/) ![](https://www.google.com/s2/favicons?domain=https://www.cnet.com/) 37 | 35. [Coroflot](https://www.coroflot.com/) ![](https://www.google.com/s2/favicons?domain=https://www.coroflot.com/) 38 | 36. [COMMUNITY CRYPTOMATOR](https://community.cryptomator.org/) ![](https://www.google.com/s2/favicons?domain=https://community.cryptomator.org/) 39 | 37. [DEV.TO](https://dev.to/) ![](https://www.google.com/s2/favicons?domain=https://dev.to/) 40 | 38. [DEVIANTART](https://www.deviantart.com) ![](https://www.google.com/s2/favicons?domain=https://www.deviantart.com) 41 | 39. [EGPU](https://egpu.io/) ![](https://www.google.com/s2/favicons?domain=https://egpu.io/) 42 | 40. [COMMUNITY EINTRACHT](https://community.eintracht.de/forum) ![](https://www.google.com/s2/favicons?domain=https://community.eintracht.de/forum) 43 | 41. [HACKSTER.IO](https://www.hackster.io) ![](https://www.google.com/s2/favicons?domain=https://www.hackster.io) 44 | 42. [SATSIS](https://satsis.info) ![](https://www.google.com/s2/favicons?domain=https://satsis.info) 45 | 43. [SESSIONIZE](https://sessionize.com/) ![](https://www.google.com/s2/favicons?domain=https://sessionize.com/) 46 | 44. [CLUBHOUSE](https://www.clubhouse.com/) ![](https://www.google.com/s2/favicons?domain=https://www.clubhouse.com/) 47 | 45. [CONTENTLY](https://contently.com/) ![](https://www.google.com/s2/favicons?domain=https://contently.com/) 48 | 46. [DISCOGS](https://www.discogs.com/) ![](https://www.google.com/s2/favicons?domain=https://www.discogs.com/) 49 | 47. [DOCKER](https://hub.docker.com/) ![](https://www.google.com/s2/favicons?domain=https://hub.docker.com/) 50 | 48. [DRIBBBLE](https://dribbble.com/) ![](https://www.google.com/s2/favicons?domain=https://dribbble.com/) 51 | 49. [EYEEM](https://www.eyeem.com) ![](https://www.google.com/s2/favicons?domain=https://www.eyeem.com) 52 | 50. [FANDOM](https://www.fandom.com/) ![](https://www.google.com/s2/favicons?domain=https://www.fandom.com/) 53 | 51. [FLIGHTRADAR24](https://my.flightradar24.com) ![](https://www.google.com/s2/favicons?domain=https://my.flightradar24.com) 54 | 52. [GITEE](https://gitee.com/) ![](https://www.google.com/s2/favicons?domain=https://gitee.com/) 55 | 53. [PLUGINS_GRADLE](https://plugins.gradle.org) ![](https://www.google.com/s2/favicons?domain=https://plugins.gradle.org) 56 | 54. [HACKADAY](https://hackaday.io) ![](https://www.google.com/s2/favicons?domain=https://hackaday.io) 57 | 55. [Hacker Earth](https://www.hackerearth.com) ![](https://www.google.com/s2/favicons?domain=https://www.hackerearth.com) 58 | 56. [NEWS YCOMBINATOR](https://news.ycombinator.com) ![](https://www.google.com/s2/favicons?domain=https://news.ycombinator.com) 59 | 57. [HACKERONE](https://hackerone.com) ![](https://www.google.com/s2/favicons?domain=https://hackerone.com) 60 | 58. [HACKER RANK](https://hackerrank.com/) ![](https://www.google.com/s2/favicons?domain=https://hackerrank.com/) 61 | 59. [HASHNODE](https://hashnode.com/) ![](https://www.google.com/s2/favicons?domain=https://hashnode.com/) 62 | 60. [HUBPAGES](https://hubpages.com/) ![](https://www.google.com/s2/favicons?domain=https://hubpages.com/) 63 | 61. [HUBPAGES](https://ifttt.com/) ![](https://www.google.com/s2/favicons?domain=https://ifttt.com/) 64 | 62. [INSTRUCTABLES](https://www.instructables.com/) ![](https://www.google.com/s2/favicons?domain=https://www.instructables.com/) 65 | 63. [INTIGRITI](https://www.intigriti.com/) ![](https://www.google.com/s2/favicons?domain=https://www.intigriti.com/) 66 | --------------------------------------------------------------------------------