{"id":13510781,"url":"https://github.com/martinvigo/email2phonenumber","last_synced_at":"2025-05-15T08:07:53.078Z","repository":{"id":37272628,"uuid":"176174380","full_name":"martinvigo/email2phonenumber","owner":"martinvigo","description":"A OSINT tool to obtain a target's phone number just by having his email address","archived":false,"fork":false,"pushed_at":"2024-07-26T21:09:58.000Z","size":67,"stargazers_count":2295,"open_issues_count":11,"forks_count":267,"subscribers_count":57,"default_branch":"master","last_synced_at":"2025-04-03T21:09:44.139Z","etag":null,"topics":["authentication","hacking","osint","osinttool","password-reset","privacy"],"latest_commit_sha":null,"homepage":"https://www.martinvigo.com/email2phonenumber","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/martinvigo.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-03-17T23:46:28.000Z","updated_at":"2025-04-02T06:11:43.000Z","dependencies_parsed_at":"2024-09-21T05:30:55.024Z","dependency_job_id":null,"html_url":"https://github.com/martinvigo/email2phonenumber","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/martinvigo%2Femail2phonenumber","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/martinvigo%2Femail2phonenumber/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/martinvigo%2Femail2phonenumber/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/martinvigo%2Femail2phonenumber/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/martinvigo","download_url":"https://codeload.github.com/martinvigo/email2phonenumber/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248439851,"owners_count":21103696,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["authentication","hacking","osint","osinttool","password-reset","privacy"],"created_at":"2024-08-01T02:01:53.813Z","updated_at":"2025-04-11T16:26:57.181Z","avatar_url":"https://github.com/martinvigo.png","language":"Python","funding_links":[],"categories":["Python","EMAIL","privacy","Open Sources Intelligence (OSINT)"],"sub_categories":["Email, phone search and analysis tools"],"readme":"# email2phonenumber\nemail2phonenumber is an OSINT tool that allows you to obtain a target's phone number just by having his email address.\n\nFor full details check: [https://www.martinvigo.com/email2phonenumber](https://www.martinvigo.com/email2phonenumber)\n\nDemo: [https://www.youtube.com/watch?v=dfvqhDUn81s](https://www.youtube.com/watch?v=dfvqhDUn81s)\n\n***IMPORTANT:*** *email2phonenumber is a proof-of-concept tool I wrote during my research on new OSINT methodologies to obtain a target's phone number. The supported services (Ebay, Lastpass, Amazon and Twitter) have long added protections to protect from these type of scraping like having to receive a code over email first or simply adding captchas. There are of course many other sites that are still leaking phone number digits but I am focused on other research projects. Feel free to submit pull request if you want to add support for new sites.\n\nPlease check out my newer tool \"[Phonerator](https://www.martinvigo.com/tools/phonerator/)\", which is maintained and focuses on the novel aspect of this research, generating valid phone numbers. \n[See more details](https://www.martinvigo.com/phonerator-an-advanced-valid-phone-number-generator/). There is also a small OSINT challenge in there... ;)\n\n## Basic info\nThis tool helps automate discovering someone's phone number by abusing password reset design weaknesses and publicly available data. It supports 3 main functions:\n\n* \"scrape\" - scrapes websites for phone number digits by initiating password reset using the target's email address\n* \"generate\" - creates a list of valid phone numbers based on the country's Phone Numbering Plan publicly available information\n* \"bruteforce\" - iterates over a list of phone numbers and initiates password reset on different websites to obtain associated masked emails and correlate it to the victim's one\n\n## Setup\nemail2phonenumber was developed on Python 3.x\n\nYou will need couple 3rd party libraries: BeautifulSoup and requests. These can be easily installed with pip\n\n```\npip3 install beautifulsoup4 requests\n```\n\n## Usage\nScrape websites for phone number digits\n```\npython3 email2phonenumber.py scrape -e target@email.com\n```\n\nGenerate a dictionary of valid phone numbers based on a phone number mask\n```\npython3 email2phonenumber.py generate -m 555XXX1234 -o /tmp/dic.txt\n```\nFind target's phone number by resetting passwords on websites that do not alert the target using a phone number mask and proxies to avoid captchas and other abuse protections\n```\npython3 email2phonenumber.py bruteforce -m 555XXX1234 -e target@email.com -p /tmp/proxies.txt -q\n```\n\n## Demo video\n[![email2phonenumber demo video](https://img.youtube.com/vi/dfvqhDUn81s/0.jpg)](https://www.youtube.com/watch?v=dfvqhDUn81s)\n\n## Tool presentation at BSides Las Vegas 2019\n[![Tool presentation at Bsides Las Vegas 2019](https://img.youtube.com/vi/1zssBR85vDA/0.jpg)](https://www.youtube.com/watch?v=1zssBR85vDA)\n\n## Authors\nMartin Vigo - @martin_vigo - [martinvigo.com](https://www.martinvigo.com)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmartinvigo%2Femail2phonenumber","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmartinvigo%2Femail2phonenumber","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmartinvigo%2Femail2phonenumber/lists"}