Release Action Status Go Report Card
Small, fast, simple tool for performing reverse Office365 lookups.
You feed GOMU (Get OnMicrosoft Users) e-mail aliases, it returns onMicrosoft ID's
This can be a useful way of finding usernames belonging to a company using Azure Directories from their e-mail addresses.
go get github.com/mirabis/gomu
or download a binary from the Releases page.
The most basic usage is to simply pipe a list of e-mail addresses into the tool, for example:
mirabis~$ cat company.emails | gomu
peter.paul@contoso.com, peter.paul@contoso.mail.onmicrosoft.com
john.williams@contoso.com, john.williams@contoso.mail.onmicrosoft.com
andrea.keeper@contoso.com, andrea.keeper@contoso.mail.onmicrosoft.com
darryl.blue@contoso.com, darryl.blue@contoso.mail.onmicrosoft.com
...mirabis~$ gomu -h Usage: gomu [OPTIONS] ██████╗ ██████╗ ███╗ ███╗██╗ ██╗ ██╔════╝ ██╔═══██╗████╗ ████║██║ ██║ ██║ ███╗██║ ██║██╔████╔██║██║ ██║ ██║ ██║██║ ██║██║╚██╔╝██║██║ ██║ ╚██████╔╝╚██████╔╝██║ ╚═╝ ██║╚██████╔╝ ╚═════╝ ╚═════╝ ╚═╝ ╚═╝ ╚═════╝ Application Options: (/* windows, -* Unix) /t, /threads: How many threads should be used (default: 20) /i, /input: Input file containing line seperated e-mail addresses, otherwise defaults to STDIN /d, /domain: Autodiscover domain to use (default: outlook.office365.com) /u, /user-agent: User specified User agent to override default (default: Microsoft Office/16.0 (Windows NT 10.0; Microsoft Outlook 16.0.12026; Pro)) /v, /verbose Turns on verbose logging /insecure Switches all HTTPS calls to HTTP Help Options: /?, /h, /help Show this help message
- hakluke my inspiration to start transitioning from Python/.NET to golang
- s0md3v repository formatting and tool inspiration
- raikia initial idea
You can contribute in following ways:
- Report bugs
- Give suggestions to make it better (I'm new to golang)
- Fix issues & submit a pull request
Do you want to have a conversation in private? Hit me up on my twitter, inbox is open :)
gomu is licensed under GPL v3.0 license