self-hosted Azure OSINT tool
We have been using this tool internally for the last few years. Decided to release it so you can all laugh at my poor code design and bad php ;)
It is very similar to what @DrAzureAD's OSINT tool does (https://aadinternals.com/osint/). While this version lacks a few of the extra features, it is self-contained, requires no account, and can be hosted anywhere. It also comes with your choice of an AI background complete with misspelled words, or a custom-made cloudkicking roundhouse machine background.
- Tenants lookup
- Custom Domains lookup
- OneDrive hostname
- SharePoint hostname
- SharePoint/OneDrive Modern Auth enforcement
- Mail Record Existence (indicates AD Sync)
- ADFS Endpoint identification
This can take a few seconds (10~) to load, especially against larger organizations.
If you want to look up the tenant name, supply it as a .onmicrosoft.com
address (e.g., contoso.onmicrosoft.com)
Important
Don't expose thise externally. By default, the page will check to see if it's protected by basic auth and if not, if it is reachable externally, it will not run. To allow access externally you must set the $disable_safety_checks
variable to 'True'
in the php file.
To restrict access, I recommend configuring basic auth and HTTPS, or restricting by IP address. For information on configuring basic auth, see the wiki