首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >给个用户名,获取298个社交平台的用户主页

给个用户名,获取298个社交平台的用户主页

作者头像
somenzz
发布于 2021-03-25 03:37:19
发布于 2021-03-25 03:37:19
1.7K00
代码可运行
举报
文章被收录于专栏:Python七号Python七号
运行总次数:0
代码可运行

一个开源的项目热度非常高,只需要提供一个用户名,便可以在 298 个社交网站上搜索是否有该账户的信息。目前,GitHub 的 star 数量为 22.8 K。

个人感觉该项目有以下作用:

1、注册用户名前做参考。在注册自己的用户名之前,可以先使用该工具查询一下,自己想用的用户名有多少人已经使用,尽可能选择一个有区分度的用户名,让别人一看便知道是你的。

2、查询自己注册了哪些社交网站。一般情况下自己的用户名在各个社交平台都是同一个,但常用的社交网站就那么几个,用这个工具一查,自己在哪些社交网站注册便一目了然,有些不必要的账户可以进行注销。

3、跟随大佬。可以查询大佬都有哪些账户,关注他们。

我 clone 后,就立刻查了一下自己的:

不查不知道,原来自己注册了这么多网站,不过我发现一个 https://www.chess.com/ 的网站,无论是什么用户名,该网站都会命中,于是我就看了一下代码逻辑,才知道是网站的错误提示内容更新导致程序判断失误,程序中是这样配置 Chess 网站的:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
  "Chess": {
    "errorMsg": "Missing page... somebody made a wrong move.",
    "errorType": "message",
    "url": "https://www.chess.com/member/{}",
    "urlMain": "https://www.chess.com/",
    "username_claimed": "blue",
    "username_unclaimed": "noonewouldeverusethis7"
  },

程序的逻辑就是如果错误信息为"Missing page... somebody made a wrong move.",说明不存在该用户,否则就是存在该用户。目前,如果用户不存在, Chess 网站返回的内容是 “Oops! Something is clearly wrong here...”,于是程序判断的结果就不准确了,当然项目也不在断更新中,这个问题会很快解决。

也可以用来查一查自己关注的大佬的 ID,也许可以发现新大陆。

该项目使用方法非常简单:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# 克隆项目
$ git clone https://github.com/sherlock-project/sherlock.git

# 进入项目目录
$ cd sherlock

# 安装依赖
$ python3 -m pip install -r requirements.txt

# 查看帮助
$ python3 sherlock --help

# 查询用户名,空格分隔,可以一次查多个
$ python3 sherlock 用户名1

$ python3 sherlock 用户名1 用户名2 用户名3

该项目查询的社交网站有 298 个,还在不断更新,具体如下:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
2Dimensions
3dnews
7Cups
9GAG
About.me
Academia.edu
Alik.cz
AllTrails
Anobii
Apple Discussions
Archive.org
Asciinema
Ask Fedora
AskFM
Atom Discussions
Audiojungle
Avizo
BLIP.fm
BOOTH
Bandcamp
Bazar.cz
Behance
BinarySearch
BitBucket
BitCoinForum
Blogger
BodyBuilding
Bookcrossing
BuyMeACoffee
BuzzFeed
CNET
CapFriendly
Carbonmade
Career.habr
Cent
Championat
Chatujme.cz
Chess
Cloob
CloudflareCommunity
Clozemaster
Codecademy
Codechef
Codepen
Codewars
ColourLovers
Contently
Coroflot
Countable
Cracked
Crevado
DEV Community
DailyMotion
Designspiration
DeviantART
Discogs
Discuss.Elastic.co
Disqus
Docker Hub
Dribbble
Duolingo
Ello
Etsy
Euw
EyeEm
F3.cool
Facebook
Facenama
Fandom
Flickr
Flightradar24
Flipboard
Football
FortniteTracker
Freelance.habr
Freelancer.com
Freesound
GDProfiles
Gamespot
GetMyUni
Giphy
GitHub
GitHub Support Community
GitLab
Gitee
GoodReads
Gravatar
Gumroad
GunsAndAmmo
GuruShots
HackTheBox
Hackaday
HackerNews
HackerOne
HackerRank
House-Mixes.com
Houzz
HubPages
Hubski
ICQ
IFTTT
ImgUp.cz
Imgur
Instructables
Issuu
Itch.io
Jimdo
Kaggle
Kali community
Keybase
Kik
Kongregate
LOR
Launchpad
LeetCode
Letterboxd
Lichess
LiveJournal
LiveLeak
Lobsters
Lolchess
Medium
Memrise
MixCloud
Munzee
MyAnimeList
MyMiniFactory
Myspace
NICommunityForum
NameMC (Minecraft.net skins)
NationStates Nation
NationStates Region
Naver
Newgrounds
Nightbot
NotABug.org
OK
OpenStreetMap
Opensource
Oracle Community
Otzovik
OurDJTalk
PCGamer
PCPartPicker
PSNProfiles.com
Packagist
Pastebin
Patreon
Periscope
Pinkbike
Pinterest
PlayStore
Plug.DJ
Pokemon Showdown
Polarsteps
Polygon
ProductHunt
PromoDJ
PyPi
Quizlet
Quora
Raidforums
Rajce.net
Rate Your Music
Redbubble
Reddit
Repl.it
ResearchGate
ReverbNation
Roblox
RubyGems
Sbazar.cz
Scratch
Scribd
ShitpostBot5000
Signal
Slack
Slashdot
SlideShare
Smashcast
Smule
SoundCloud
SourceForge
SoylentNews
SparkPeople
Speedrun.com
Splits.io
Sporcle
SportsRU
Spotify
Star Citizen
Steam
SteamGroup
Steamid
Strava
SublimeForum
TETR.IO
Telegram
Tellonym.me
TikTok
Tinder
TrackmaniaLadder
TradingView
Trakt
TrashboxRU
Trello
TripAdvisor
TryHackMe
Twitch
Twitter
Typeracer
Ultimate-Guitar
Unsplash
VK
VSCO
Velomania
Venmo
Vero
Vimeo
Virgool
VirusTotal
Warrior Forum
Wattpad
We Heart It
WebNode
Whonix Forum
Wikidot
Wikipedia
Windy
Wix
WordPress
WordPressOrg
Xbox Gamertag
YouNow
YouPic
YouTube
Zhihu
akniga
allmylinks
aminoapp
authorSTREAM
babyRU
babyblogRU
chaos.social
couchsurfing
d3RU
dailykos
datingRU
devRant
drive2
eGPU
eintracht
fixya
fl
forum_guns
forumhouseRU
geocaching
gfycat
habr
hackster
hunting
iMGSRC.RU
igromania
interpals
irecommend
jbzd.com.pl
jeuxvideo
kofi
kwork
labpentestit
last.fm
leasehackr
livelib
mastodon.cloud
mastodon.social
mastodon.technology
mastodon.xyz
mercadolivre
metacritic
moikrug
mstdn.io
nairaland.com
nnRU
note
npm
opennet
osu!
phpRU
pikabu
pr0gramm
prog.hu
radio_echo_msk
satsisRU
social.tchncs.de
spletnik
svidbook
toster
uid

最后的话:

该项目技术实现并不复杂,一定程度上可以说一种体力活,但是获得的星却有 22.8K 之多,我看了下代码,模块、类、函数的设计的非常优雅,注释恰到好处,总之代码风格非常的 Pythonic,而且该项目满足了不少人的查询需求,获取这么多星也是理所当然。

感兴趣可以下载学习一下。阅读原文可以访问该 GitHub 主页。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-03-12,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Python七号 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
看我如何用SHerlock跨社交网络查找你的用户名
今天给大家介绍的就是这个名叫Sherlock的半社工工具,在它的帮助下,我们可以跨社交网络来查找目标用户的用户名。话不多说,我们直奔主题。
FB客服
2019/08/06
1.2K0
看我如何用SHerlock跨社交网络查找你的用户名
联邦宇宙及 Mastodon 简介
联邦宇宙 ( Fediverse = federation + universe) 也许会给新用户带来高深莫测的感觉,但就像《信条》的这句名言一样,不要试图去理解它,要去使用它!联邦宇宙的使用没有门槛,上手非常简单——选择一个开放实例;注册一个账号;遵守它的规则;开始使用!如果不喜欢这个实例的规则?换一个就好。一个实例一般情况下就是一个域名网站。 联邦宇宙的使用没有门槛!你只需要有某一个实例的账号,就可以关注、评论、点赞其他实例上的用户及其文章。这些账号的域名不一样也没有关系,只要联邦协议相同,就能通信。 自建实例有门槛吗?只要你能想到要自建一个实例,那就没有门槛了。网上有非常多的手把手教程。 本人于 2017 年 4 月自建 Mastodon 服务,并 加入联邦宇宙,至今已有 7 年多。后因不明原因清空此 Mastodon (和 QQ 空间、微博、Twitter、Facebook 等),于 2023 年更换域名并公开实例 e5n.cc,所以对联邦宇宙略有心得,简单地分享一下经验。
eallion
2024/08/06
4030
联邦宇宙及 Mastodon 简介
Python 爬虫获取某贴吧所有成员用户名
摘要总结:本文介绍了如何利用百度翻译API进行文本翻译,并基于此实现了自己的翻译程序。通过实例演示了如何使用API进行翻译,并对比了两种不同的翻译方式。同时指出了优缺点以及适用场景。
乐百川
2018/01/09
1.2K0
马斯克接管后科学家集体出逃推特!两大顶刊发文关注,平替小众App火了
据Mastodon创始人统计,自10月27日以来,该App已涌进至少50万新用户,总用户数相比原来翻了一番。
量子位
2022/12/08
7040
马斯克接管后科学家集体出逃推特!两大顶刊发文关注,平替小众App火了
GitHub 上有什么好玩的项目?
上个月有水友私信问我,GitHub 上有没有比较好玩的项目可以推荐?我跟他说:"有,过两天我整理一下"。
GitHubDaily
2019/07/30
6950
如何使用Scylla进行OSINT信息收集
关于Scylla Scylla是一款基于Python 3.6开发的OSINT工具,Scylla可以帮助广大研究人员针对Instagram和Twitter账户、网站/网络服务器、电话号码和姓名执行高级搜索。除此之外,Scylla还允许研究人员查找跟特定用户名相关的所有社交媒体的配置文件(支持主流平台)。值得一提的是,Scylla还支持Shodan引擎,所以我们还可以使用Scylla搜索物联网设备,而且它还带有非常专业的地理定位功能。Scylla带有一个跟财务相关的模块,可以帮助研究人员检查信用卡/借记卡号码是
FB客服
2023/04/26
9160
如何使用Scylla进行OSINT信息收集
使用Python爬取社交网络数据分析
数据抓取 一、直接抓取数据 二、模拟浏览器抓取数据 三、基于API接口抓取数据 数据预处理 可视化 数据分析 扩散深度 扩散速度 空间分布 节点属性 网络属性 传播属性 结语 在线社交网站为人们提供了一个构建社会关系网络和互动的平台。每一个人和组织都可以通过社交网站互动、获取信息并发出自己的声音,因而吸引了众多的使用者。作为一个复杂的社会系统,在线社交网站真实地记录了社会网络的增长以及人类传播行为演化。通过抓取并分析在线社交网站的数据,研究者可以迅速地把握人类社交网络行为背后所隐藏的规律、机制乃至一般
机器学习AI算法工程
2018/03/14
5.7K1
使用Python爬取社交网络数据分析
又一个让马斯克害怕的“推特杀手”出现了
又一款挑战 Twitter 的去中心化社交应用 Damus,现已正式登陆 App Store。
深度学习与Python
2023/03/01
5660
又一个让马斯克害怕的“推特杀手”出现了
超级干货 :一文读懂社交网络分析
社交网络在维基百科的定义是“由许多节点构成的一种社会结构。节点通常是指个人或组织,而社交网络代表着各种社会关系。”在互联网诞生前,社交网络分析是社会学和人类学重要的研究分支。早期的社交网络的主要指通过合作关系建立起来的职业网络,如科研合作网络、演员合作网络等。
IT阅读排行榜
2018/08/17
3.5K0
超级干货 :一文读懂社交网络分析
如何使用Blackbird通过用户名来进行社交网站OSINT
 关于Blackbird  Blackbird是一款功能强大的公开资源情报收集工具,该工具可以帮助广大研究人员通过目标用户的用户名来快速搜索多达119个社交媒体网站,并收集相关账户的信息。 Blackbird支持发送异步HTTP请求,因此可以大幅度提升运行效率和工具性能。  功能特性  1、本地Web服务器 2、按用户名搜索 3、元数据提取 4、JSON数据读取和存储 5、报告生成 6、效率高速度快  支持的社交媒体网站  当前版本的Blackbird支持下列社交媒体网站: Facebook YouTube
FB客服
2023/03/30
9890
如何使用Blackbird通过用户名来进行社交网站OSINT
Kubernetes 1.25:对使用用户名字空间运行 Pod 提供 Alpha 支持
作者: Rodrigo Campos(Microsoft)、Giuseppe Scrivano(Red Hat)
CNCF
2022/11/28
5620
程序员小抄——GitHub 热点速览 Vol.44
这周热点是什么?youtube-dl!就是那个超过 72k+ star,又因为版权问题被 GitHub 关闭的项目,GitHub Trending 上一篇“哀嚎”,凡是带有 youtube-dl 字眼的项目开源当天基本上都能在 Trending 榜单上。不过,本周的热点速览并未收录 youtube-dl 相关 Repo,相比这个视频资源小抄,cheat.sh 这个 Linux / UNIX 让你可以快速了解到遗忘命令用法的“小抄”更深得我意。除了 cheat.sh 之外,vscode-stories 这个让你“窥探”到其他研发人员的编程故事的小 Repo 也是获得了海外许多研发人员的喜爱,发布不到 48 小时已经获得了超 13k 的安装量…
HelloGitHub
2021/05/14
1.2K0
程序员小抄——GitHub 热点速览 Vol.44
Spring Security源码分析六:Spring Social社交登录源码解析
OAuth2是一种授权协议,简单理解就是它可以让用户在不将用户名密码交给第三方应用的情况下,第三方应用有权访问用户存在服务提供商上面的数据。
java干货
2021/02/19
7470
Spring Security源码分析六:Spring Social社交登录源码解析
徐大大seo:15个可以做外链的社交平台
社交营销正如日中天,在国外流行的社交网站可以有效为自己的网站、店铺做推广引流,下面我们就来看看有哪些不错的国际社交网站。
徐大大seo
2022/05/14
1.3K0
干货 | 常用提权辅助工具推荐
本公众号提供的工具、教程、学习路线、精品文章均为原创或互联网收集,旨在提高网络安全技术水平为目的,只做技术研究,谨遵守国家相关法律法规,请勿用于违法用途,如果您对文章内容有疑问,可以尝试加入交流群讨论或留言私信,如有侵权请联系小编处理。
网络安全自修室
2024/06/05
1.1K0
干货 | 常用提权辅助工具推荐
在 Spring Boot 中实现多种方式登录(用户名、手机号、邮箱等)的不正经指南
欢迎来到一场技术与幽默交织的冒险!今天,我们将跳进 Spring Boot 的世界,探索如何通过 用户名、手机号、邮箱 等多种方式实现登录。想象一下,用户在登录时可以随心所欲地选择——就像你今天早上纠结到底是要喝美式咖啡还是拿铁!而我们要做的就是为他们提供这些选择,确保他们都能毫无阻碍地进入我们的系统。
繁依Fanyi
2024/11/25
7290
修改UCenter用户名长度限制的方法php程序和数据库修改
做了discuz api for java  第三方应用项目的注册登陆。 但是在修改用户名长度的时候。出现了小bug。找到解决发现是自身原因。 在discuz根目录下面有两个相关的文件夹uc_clie
小帅丶
2018/02/08
2K0
修改UCenter用户名长度限制的方法php程序和数据库修改
Spring Security-----SpringSocial社交登录详解
在上一篇文章中我们给大家介绍了OAuth2授权标准,并且着重介绍了OAuth2的授权码认证模式。目前绝大多数的社交媒体平台(QQ、微信、微博等),都是通过OAuth2授权码认证模式对外开放接口(登录认证及用户信息接口等)。但是,我们也看到OAuth2有一定的复杂性,如果所有的代码都由我们自己开发,还是有一定的工作量的。因此,我们完全可以使用Spring Social帮助我们,Spring Social对OAuth2标准进行了完整友好的封装。
大忽悠爱学习
2021/12/07
2.2K0
Spring Security-----SpringSocial社交登录详解
获取计算机用户名,java获取计算机用户名
Set wshnetwork = CreateObject(“WScript.Network”) ‘获取当前电脑用户信息
全栈程序员站长
2022/11/04
1.4K0
Sherlock:社交媒体账号搜索工具 | 开源日报 No.111
这个项目是一个社交媒体账号搜索工具,名为 Sherlock。它可以通过用户名在不同的社交网络上追踪用户的账号。
小柒
2023/12/13
4440
Sherlock:社交媒体账号搜索工具 | 开源日报 No.111
推荐阅读
相关推荐
看我如何用SHerlock跨社交网络查找你的用户名
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验