API
Dokumentacja API
Integruj sprawdzenia DN01 przez żądania POST z tokenem Bearer do względnych ścieżek /api na tym samym hoście.
Rejestracja i tokenBazowy URL i ścieżki
Wywołuj endpointy na originie strony ze względnymi ścieżkami — bez osobnej subdomeny API.
POST /api/tools/whois
POST /api/tools/dns/all
POST /api/tools/dns/query
…Uwierzytelnianie
Załóż konto, wydaj token i dodaj IP serwera lub crona do białej listy.
- Authorization: Bearer <your_token>
- Żądania z IP spoza białej listy otrzymują HTTP 403.
Endpointy narzędzi
Wszystkie endpointy akceptują POST z Content-Type: application/json.
| POST | Path | Przykładowe ciało JSON |
|---|---|---|
| POST | /api/tools/whois Wyszukiwanie WHOIS | {
"domain": "example.com"
} |
| POST | /api/tools/dns/all DNS — wszystkie rekordy | {
"domain": "example.com"
} |
| POST | /api/tools/dns/query DIG — pojedynczy rekord | {
"domain": "example.com",
"type": "A"
} |
| POST | /api/tools/headers Nagłówki HTTP | {
"url": "https://example.com"
} |
| POST | /api/tools/ssl Certyfikat SSL | {
"host": "example.com"
} |
| POST | /api/tools/punycode Konwerter Punycode | {
"input": "пример.рф"
} |
| POST | /api/tools/base64 Koder/dekoder Base64 | {
"input": "hello",
"mode": "auto"
} |
| POST | /api/tools/ipcalc Kalkulator podsieci IP | {
"input": "192.168.1.0/24"
} |
| POST | /api/tools/blacklist Blacklist / reputacja | {
"input": "example.com"
} |
| POST | /api/tools/bin Wyszukiwanie BIN | {
"input": "424242"
} |
| POST | /api/tools/passwords/generate Generator haseł | {
"length": 16,
"numbers": true,
"symbols": true
} |
Przykładowe żądanie
Zamień zamaskowany token na prawdziwy klucz z panelu rejestracji.
curl -X POST https://dn01.ink/api/tools/whois \
-H 'Authorization: Bearer dn01_y************re' \
-H 'Content-Type: application/json' \
-d '{"domain":"example.com"}'