{"id":23314922,"url":"https://github.com/luddekn/o365-user-enum","last_synced_at":"2025-08-09T03:05:50.978Z","repository":{"id":231373796,"uuid":"781615766","full_name":"luddekn/O365-user-enum","owner":"luddekn","description":"Microsoft username enumeration!","archived":false,"fork":false,"pushed_at":"2024-11-11T01:00:14.000Z","size":24,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-13T07:48:24.010Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/luddekn.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2024-04-03T18:08:04.000Z","updated_at":"2024-12-03T11:04:36.000Z","dependencies_parsed_at":"2024-11-11T02:15:30.861Z","dependency_job_id":null,"html_url":"https://github.com/luddekn/O365-user-enum","commit_stats":null,"previous_names":["ludvikkristoffersen/microsoft-user-enum","ludvikkristoffersen/0365-user-enum","luddekn/o365-user-enum"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/luddekn%2FO365-user-enum","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/luddekn%2FO365-user-enum/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/luddekn%2FO365-user-enum/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/luddekn%2FO365-user-enum/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/luddekn","download_url":"https://codeload.github.com/luddekn/O365-user-enum/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247584060,"owners_count":20962071,"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":[],"created_at":"2024-12-20T15:19:27.625Z","updated_at":"2025-04-07T02:47:45.615Z","avatar_url":"https://github.com/luddekn.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"*Proof of Concept for educational purposes only!*\n\n## About\nDuring a webinar hosted by [Kovert](https://www.linkedin.com/events/hvordanvibryterossinnisky-intro7176497881669935104/comments/) on enumeration and password guessing for the cloud, in this case specifically for Azure and Office 365, I found it specifically interesting to learn that Microsoft has overlooked the aspect of username enumeration completely since they do not consider it necessary. Username enumeration might not be the most important aspect to secure since it would not grant you access right away, but it would definitely speed up the process of gaining access to user accounts, and with user passwords still being insufficient knowing the existence of user accounts becomes crucial in my opinion! And that's exactly the purpose of this little Python script, to simply automate the process of finding user accounts. Now, there are probably a ton of scripts out there that do this process better than mine, I just created my version to see how it works and decided to share it.\n## Installation\nFirst, clone the repository:\n```\ngit clone https://github.com/luddekn/O365-user-enum.git\n```\nSecondly, run the requirements.txt file to install the necessary packages used in this script:\n```\npip3 install -r requirements.txt\n```\n## Usage\nYou would need a wordlist of potential email addresses or usernames you want to test, you could build your own using Python or find lists online:\n```\npython3 microsoft-username-enum.py -w wordlist.txt\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fluddekn%2Fo365-user-enum","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fluddekn%2Fo365-user-enum","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fluddekn%2Fo365-user-enum/lists"}