API
Documentazione API
Integra i controlli DN01 con richieste POST Bearer su percorsi relativi /api sullo stesso host.
Registrati e ottieni un tokenURL base e percorsi
Chiama gli endpoint sull'origin del sito con percorsi relativi — nessun sottodominio API separato.
POST /api/tools/whois
POST /api/tools/dns/all
POST /api/tools/dns/query
…Autenticazione
Crea un account, emetti un token e autorizza l'IP del server o del cron.
- Authorization: Bearer <your_token>
- Le richieste da IP non autorizzati ricevono HTTP 403.
Endpoint strumenti
Tutti gli endpoint accettano POST con Content-Type: application/json.
| POST | Path | Corpo JSON di esempio |
|---|---|---|
| POST | /api/tools/whois Ricerca WHOIS | {
"domain": "example.com"
} |
| POST | /api/tools/dns/all DNS — tutti i record | {
"domain": "example.com"
} |
| POST | /api/tools/dns/query DIG — record singolo | {
"domain": "example.com",
"type": "A"
} |
| POST | /api/tools/headers Intestazioni HTTP | {
"url": "https://example.com"
} |
| POST | /api/tools/ssl Certificato SSL | {
"host": "example.com"
} |
| POST | /api/tools/punycode Convertitore Punycode | {
"input": "пример.рф"
} |
| POST | /api/tools/base64 Codificatore/decodificatore Base64 | {
"input": "hello",
"mode": "auto"
} |
| POST | /api/tools/ipcalc Calcolatore subnet IP | {
"input": "192.168.1.0/24"
} |
| POST | /api/tools/blacklist Lista nera / reputazione | {
"input": "example.com"
} |
| POST | /api/tools/bin Ricerca BIN | {
"input": "424242"
} |
| POST | /api/tools/passwords/generate Generatore password | {
"length": 16,
"numbers": true,
"symbols": true
} |
Esempio di richiesta
Sostituisci il token mascherato con una chiave reale dalla dashboard di registrazione.
curl -X POST https://dn01.ink/api/tools/whois \
-H 'Authorization: Bearer dn01_y************re' \
-H 'Content-Type: application/json' \
-d '{"domain":"example.com"}'