https://github.com/gioxx/m365-tenant-checker
Quickly and easily verify whether a domain is associated with a Microsoft 365 tenant (Exchange Online, Teams, etc.).
https://github.com/gioxx/m365-tenant-checker
docker docker-image m365 microsoft
Last synced: 2 months ago
JSON representation
Quickly and easily verify whether a domain is associated with a Microsoft 365 tenant (Exchange Online, Teams, etc.).
- Host: GitHub
- URL: https://github.com/gioxx/m365-tenant-checker
- Owner: gioxx
- License: mit
- Created: 2025-05-21T09:14:06.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-09-09T12:17:04.000Z (11 months ago)
- Last Synced: 2025-09-09T15:35:47.618Z (11 months ago)
- Topics: docker, docker-image, m365, microsoft
- Language: HTML
- Homepage: https://m365-tenant-checker.onrender.com
- Size: 77.1 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README-IT.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# π€ Microsoft 365 Tenant Checker
Questo file Γ¨ [disponibile anche in inglese](README.md).
> Verifica in modo semplice e automatico se un dominio Γ¨ associato a un tenant Microsoft 365 (Exchange Online, Teams, ecc).



---
## π Demo pubblica
Puoi provare subito la versione online allβindirizzo:
π **[https://m365-tenant-checker.onrender.com](https://m365-tenant-checker.onrender.com)**
---
## βοΈ FunzionalitΓ
- π Verifica se un dominio Γ¨ registrato su Microsoft 365
- π€ Espone un endpoint API semplice (`/check?domain=...`)
- π Interfaccia web minimale (HTML statico) integrata
- π³ Distribuito come container Docker pubblico
- βοΈ Eseguibile anche su Render.com (free tier)
---
## π§ͺ API Usage
### Endpoint
```
GET /check?domain=example.com
```
### Esempio di risposta
```json
{
"domain": "example.com",
"status": 200,
"found": true,
"message": "Domain is associated with Microsoft 365. Redirect URL: https://outlook.office365.com/autodiscover/autodiscover.xml"
}
```
---
## π¦ Docker
### Pull dell'immagine
```bash
docker pull ghcr.io/gioxx/m365-tenant-checker:latest
```
### Avvio locale
```bash
docker run -p 5000:5000 ghcr.io/gioxx/m365-tenant-checker:latest
```
Apri il browser su: [http://localhost:5000](http://localhost:5000)
---
## π§° Deployment alternativo: Render.com
1. Crea un account su [https://render.com](https://render.com)
2. Clicca su **New β Web Service**
3. Collega questo repo
4. Imposta:
| Campo | Valore |
|------------------|------------------------------------|
| Build Command | *(lascia vuoto)* |
| Start Command | `gunicorn backend.app:app` |
| Runtime | Python 3 |
| Instance Type | Free |
5. Click su **Deploy**
---
## π Struttura del progetto
```
m365-tenant-checker/
βββ backend/
β βββ app.py β App Flask (API + serve HTML)
β βββ requirements.txt
βββ frontend/
β βββ index.html β Interfaccia web
βββ Dockerfile β Per containerizzare
βββ Procfile β Per Render.com
```
---
## π Licenza
Distribuito sotto licenza MIT β vedi `LICENSE`.
Le [emoji grafiche](https://github.com/twitter/twemoji/blob/master/assets/svg/1f9e0.svg), utilizzate come favicon nella pagina web, provengono dal progetto open source [Twemoji](https://twemoji.twitter.com/). La grafica Γ¨ coperta da copyright 2020 di Twitter, Inc. e di altri collaboratori. La grafica Γ¨ rilasciata sotto licenza [CC-BY 4.0](https://creativecommons.org/licenses/by/4.0/).