TeamSpeak 3 sunucu durumunu canlı online kontrol et
Bir TeamSpeak 3 sunucusunun çevrimiçi olup olmadığını birkaç saniyede kontrol et. ServerQuery üzerinden slot, sürüm, platform ve uptime'ı okuruz ve en önemli portları (Voice, dosya transferi, ServerQuery, WebQuery) test ederiz. Ücretsiz, kayıt yok, anti-SSRF korumalı.
TS3 durum kontrolü nasıl çalışır?
Araç sunucusu önce girilen hostname'i DNS ile çözer ve dönen IP'nin herkese açık yönlendirilebilir olup olmadığını kontrol eder. Özel aralıklar (10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16, 127.0.0.0/8, Link-Local, Loopback) kategorik olarak reddedilir. Ancak bundan sonra ServerQuery portu 10011'e bir TCP bağlantısı kurulur, TS3 banner okunur ve protokol şu komutlarla sorgulanır: version, use port=<voice> ve serverinfo.
Ardından araç kısa bir TCP connect ile tipik portları kontrol eder (Voice 9987 UDP olarak aktif test edilmez, çünkü UDP connect probe ile güvenilir şekilde doğrulanamaz; 10011, 30033 ve 10080 kontrol edilir). Tüm soketlerin yanıt süresini düşük tutmak için sıkı zaman aşımları vardır (ServerQuery için 2 saniye, port kontrolü başına 0,8 saniye).
ServerQuery, slot ve port görünürlüğü açıklandı
TeamSpeak 3, ses protokolü (UDP, varsayılan port 9987) ile yönetim arayüzü ServerQuery'i (TCP, port 10011) ayırır. Bu gibi araçlar ServerQuery üzerinden meta veri okur: slot, sürüm, platform, uptime. Anonim (yetkisiz) erişimin veri döndürmesi için varsayılan sunucu grubunun şu izne sahip olması gerekir: b_virtualserver_info_view . Birçok yönetici rakiplerin veya botların slot istatistiklerini toplamasını engellemek için bunu bilinçli olarak kaldırır. Bu durumda "Hidden" görürüz.
- Voice: UDP 9987 (varsayılan, sıklıkla özel)
- ServerQuery (raw): TCP 10011
- ServerQuery (SSH): TCP 10022 (etkinse)
- Dosya transferi: TCP 30033
- WebQuery (HTTP): TCP 10080
- WebQuery (HTTPS): TCP 10443 (etkinse)
Bazı sunucular neden yalnızca kısıtlı yanıt verir
Eksik yanıt için üç yaygın neden vardır. Birincisi: firewall port 10011'i dışarıdan engelliyor, sunucuyu o zaman yanlışlıkla "Çevrimdışı" görürüz. İkincisi: ServerQuery erişilebilir, ancak yetkisiz grup şunu çağırma izni yok: serverinfo . Üçüncüsü: girilen Voice portu bu instance'da mevcut değil (birden fazla sanal sunucu bir daemon'u paylaşıyor). Son durumda araç "Kısmen erişilebilir" bildirir.
Anti-DDoS sağlayıcıları, NAT firewall'lar ve IPv4 CGNAT da ServerQuery portunun dışarıdan yanıt vermemesine, ancak Voice portunun geçirilmesine neden olabilir. Bu gibi durumlar için yalnızca Voice client testi kalır.
Gizlilik ve sınırlar
Girdileri kalıcı olarak saklamayız. Rate limit için (IP başına dakikada 20 istek) client IP'nin bir hash'i araç konteynerinde kısa süreliğine tutulur ve 60 saniye sonra üzerine yazılır. Takip yok, cookie yok ve hCaptcha (otomatik toplu sorgulara karşı korumak için) dışında üçüncü taraf scripti yok.
Aracın sınırları: TeamSpeak 5 sunucuları (yeni protokol) desteklenmez. TeaSpeak büyük ölçüde uyumludur, tek tek alanlar eksik olabilir. UDP Voice portları aktif olarak kontrol edilmez, çünkü TCP connect probe'lar UDP'de bilgilendirici değildir. Dahili sunucular (özel IP aralıkları) için bu araç bilinçli olarak kullanılamaz, lütfen bunun için yerel bir client kullan.