Verifică live statusul serverului TeamSpeak 3 online
Verifică în câteva secunde dacă un server TeamSpeak 3 este online. Citim slot-urile, versiunea, platforma și uptime-ul prin ServerQuery și testăm cele mai importante porturi (voice, file-transfer, ServerQuery, WebQuery). Gratuit, fără înregistrare, cu protecție anti-SSRF.
Cum funcționează verificarea de status TS3?
Serverul instrumentului rezolvă mai întâi numele de host introdus prin DNS și verifică dacă IP-ul returnat este rutabil public. Intervalele private (10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16, 127.0.0.0/8, link-local, loopback) sunt respinse categoric. Abia după aceea se stabilește o conexiune TCP la portul ServerQuery 10011, se citește banner-ul TS3 și se interoghează protocolul cu comenzile version, use port=<voice> și serverinfo.
Apoi instrumentul verifică prin TCP-Connect scurt porturile tipice (voice 9987 ca UDP nu este testat activ, deoarece UDP nu poate fi verificat în mod fiabil prin connect-probe; sunt verificate 10011, 30033 și 10080). Toate socket-urile au timeout-uri stricte (2 secunde pentru ServerQuery, 0,8 secunde per verificare port), pentru ca timpul de răspuns să rămână mic.
ServerQuery, slot-uri și vizibilitate port explicate
TeamSpeak 3 separă protocolul voice (UDP, port standard 9987) de interfața de administrare ServerQuery (TCP, port 10011). Prin ServerQuery, instrumente ca acesta citesc metadate: slot-uri, versiune, platformă, uptime. Pentru ca accesul anonim (unprivileged) să returneze date, grupul implicit al serverului trebuie să aibă dreptul b_virtualserver_info_view . Mulți admini îl elimină în mod intenționat, pentru ca concurența sau boții să nu colecteze statistici de slot-uri. În acest caz vedem „Hidden".
- Voice: UDP 9987 (standard, adesea custom)
- ServerQuery (raw): TCP 10011
- ServerQuery (SSH): TCP 10022 (dacă este activat)
- File-Transfer: TCP 30033
- WebQuery (HTTP): TCP 10080
- WebQuery (HTTPS): TCP 10443 (dacă este activat)
De ce unele servere răspund doar parțial
Există trei motive frecvente pentru un răspuns incomplet. Primul: firewall-ul blochează portul 10011 din exterior, atunci vedem serverul în mod fals ca „Offline". Al doilea: ServerQuery este accesibil, dar grupul neprivilegiat nu are voie să apeleze serverinfo . Al treilea: portul de voice introdus nu există pe această instanță (mai multe servere virtuale partajează un daemon). În ultimul caz, instrumentul raportează „Parțial accesibil".
De asemenea, providerii anti-DDoS, firewall-urile NAT și CGNAT IPv4 pot face ca portul ServerQuery să nu răspundă din exterior, în timp ce portul de voice este transmis. Pentru astfel de cazuri rămâne doar un test cu client de voice.
Confidențialitate și limite
Nu stocăm permanent datele introduse. Pentru rate-limit (20 de cereri pe minut per IP), un hash al IP-ului clientului este păstrat pe scurt timp în containerul instrumentului și suprascris după 60 de secunde. Nu există tracking, fără cookie-uri și fără scripturi terțe în afară de hCaptcha (pentru protecție împotriva interogărilor automate în masă).
Limitele instrumentului: serverele TeamSpeak 5 (protocol nou) nu sunt acceptate. TeaSpeak este în mare măsură compatibil, anumite câmpuri pot lipsi. Porturile UDP de voice nu sunt verificate activ, deoarece sondele TCP-Connect pe UDP nu sunt concludente. Pentru servere interne (intervale IP private), acest instrument este intenționat inutilizabil, te rugăm să folosești un client local pentru asta.